Connect your systems to the report collection.
API access through an Enterprise Licence brings report metadata and original PDFs into your workflow.
How the API works
API access comes with an Enterprise Licence. This page covers what your developers need to know.
Query the catalogue, retrieve report metadata as JSON, and request original PDFs through short-lived download links. Filter by company, framework, year, language, country, and sector.
Cursor pagination supports larger collections. Incremental queries and content hashes help your team retrieve new or changed records and avoid duplicates.
API access follows your Enterprise Licence scope. We agree entity coverage, reporting periods, report access, and any Markdown or ESG data requirements before setup.
Agree the scope. Get connected.
- Tell us what you cover
Share the entities, reporting periods, report types, and data products your team needs.
- Agree your annual licence
Confirm the deliverables, coverage, service requirements, and annual price together.
- Onboard with our team
Set up access and delivery, connect your systems where needed, and work with our team throughout the licence year.
TECHNICAL REFERENCE
For your development team.
Authentication, environments, and API endpoints
Authentication & environments
Send your API key with every request:
Authorization: Bearer YOUR_API_KEYKeys are issued per client, with defined scopes and rate limits. All requests use TLS and a single base URL:
https://api.sustainabilityreports.com/api/v2Use the interactive Swagger documentation and OpenAPI 3.1 specification to generate client code and start testing.
API documentationCore endpoints
GET /reports- Filter and browse reports
GET /reports/{id}- Read report metadata
GET /reports/{id}/download- Request a PDF download URL
POST /companies/resolve- Match company identifiers
GET /entitlements- Check your access scope
GET /meta/usage- Review request and download activity