https://api.demo.cula.earth/tracking/v1.
1
Set your credentials
As part of the beta program you receive a
client_id and client_secret, along with the
IDs (org_...) of the organisations you can access. Export them for the commands below:2
Get an access token
The API uses the OAuth2 client credentials flow. Exchange your credentials for a
short-lived access token at the token endpoint:Export the returned See Authentication for the full token lifecycle, organisation
context, and access model.
Token request
Token response
access_token so the next request can use it:3
Make your first request
Every request needs the access token as a bearer token plus a
Cula-Organisation-Id
header. Fetch the organisations you have access to:Request
Response
Next Steps
Now that you’ve authenticated and retrieved accessible organisations, you can:- List sinks to access carbon removal data:
GET /sinks - Get sink details including tracking steps:
GET /sinks/{id} - List sites involved in carbon removal activities:
GET /sites - Set up webhooks to receive real-time notifications:
POST /webhooks