Skip to main content
1

Get an API key

Croma keys are issued per organization at platform.usecroma.com. A key looks like croma_live_… (or croma_test_… outside production). Treat it as a secret. It carries your org’s full API access.
Personal keys are rejected. The API only accepts organization-scoped keys. See Authentication for details.
2

Call an endpoint

Every data endpoint is a versioned POST path (for example /co/rama-judicial/cases-by-entity/v1) on https://api.croma.run. It takes a small JSON body and the key in an Authorization: Bearer header.
3

Read the response

Successful responses wrap the payload under data:
Rate-limit state and a request id come back as response headers; there’s no meta object in the body:
Longer lookups resolve as async jobs: the same request can wait inline, poll, or call you back when done. Failures share one error shape across every endpoint.

Next steps

MCP server

Connect any MCP client to every Croma tool with one URL.

API Reference

Full endpoint reference with an interactive playground.