Circa API
The API for life-cycle assessment (LCA) data. Look up processes and materials, purchase datapoints, and integrate environmental impact data into your product.
The API is organized around REST and is fully mirrored as GraphQL. Responses are JSON. Authentication is via API key. Every endpoint accepts the same x-api-key and Circa-Version headers.
Where to start
- Quickstart — fire your first request in 60 seconds.
- Authentication — generate and rotate keys.
- Versioning — pin behavior to a dated codename.
- REST reference — endpoint-by-endpoint docs.
- GraphQL reference — schema, queries, mutations.
Manage keys & inspect traffic
The hands-on workflow lives in the authenticated Developer portal:
- Generate and revoke API keys.
- View every request your keys have made — method, path, status, latency, full request and response bodies.
- See usage and error-rate charts.
- Watch live requests stream in.
- Browse the GraphQL playground.
These docs explain how to use the API; the portal lets you operate it.