Skip to main content

Base URL

All endpoints are versioned implicitly, the current stable paths are documented here. Breaking changes will be communicated with advance notice.

Authentication

Pass your API key in the X-API-Key header on every request:
See API Keys for how to provision and manage keys.

Request format

Endpoints that accept a body use application/json. Endpoints that accept query parameters are documented with their names and types.

Response format

All responses are JSON. Success responses are documented per-endpoint. Error responses follow a consistent shape:

Error codes

Rate limits

100 requests/minute per API key on the free tier. Rate limit state is returned in every response:

Public API endpoints

These endpoints authenticate with an alch_ API key and are the stable developer-facing surface:

OpenAPI spec

The full OpenAPI 3.1 spec is available at: