Skip to main content
The Civic AI API lets developers and data teams integrate procurement search and intelligence into internal tools, CRMs, and analytics workflows.
API access is rolling out by plan. Check Pricing and contact contact@civiccontracts.com for early access if you do not yet see API keys in your dashboard.

What you can build

Use caseExample
CRM enrichmentPush matching solicitations into Salesforce or HubSpot
Internal dashboardsFeed award data to a BI tool
Custom alertsTrigger Slack or Teams notifications on new matches
Research automationBatch-query vendors and agencies for capture reports

Open data client

For public procurement datasets and experimental endpoints, use our open-source client:
pip install civiccontracts-data
npm install @puremetall/civiccontracts-data

civiccontracts-data on GitHub

Python and TypeScript SDK, examples, and schema docs.

Authentication

Product API keys are issued from your Civic AI dashboard under Settings. Include the key in the Authorization header:
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.civiccontracts.com/v1/search?q=cybersecurity+RFQ"
Keep API keys secret. Do not commit them to public repositories or expose them in client-side browser code.

Base URL

https://api.civiccontracts.com/v1
Exact endpoints and OpenAPI specifications will be published here as they stabilize. Subscribe to repo releases on GitHub for SDK updates.

Rate limits and fair use

Rate limits depend on your plan tier. Contact support for enterprise throughput, dedicated indexes, or bulk export needs.