{"data":{"name":"Fed-Spend API v2","description":"One registry, three consumers: REST, MCP, and OpenAPI all serve the same federal-spending intelligence capabilities.","authentication":{"scheme":"Bearer","header":"Authorization: Bearer fsp_live_...","getKeysAt":"/api-dashboard"},"mcp":{"endpoint":"/api/mcp","transport":"Streamable HTTP","docs":"/mcp"},"openapi":"/api/v2/openapi.json","rateLimits":[{"tier":"free","label":"Free","requestsPerMinute":5,"requestsPerDay":10},{"tier":"researcher","label":"Researcher","requestsPerMinute":10,"requestsPerDay":100},{"tier":"professional","label":"Professional","requestsPerMinute":60,"requestsPerDay":1000},{"tier":"enterprise","label":"Enterprise","requestsPerMinute":300,"requestsPerDay":100000}],"capabilities":[{"id":"search","method":"POST","path":"/api/v2/search","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Search federal spending data (contracts, awards, recipients, agencies, sub-awards, SAM.gov opportunities, entity verification). Results capped by tier.","availableViaMcp":true},{"id":"recompete","method":"GET","path":"/api/v2/recompete","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"Find expiring federal contracts (recompete opportunities) with urgency and a recompete score. Researcher tier and up.","availableViaMcp":true},{"id":"pre_rfp_forecast","method":"GET","path":"/api/v2/pre-rfp-forecast","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Pre-RFP Forecast Fusion: predicts solicitation windows (Sources Sought through RFP) by fusing expiring awards, agency+NAICS demand trajectory, incumbent vulnerability, and SAM.gov leading indicators. Free tier gets a quantified teaser; Professional tier gets full timelines and reasoning.","availableViaMcp":true},{"id":"buyer_intel","method":"GET","path":"/api/v2/buyer-intel/:code","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Agency Buyer Intelligence: how a federal buying organization awards - spend trajectory, incumbent concentration, set-aside posture, protest friction, and recompete pipeline, fused into one scored verdict. Free tier gets the headline stat and score; Professional unlocks full vendor/NAICS/set-aside tables and the capture brief.","availableViaMcp":true},{"id":"subaward_hub","method":"GET","path":"/api/v2/subaward-hub","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Subaward Hub (FSRS): subcontracting flows by agency or NAICS - which primes pass the most work to subs and who the active subcontractors are. Free tier gets the leaderboard headline and top 3; Professional unlocks full prime/sub/NAICS tables.","availableViaMcp":true},{"id":"subaward_profile","method":"GET","path":"/api/v2/subaward-profile/:slug","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Prime subcontracting profile (FSRS): how much a prime subcontracts, top sub-recipients, NAICS pass-through, and a teaming-opportunity verdict. Free tier gets the score and headline; Professional unlocks the full teaming brief and tables.","availableViaMcp":true},{"id":"naics_competition","method":"GET","path":"/api/v2/naics","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"Competition density for a NAICS code: unique firms, dollars per firm, set-aside breakdown, top agencies and firms. Researcher tier and up.","availableViaMcp":true},{"id":"pricing","method":"GET","path":"/api/v2/pricing","scope":"read","minTier":"professional","minTierLabel":"Professional","summary":"Pricing benchmarks for a NAICS code: percentiles, agency premiums, competition-type and set-aside deltas, plain-language insights. Professional tier and up.","availableViaMcp":true},{"id":"price_to_win","method":"GET","path":"/api/v2/price-to-win","scope":"read","minTier":"professional","minTierLabel":"Professional","summary":"Opportunity-specific recommended bid range from comparable winning awards: low/target/high band, percentile fit, and where winning bids clustered. Free + Researcher get sample size and median; Professional and up get the full band.","availableViaMcp":true},{"id":"rfp_shred","method":"POST","path":"/api/v2/rfp/analyze","scope":"write","minTier":"free","minTierLabel":"Free","summary":"Shred a federal RFP into a compliance matrix: Section L/M, shall-statements, submission rules, and key dates. Accepts a SAM.gov noticeId (from search results - the one-click path), a SAM.gov URL, or pasted solicitation text. Returns an analysisId to poll with rfp_get. Free + Researcher get the teaser; Professional and up get the full matrix.","availableViaMcp":true},{"id":"rfp_get","method":"GET","path":"/api/v2/rfp/:id","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Retrieve a shredded RFP by analysisId: status, extracted metadata, and (Professional+) the full compliance matrix, Section L/M, and go/no-go. Free + Researcher receive the teaser payload.","availableViaMcp":true},{"id":"rfp_draft","method":"POST","path":"/api/v2/rfp/:id/draft","scope":"write","minTier":"professional","minTierLabel":"Professional","summary":"Turn a completed shred into a proposal shell: Section L/M-mapped outline, win themes, shall-statement crosswalk, and a solicitation-tailored capability statement. Drafted by a Kimi model with GPT-4o and deterministic fallbacks. Poll rfp_draft_get for the result.","availableViaMcp":true},{"id":"rfp_draft_get","method":"GET","path":"/api/v2/rfp/:id/draft","scope":"read","minTier":"professional","minTierLabel":"Professional","summary":"Retrieve the current proposal draft for a shred: status (processing/completed/failed) plus the structured shell (outline, win themes, crosswalk, capability narrative).","availableViaMcp":true},{"id":"protests","method":"GET","path":"/api/v2/protests","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"Search GAO bid protests by agency, protester, contract, solicitation, or outcome.","availableViaMcp":true},{"id":"protest_stats","method":"POST","path":"/api/v2/protests/stats","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"Aggregate GAO protest statistics (sustain rate, outcome counts, recency) for an agency or contractor.","availableViaMcp":true},{"id":"performance","method":"GET","path":"/api/v2/performance/:uei","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"Past-performance profile for a contractor by SAM.gov UEI (CPARS-style ratings plus registration). Degrades gracefully when performance data is sparse.","availableViaMcp":true},{"id":"set_aside","method":"GET","path":"/api/v2/set-aside","scope":"read","minTier":"professional","minTierLabel":"Professional","summary":"Scan set-aside contracts (8(a), SDVOSB, HUBZone, WOSB and more). Professional tier and up.","availableViaMcp":true},{"id":"contract_growth","method":"GET","path":"/api/v2/growth","scope":"read","minTier":"enterprise","minTierLabel":"Enterprise","summary":"Find contracts with significant obligated-value growth (forensic signal). Enterprise tier.","availableViaMcp":true},{"id":"pwin_verdict","method":"POST","path":"/api/v2/pwin","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Win Probability (pWin) Verdict: fuses incumbent vulnerability, NAICS competition, profile fit, price-to-win, past performance, and set-aside leverage into one 0-100 score with cited components. Free tier gets a teaser; paid tiers get the full breakdown.","availableViaMcp":true},{"id":"pwin_history","method":"GET","path":"/api/v2/pwin/history","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"List your recent pWin verdicts.","availableViaMcp":true},{"id":"pwin_outcome","method":"POST","path":"/api/v2/pwin/outcome","scope":"write","minTier":"researcher","minTierLabel":"Researcher","summary":"Record the real win/loss outcome of an opportunity so the pWin model calibrates to your history.","availableViaMcp":true},{"id":"pipeline_list","method":"GET","path":"/api/v2/pipeline","scope":"read","minTier":"free","minTierLabel":"Free","summary":"List opportunities in your BD pipeline, with per-stage summary.","availableViaMcp":true},{"id":"pipeline_add","method":"POST","path":"/api/v2/pipeline","scope":"write","minTier":"free","minTierLabel":"Free","summary":"Add or update an opportunity in your BD pipeline. Subject to per-tier pipeline limits.","availableViaMcp":true},{"id":"alerts_list","method":"GET","path":"/api/v2/alerts","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"List your saved contract alerts.","availableViaMcp":true},{"id":"alerts_create","method":"POST","path":"/api/v2/alerts","scope":"write","minTier":"researcher","minTierLabel":"Researcher","summary":"Create a real-time contract alert. Researcher tier and up.","availableViaMcp":true},{"id":"saved_searches_list","method":"GET","path":"/api/v2/saved-searches","scope":"read","minTier":"free","minTierLabel":"Free","summary":"List your saved searches.","availableViaMcp":true},{"id":"saved_searches_create","method":"POST","path":"/api/v2/saved-searches","scope":"write","minTier":"free","minTierLabel":"Free","summary":"Save a search definition for reuse. Subject to per-tier limits.","availableViaMcp":true},{"id":"competitors_list","method":"GET","path":"/api/v2/competitors","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"List the competitors you are tracking.","availableViaMcp":true},{"id":"competitors_track","method":"POST","path":"/api/v2/competitors","scope":"write","minTier":"researcher","minTierLabel":"Researcher","summary":"Track a competitor by name or UEI to monitor their award activity.","availableViaMcp":true},{"id":"company_card","method":"GET","path":"/api/v2/company-card","scope":"read","minTier":"free","minTierLabel":"Free","summary":"One-shot company intelligence brief for a federal contractor by name: total obligations, award count, top buying agencies, NAICS mix, contracts expiring within 12 months, GAO protest record, and cached performance. Returns null when the name does not confidently resolve to one company.","availableViaMcp":true},{"id":"dashboard_stats","method":"GET","path":"/api/v2/dashboard/stats","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Your dashboard KPIs and usage summary.","availableViaMcp":false},{"id":"analytics","method":"GET","path":"/api/v2/analytics","scope":"read","minTier":"researcher","minTierLabel":"Researcher","summary":"Your usage and activity analytics.","availableViaMcp":false},{"id":"profile_get","method":"GET","path":"/api/v2/profile","scope":"read","minTier":"free","minTierLabel":"Free","summary":"Get your saved company profile (NAICS, certifications, preferences).","availableViaMcp":true}]},"meta":{"count":33,"generatedAt":"2026-08-13T23:56:50.707Z"}}