Documentation
Start with the quickstart, then read the guide for the part you are building. Every field and error code is in the API reference.
Quickstart
From an API key to a synchronous answer, an async task and a webhook, with curl, the TypeScript SDK and the Python SDK.
Authentication and errors
API keys, the error envelope and every error code, which requests are safe to retry, and request ids.
Rate limits and concurrency
The one-second rate window, concurrency slots per plan, queue capacity and the headers that report them.
Credits and billing
How requests are priced, reserved and charged, how billing cycles reset, and what happens when credits run out.
Async tasks and batches
Queue single tasks or batches of up to 500 with priorities and idempotency keys, collect results and manage the queue.
Webhooks
Receive task results by webhook: payload, signature verification, secret rotation, retries and delivery order.
MCP server
Connect AI agents and MCP clients to the hosted MCP server: endpoints, authentication, tools and costs.
Integrations
Call the API from n8n, Zapier and LangChain for Python and JavaScript.
API reference
Every endpoint, parameter and response code, generated from the OpenAPI document.
Engines
Each engine page lists its request options, the fields it returns and its price.