API reference

Read your in-market accounts with their evidence, and report outcomes back, from your own tools. Every read is scoped to your workspace: you only ever see your own accounts.

Get a key

Create a key in your workspace under Settings, then API keys. Name it, choose its scopes, and copy the key when it is shown (it is shown once). An Owner or Admin can create and revoke keys.

Authentication

Send the key as a Bearer token on every request. The base URL is https://vergio.ai/api/v1.

curl "https://vergio.ai/api/v1/lists/current" \
  -H "Authorization: Bearer $VERGIO_API_KEY"

Scopes

Each key carries only the scopes you grant it. A call needs the scope listed on its endpoint.

ScopeWhat it allows
read:accountsRead your weekly list, search scored accounts, and read account detail and signals.
write:outcomesRecord outreach outcomes (contacted, replied, won, and so on).
generate:reportsGenerate growth reports through the API (where enabled for your plan).

Rate limits

Limits are per key, per minute, by the kind of call. Over the limit returns 429with a Retry-After header. Trial keys get a quarter of the paid ceiling.

Call typePaid (per minute)Trial (per minute)
read12030
write205
report51

Errors

Errors use the RFC 7807 problem shape with a application/problem+json content type: type, title, status, and detail.

StatusMeaning
401Missing or invalid API key.
403The key lacks the scope this call needs.
404No such account for your workspace.
429Rate limit exceeded. Retry after the seconds in the Retry-After header.

Pagination

Listing accounts is cursor-paginated. Read next_cursor from a response and pass it back as the cursor query parameter to fetch the next page. A null next_cursor means you have reached the end.

Idempotency

When recording an outcome, send a stable Idempotency-Key header. Retrying the same key returns the original result instead of recording the outcome twice.

OpenAPI

The full machine-readable spec is at /api/v1/openapi.json. Every endpoint below has its own page with request and response samples.

Is this page helpful?