For the complete documentation index, see llms.txt. This page is also available as Markdown.

Find carbon projects by methodology category

Use the Carbonmark API to retrieve available methodology categories and return carbon projects that match a selected category.

Use the Carbonmark API to retrieve available methodology categories and return carbon projects that match a selected category.

This page shows the basic workflow. For full parameter definitions and response schemas, see the API reference for each endpoint.

Step 1: Retrieve available methodology categories

Call the /categories endpoint to return the list of valid methodology category values you can use when filtering carbon projects.

curl --request GET \
  --url https://api.carbonmark.com/categories \
  --header 'Accept: application/json'

Example response (trimmed for readability):

[
  { "id": "Agriculture" },
  { "id": "Biochar" },
  { "id": "Blue Carbon" },
  { "id": "Energy Efficiency" },
  { "id": "Forestry" },
  { "id": "Industrial Processing" },
  { "id": "Other" },
  { "id": "Renewable Energy" },
  { "id": "Waste Disposal" }
]

Step 2: Filter projects by methodology category

Once you have a valid methodology category value, pass it to the /carbonProjects endpoint.

You can also combine category with other supported filters such as:

  • country

  • vintage

  • project name

  • project description

  • assetPriceType

The assetPriceType filter lets you narrow results to projects with specific pricing sources. Accepted values are listing (seller listings on Carbonmark) and klimaprotocol (Klima protocol pool prices).

The example below returns projects in the Forestry methodology category from Indonesia.

Example response (trimmed for readability):

For many workflows, the key and projectID fields are enough to display results or request full project details.

Step 3: Retrieve a single project by key

If you need the full details for a specific project, call /carbonProjects/{key} using the project key returned in the search response. You can also filter the returned asset prices by type using the assetPriceType parameter.

Example response (trimmed for readability):

Notes

  • Use /categories first to avoid passing unsupported methodology category values.

  • Use /carbonProjects when you want a filtered list of matching projects.

  • Use /carbonProjects/{key} when you need full details for a specific project.

  • Refer to the API reference for the complete list of supported parameters and response fields.

Last updated