Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.civicmarketplace.com/llms.txt

Use this file to discover all available pages before exploring further.

The CivicMarketplace Partner API gives you read-only access to cooperative purchasing contracts, suppliers, and reference taxonomy data. Use it to integrate contract and supplier information into your own applications, dashboards, and workflows.

What you can do

Search contracts

Query cooperative purchasing contracts by keyword, lead entity, coop, supplier, or city service.

Browse suppliers

Look up supplier details including contact info, location, and associated contracts.

Sync incrementally

Use cursor pagination and updated_since filters to keep your data in sync without full re-fetches.

Reference taxonomy

Access lead entities, cooperatives, and city service categories to filter and organize results.

Base URL

All API requests go to:
https://prod-api.civicmarketplace.com
Sandbox environments are also available:
EnvironmentBase URL
Productionhttps://prod-api.civicmarketplace.com
UAThttps://uat-api.civicmarketplace.com
Devhttps://dev-api.civicmarketplace.com

Quick example

curl https://prod-api.civicmarketplace.com/v1/contracts?q=IT+consulting&limit=5 \
  -H "Authorization: Bearer cmp_live_YOUR_KEY"
{
  "data": [
    {
      "id": "ctr_abc123",
      "name": "IT Consulting Services",
      "summary": "Professional IT consulting and advisory services",
      "lead_entity": { "id": "le_xyz", "name": "City of Austin" },
      "coop": { "id": "co_456", "name": "Sourcewell" },
      "suppliers": [
        {
          "id": "sup_789",
          "name": "Acme Tech Solutions",
          "location": "Austin, TX",
          "email": "[email protected]"
        }
      ],
      "city_services": [
        { "id": "cs_101", "name": "Information Technology" }
      ],
      "updated_at": "2026-04-20T14:30:00Z"
    }
  ],
  "meta": {
    "next_cursor": "eyJpZCI6MTIzfQ",
    "limit": 5
  }
}

Request access

Don’t have an API key yet? Apply for partner access.

Get started

Already have a key? Make your first API call.