Enterprise IT Support Services — Fort Liberty
- Apr 16Amendment 0003 posted · close date extended
- Apr 02Q&A attachment added
- Mar 21Set-aside updated to SBA
- Mar 14Solicitation posted
One API for opportunities, awards, entities, exclusions, documents, and changes. Source records, extracted text, history, source coverage, and analytics endpoints in one contract.
REST API for traditional integrations. MCP server for Claude, Cursor, and any agent. Same key. Same quota.
We sync, normalize, and deduplicate every federal source on a continuous cadence. Documents, history, and analysis arrive in the same shape — for every record, current and historical.
6.4M records · every 6h
14.2M records · daily rebuild
65K+ records · every 4h
33M+ records · every 2h
10.6M+ records · monthly
2.6K+ records · on demand
4.1K+ records · on demand
170K+ records · daily
3.7K+ records · weekly
The same shape for every source, every event, every year.
{
recordId: string,
threadKey: string,
sourceName: string,
summary: { ... },
documents: { attachments[], OCR },
history: { events[], snapshots[] },
analysis: { features }
}{ "recordId": "…",
"threadKey": "…",
"summary": { … },
"history": [12 events] }{ "events": [
{ "type": "amended", … },
{ "type": "awarded", … }],
"nextCursor": "…" }The same shape for every source, every event, every year.
{
recordId: string,
threadKey: string,
sourceName: string,
summary: { ... },
documents: { attachments[], OCR },
history: { events[], snapshots[] },
analysis: { features }
}00000000-0000-4000-8000-000000000001Dashboards, sync pipelines, alerts. Versioned /v1/* endpoints, bearer auth, cursor pagination where supported.
# From your backend, a cron, a notebook curl https://api.boringdataplatform.com/v1/opportunities/00000000-0000-4000-8000-000000000001 \ -H "Authorization: Bearer <YOUR_API_KEY>"API reference
Claude Desktop, Cursor, Claude.ai, any agent. 20+ specialized tools tuned for tool selection, JSON-RPC over streamable HTTP.
# Inside Claude Desktop, Cursor, or any MCP client
https://mcp.boringdataplatform.com/mcp
{ "recordId": "00000000-0000-4000-8000-000000000001" }Setup guideToday, teams working with federal procurement data wire up three things: a notice feed, a document fetcher with OCR, and a diffing layer to reconstruct what changed. Each has its own auth, rate limits, and schema drift. Boring Data Platform returns the current record, its supporting documents, and its change history in one response — against one contract.
Need to slice rather than fetch-by-id? Hit /v1/opportunities/analysis for structured filters — NAICS, set-aside, contract type, and feature flags (hasExtractedText, hasPdf, hasTechnicalDocuments) — plus /analysis/rollups for aggregated facet counts.
The lakehouse sources are useful alone. They become more useful when the API connects them: agency spend, opportunity features, vendor registration, exclusions, and integrity signals.
Group awards by agency, vendor, NAICS, or PSC without pulling 33M rows into your own warehouse first.
/v1/awards/analysis/rollups?group_by=awarding_agency_code&fiscal_year=2025Facet live opportunities by source, status, set-aside, NAICS, document availability, and derived features.
/v1/opportunities/analysis/rollups?hasPdf=true&naics=541512Connect SAM registration, recent awards, agency rollups, exclusions, and public integrity records in one call.
/v1/entities/{uei}/profile| Source | Records | Documents | History | Freshness | Status |
|---|---|---|---|---|---|
SAM.govFederal opportunities & notices | 6.4M | — | Per record | Every 6h | Live |
SAM.gov · HistoricalArchived solicitations & state transitions | 14.2M snapshots | — | 8 years | Frozen | Archive |
DLA DIBBSDefense Logistics Agency RFQs | 65K+ | 312K · OCR'd | Per record | Every 4h | Live |
USASpendingPrime contract award actions (FPDS-equivalent) | 33M+ | — | FY2021–FY2025 | Every 2h | Live |
SAM.gov ExclusionsActive federal exclusion records with UEI/CAGE/NPI join keys | 170K+ | — | Daily snapshots | Daily | Live |
What stays stable, what changes, and how you find out. Read this before you commit to a procurement data vendor — most can't answer it.
No sales call required for self-serve plans.