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/providersPaginated firm directory with filters (category, tier, minEvidenceScore, hqRegion, teamSize).
POST /api/v1/briefsSubmit a structured brief. Returns a brief_id. Poll or webhook for the shortlist.
GET /api/v1/briefs/:id/shortlistReturns 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.