GET
/
projects
{
  "count": 123,
  "next": "<string>",
  "previous": "<string>",
  "results": [
    {
      "id": 123,
      "project_id": "<string>",
      "name": "<string>",
      "registry_name": "<string>",
      "project_type_name": "<string>",
      "reduction_or_removal": "<string>",
      "methodology": "<string>",
      "country": "<string>",
      "region": "<string>",
      "total_issuance": 123,
      "total_retirement": 123
    }
  ]
}

Projects API

Access detailed information about carbon offset projects.

Authorizations

X-API-KEY
string
required

API key for authentication.

Endpoint

Get All Projects

registry
string

Filter by registry name

project_type
string

Filter by project type

reduction_or_removal
string

Filter by reduction/removal type (Reduction, Impermanent Removal, Long-Duration Removal, Mixed)

country
string

Filter by country

region
string

Filter by region

page
integer

Page number for pagination

page_size
integer
default:"10"

Number of results per page (max: 100)

Response

count
integer

Total number of projects

next
string

URL for next page of results

previous
string

URL for previous page of results

results
array

Example Request

import requests

headers = {
    'Authorization': 'Bearer YOUR_API_KEY'
}

# Get all forestry projects in Brazil
params = {
    'project_type': 'forestry',
    'country': 'brazil',
    'page_size': 50
}

response = requests.get(
    'https://api.carbonmkts.com/projects',
    headers=headers,
    params=params
)