Quickstart
disburse turns one plain-English query into a ranked, structured list of the companies and people that fit, over a REST API or straight into your agent via MCP. This page gets you your first result in about a minute.
1. Get an API key
Create a key in the dashboard. Keys look like sk_live_….
Treat it like a password; it authenticates every request and is metered against
your plan.
2. Make a request
Every endpoint is a POST under /v1, authenticated with a bearer token. The
base URL is your deployment (e.g. https://api.disburse.dev).
curl https://api.disburse.dev/v1/search/people \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"query": "heads of growth at Series B fintechs in Australia", "limit": 5}'You can also skip the natural-language parser and pass structured filters
directly:
curl https://api.disburse.dev/v1/search/companies \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"filters": {"location": {"country": "AU"}, "industry": "software"}, "limit": 5}'3. Read the response
{
"interpreted": { "entity": "person", "filters": { "seniority": "head" }, "limit": 5 },
"results": [
{ "id": "prs_…", "full_name": "Ada Lovelace", "title": "Head of Growth", "company_domain": "acme.com" }
],
"total": 128,
"next_cursor": "eyJ…"
}interpreted: how your query was parsed (useful for debugging phrasing).results: the matched records.total: total matches for the query.next_cursor: pass it back ascursorto page;nullwhen there are no more.
Next steps
- Authentication: keys, headers, and errors.
- Rate limits: how fast you can call.
- MCP connect: use disburse as a tool inside Claude and other agents.
- API reference: every endpoint, parameter, and response.