Carbonly API

Secure REST API for emissions data, materials library, projects, compliance reports, and document ingestion. Built for integration with your ERP, business intelligence platform, or custom sustainability workflow.

Endpoints

Emissions (create, read, update, delete, bulk), Materials (library lookup, alias management), Projects (hierarchical business units), Reports (NGER, AASB S2, Safeguard Mechanism, Climate Active, custom), Documents (upload, status, extraction results), Anomalies (detection results and resolution), Targets (SBTi-aligned), Suppliers (engagement status).

Authentication and security

SHA-256 hashed API keys with scoped permissions. Rate limiting at 1,000 requests per hour by default. IP allowlisting. Full request and response logging against your organisation for audit. Webhooks signed with HMAC-SHA256 for event-driven integrations.

Use cases

Push emissions to your BI platform or data warehouse. Sync emission factor versions into your own system of record. Trigger reports on a schedule. Subscribe to anomaly-detected events. Build custom dashboards on top of your Carbonly data. Automate quarterly Safeguard Mechanism calculations into your forecasting model.