{"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":"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":"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":false},{"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":false},{"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":false},{"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":false},{"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":"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":false}]},"meta":{"count":25,"generatedAt":"2026-06-28T13:05:56.422Z"}}