For AI agents

Built for 2026 procurement.

Your agent can fetch shortlists on behalf of a human — or inside a larger workflow — without scraping our website.

API surface (targeting M4)

GET /api/v1/providers

Paginated firm directory with filters (category, tier, minEvidenceScore, hqRegion, teamSize).

POST /api/v1/briefs

Submit a structured brief. Returns a brief_id. Poll or webhook for the shortlist.

GET /api/v1/briefs/:id/shortlist

Returns ranked firms with written reasoning per pick. Same data a human buyer sees, JSON-shaped for agent consumption.

Auth

Buyer agents: API keys scoped to a single organization; buyer can revoke. Featured-tier firms get a dedicated read-only endpoint for their own profile for round-trip verification.

What the API will never return

  • • Buyer emails or brief details to anyone not shortlisted on that brief.
  • • Contact details for firms who opted out of inbound.
  • • Rankings without the reasoning that produced them.

Shipping with the API enabled requires the buyer_brief_match tuple at autonomy level 2 or above. Until then, briefs go through the operator review queue and the API returns 202 with a ticket, not a shortlist.