Skip to content
GET /v1/credit-projects

Registered ecological projects

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/regen-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/regen-api/v1/credit-projects" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/regen-api/v1/credit-projects", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/regen-api/v1/credit-projects");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/regen-api/v1/credit-projects",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "note": "The Regen registered ecological projects — each project (e.g. a reforestation or soil-carbon project) with its credit class and jurisdiction. Pass limit (1-100, default 25). total is the chain-wide project count.",
        "count": 25,
        "total": 60,
        "source": "Regen Network (regen-1) LCD",
        "projects": [
            {
                "id": "BT01-001",
                "admin": "regen1lwnyn04vqlq607yzq0y6y6xw7ty9zpntmzu44w75cc2v8g84srgsa725x5",
                "class_id": "BT01",
                "jurisdiction": "CO-ANT",
                "reference_id": null
            },
            {
                "id": "BT01-002",
                "admin": "regen1sqgszglq4660gh0mf4fc9j4twy458qvwzstn406f6zz6tmqrlfrsmujcky",
                "class_id": "BT01",
                "jurisdiction": "CO-CUN",
                "reference_id": null
            },
            {
                "id": "C01-001",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C01",
                "jurisdiction": "CD-MN",
                "reference_id": "VCS-934"
            },
            {
                "id": "C01-002",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C01",
                "jurisdiction": "KE",
                "reference_id": "VCS-612"
            },
            {
                "id": "C01-003",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C01",
                "jurisdiction": "PE-MDD",
                "reference_id": "VCS-1218"
            },
            {
                "id": "C02-001",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C02",
                "jurisdiction": "US-WA",
                "reference_id": "CFC-1.2018"
            },
            {
                "id": "C02-002",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C02",
                "jurisdiction": "US-OH",
                "reference_id": "CFC-18"
            },
            {
                "id": "C02-003",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C02",
                "jurisdiction": "US-PA",
                "reference_id": "CFC-9"
            },
            {
                "id": "C02-004",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C02",
                "jurisdiction": "US-WA 98029",
                "reference_id": "CFC-15"
            },
            {
                "id": "C02-005",
                "admin": "regen1v2ncquer9r2ytlkxh2djmmsq3e8we6rjc9snfn",
                "class_id": "C02",
                "jurisdiction": "US-VA 23223",
                "reference_id": "CFC-006"
            },
            {
                "id": "C02-006",
                
…