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.

This is a data API. You or your tools build the capture workflow on top.

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.

Route sequence

From target notice to capture context.

Use the list route to find records, then walk the stable record ID into detail, incumbent, and buyer routes.

GET/v1/opportunities?source=sam_current&q={keyword}&limit=10

Find candidate solicitations with stable record IDs.

GET/v1/opportunities/{recordId}

Fetch the opportunity summary, documents, history, and source links.

GET/v1/opportunities/{recordId}/incumbents

Pull likely incumbent vendors and prior-award context.

GET/v1/opportunities/{recordId}/buyer-profile

Add buyer history, similar opportunities, and agency context.

API surface

Representative calls once you are ready to build.

bash
# Walk from an opportunity to incumbent vendors and prior-award context
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.