API

The procurement data, as JSON.

The screens in the product are built on a JSON API that returns the same data with its sources attached. The contractor check is open to everyone — try the request on the right, no key needed.

For everything else, create an API key in the app under Settings → API keys (Pro) and send it as Authorization: Bearer gfk_…. The same key works with the GovFabric MCP server for Claude and other AI agents.

request.sh
response.json
# Screen any contractor — free, no key needed curl "https://govfabric.com/procurement/api/check?q=UE9QJD4KK1L6"
Endpoints

One endpoint per question.

Base URL https://govfabric.com. Responses are JSON with a provenance block naming each source. Lists are page-numbered (page, limit). Endpoints marked “key” need an API key (120 requests/minute per key).

GET/procurement/api/check?q=Screen a company by name or UEI against federal exclusion and sanctions lists open
GET/procurement/api/opportunitiesOpen SAM.gov solicitations — filter by naics, agency, set_aside, state, deadline_after key
GET/procurement/api/entitiesSearch SAM-registered companies — q, state, naics, status key
GET/procurement/api/entity/{id}Company profile — registration, contracts, compliance key
GET/procurement/api/awardsContract awards — naics, agency, uei, amount and date ranges key
GET/procurement/api/recompetesContracts approaching the end of their period of performance key
POST/procurement/api/askA plain-English question — returns an answer, structured data and sources key

See your first matching contracts in 60 seconds.

Type your company name. We'll pull your SAM profile, match opportunities, and show you what you've been missing.

Start free — no credit card