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: