One U.S. government contract data API.
One always-fresh feed of U.S. contract opportunities, pulled from 50+ fragmented state, local, and federal portals into a single clean schema — plus an MCP server so your AI can query it directly. No scraper ops, no "rate limits were bonkers" official-API caps. Plug it in and get back the months you would spend building and babysitting scrapers.
Self-serve key · 100 free calls/month · No credit card to start
curl "https://scout.govbidportals.com/api/v1/contracts?states=CA,TX&naics_codes=541512&per_page=5" \ -H "Authorization: Bearer <your_key>"
The same normalized feed powers search, alerts, feeds, and analytics — however your product uses the data.
Power a searchable catalog of contracts and grants for a niche audience - filter by NAICS, state, set-aside.
Monitor solicitations and notify your users before deadlines close - never a missed bid.
Feed fresh opportunities into your GTM or market-intelligence product on a sync cadence.
Track awards, set-asides, and agencies at scale for dashboards and reports.
Our MCP server lets Claude, Cursor, or any MCP client query live contracts directly — no scraper, no rate-limit hell, no "official API capped at 10 calls a day."
claude mcp add govcontractscout \ --env GCS_API_KEY=... -- npx -y govcontractscout-mcp
Normalized, with NAICS codes, set-asides, due dates, and estimated value — ready to drop into your schema.
Explore all endpoints →{
"id": "c_9f2e8a1c...",
"title": "Janitorial Services - Region 4",
"agency": "City of Richmond",
"state": "VA",
"naics": ["561720"],
"set_aside": "SBA WOSB",
"due_date": "2026-10-02",
"estimated_value": 125000,
"days_left": 9
}A small, focused surface - search the feed, pull detail, and score matches.
| Method | Path | Description |
|---|---|---|
| GET | /v1/contracts | Search/filter 100k+ live state & local government contracts |
| GET | /v1/contracts/{id} | Full contract detail: agency, NAICS, due dates, set-asides, source link, documents |
| GET | /v1/naics | NAICS code lookup + industry classification |
| GET | /v1/match | AI 5-factor match scoring against a company profile |
| POST | /v1/match/batch | Score multiple contracts at once (bulk) |
| GET | /v1/states | State procurement metadata + coverage |
Start free, scale with your product. Buy overflow when you grow.
$0/mo
100 / month
$99/mo
10,000 / month
$199/mo
50,000 / month