For capture & BD

Capture briefs without chasing federal data across sources.

One predictable API for opportunities, awards, entity registrations, documents, history where available, buyer profiles, and analysis. Built for briefs, watchlists, market maps, and AI-assisted capture workflows that need stable IDs and source links.

Start with Sandbox. No credit card. REST and MCP use the same API key and monthly quota.

Use cases · real capture work

Real capture work, simplified.

Capture and BD teams need public procurement records that stay connected. Start with the workflow, then drop into API calls when you are ready to build.

  • Brief a target opportunity without the source chase

    Start from a public opportunity record, then pull documents, history where available, buyer context, related awards, and similar work without switching exports.

  • Research incumbent and recompete context

    Walk from an opportunity to related award records, vendor names, obligation context, and buyer profile signals without hand-joining SAM and USAspending exports.

  • Build an agency spend brief

    Pull contract award rows by agency, fiscal year, NAICS, and PSC, then use rollups for market-level views in capture gate reviews and outbound targeting.

  • Find teaming candidates by NAICS and profile

    Filter entity registrations by name, UEI, CAGE, registration status, and primary NAICS. Inspect socioeconomic codes when you need set-aside context.

API surface

Representative calls once you are ready to build.

# Walk from an opportunity to incumbent vendors and the prior contract
curl -s 'https://api.boringdataplatform.com/v1/opportunities/<recordId>/incumbents' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'

# Agency award rows for a fiscal year
curl -s 'https://api.boringdataplatform.com/v1/awards?awarding_agency_code=4732&fiscal_year=2025&limit=50' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'

# Entity registrations in a target NAICS
curl -s 'https://api.boringdataplatform.com/v1/entities?primary_naics_code=541512&limit=50' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'

Start a capture workflow without the source chase.

Get a Sandbox key, inspect live records, and decide whether the API fits your briefs, watchlists, or market maps before you commit.