Introduction to Carbonmark API

Discover carbon credit inventory, retrieve pricing, and retire credits programmatically.

Carbonmark is designed for teams adding carbon credit purchasing and retirement to software products, internal tools, and customer workflows. Use the API to embed carbon credit discovery and retirement directly into your application without needing to manage credit inventory yourself.

What you can do

With the Carbonmark API, you can:

  • Discover available carbon credit inventory

  • Retrieve real-time pricing and quotes

  • Retire carbon credits programmatically

  • Offset fractional quantities starting at 0.001 tCO₂

  • Access public retirement records and certificates

  • Test your integration for free using sandbox API keys

Supported networks

The Carbonmark API is multi-network aware and supports carbon credit discovery, pricing, orders, and retirements across Polygon and Base.

Network
Status
Supported activity

Polygon

Supported

Carbon credit discovery, pricing, orders, retirements, and public retirement records

Base

Supported

Klima Protocol carbon class liquidity, pricing, retirements, and public retirement records

Network availability may vary by credit, listing, and liquidity source. API responses include network-aware fields so your integration can determine which chain a price, order, or retirement is associated with.

For transaction links, use the chain-agnostic explorer fields returned by the API instead of network-specific explorer URL fields.

Common use cases

The API is commonly used to:

  • Add carbon retirement to checkout or transaction flows

  • Add carbon features to fintech or consumer applications

  • Support internal climate, procurement, or reporting workflows

  • Integrate carbon retirement into platforms, marketplaces, or enterprise systems

How it works

The typical integration flow is:

1

Identify available credits or products

2

Retrieve pricing in real time

3

Submit a retirement transaction

4

Receive confirmation and retirement documentation

You do not need to pre-purchase or hold inventory to get started.

Getting started

To complete your first integration:

  1. Create an account or sign in with your existing Carbonmark account in the Developer Dashboard.

  2. Generate a free sandbox API key

  3. Follow the Quickstart guide to complete your first test retirement

  4. Review the API reference for available endpoints

  5. Contact Carbonmark when you are ready for production access and onboarding

Quickstart

Last updated