Skip to main content
You need an AgentKey master key (ak_...) from the console. Only the third step uses it; the catalog and describe are public.
1

Find a method in the catalog

List the methods for one platform. Filter with domain, platform and action, or omit them for everything.
Every entry gives you the name to call, its tier, the fixed price in credits and the providers behind it.
2

Describe the method

Describe returns the exact input schema, the output schema, the reserved parameters, and each provider with its live health, the fields it cannot supply and a recorded example response.
The same schema is on the method’s page in the sidebar and in the OpenAPI document at /v2/openapi.yaml.
3

Call it

Send the parameters as JSON with your key as a bearer token.
The response is the success envelope: who served it, what it cost, every attempt, and the normalized Post page in data.
4

Get the next page

Repeat the call with the same parameters plus the cursor from data.next_cursor. The cursor keeps you on the same provider.
5

Pin a provider (optional)

When you need one specific provider — to compare, or because it has a field the default one lacks — name it. The price does not change.
Response bodies above are recorded examples with text and handles redacted; live responses carry the real content. The request_id is illustrative.

Generate a client

The OpenAPI 3.1 document covers every public method with full request and response schemas, so any OpenAPI code generator can produce a typed client:

Next

Requests

Shared parameters, reserved fields, pagination rules.

Responses

The envelope and the shared objects.

Routing & Pricing

How a provider is chosen and what you pay.

Errors

Status codes and error types.