How usage is measured
Every call to Alchemist is attributed to your API key and broken down into two layers:| Layer | What it tracks |
|---|---|
| Requests | Top-level actions: a search, a document fetch, a chat turn |
| Token events | The underlying LLM and embedding calls that power each request |
What counts as a request
| Operation | Triggered by |
|---|---|
search | POST /api/insights/search or search_insights MCP tool |
explore_message | Chat turns in the Alchemist console or search_web MCP fallback |
GET /api/documents, GET /api/documents/{id}) does not currently count against your search quota.
Checking your usage
Via the API
Via the app
Go to app.askalchemist.com/settings/usage for a visual breakdown by day and operation type.Free tier limits
The free tier includes a generous monthly allowance for building and testing.Specific free-tier limits are shown in the app under Settings → Usage. Contact hello@askalchemist.com for higher limits or custom plans.
Rate limits
Requests are rate-limited per API key, not per account. See the API Keys page for current limits and rate limit headers.Cost-free operations
The following operations are tracked but do not consume your search quota:GET /api/documents/filters— listing available sourcesGET /api/documents— browsing document metadataGET /api/documents/{doc_id}— fetching a document and its insightslist_filter_optionsMCP toollist_documentsMCP toolget_documentMCP tool