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 Every entry gives you the name to call, its tier, the fixed price in credits
and the providers behind it.
domain, platform and
action, or omit them for everything.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.