Voluntary Carbon Registry Scraper - ACR, CAR, Puro.earth
BUSINESSLEAD GENERATIONEDUCATION
Voluntary Carbon Registry Scraper — ACR, CAR, Puro.earth
Pull voluntary carbon offset and carbon dioxide removal (CDR) projects from three leading registries:
- American Carbon Registry (ACR) — acr2.apx.com
- Climate Action Reserve (CAR) — thereserve2.apx.com
- Puro.earth — registry.puro.earth (CDR/CORC projects)
Returns project type, methodology, developer, country, crediting period, credits issued, status, and CDR classification. No authentication required.
What you get
Each record contains:
| Field | Description |
|---|---|
registry |
Source registry: ACR, CAR, or Puro |
project_id |
Native ID in the source registry |
project_name |
Full project name |
project_type |
Category (e.g. Forest Carbon, Biochar, Methane Capture) |
methodology |
Protocol or methodology code |
country |
Project site country |
state_or_region |
State or region |
project_developer |
Developer name |
crediting_period_start / crediting_period_end |
Crediting period (ISO dates) |
total_credits_issued |
Lifetime credits (ERTs for ACR, CRTs for CAR, CORCs for Puro) |
credit_unit |
ERT, CRT, or CORC |
status |
Project status (Registered, Listed, Active, etc.) |
is_cdr |
true for permanent carbon dioxide removal projects |
corsia_eligible |
true if flagged as CORSIA-eligible |
project_url |
Canonical registry page URL |
Input
| Parameter | Type | Description |
|---|---|---|
registries |
array | Which registries to scrape: acr, car, puro (default: all three) |
projectTypes |
array | Filter by project type substring (e.g. forestry, biochar, methane) |
cdrOnly |
boolean | Return only permanent CDR projects (Puro CORCs + ACR biochar/BECCS + CAR removal protocols) |
countries |
array | ISO-2 or ISO-3 country codes to include (e.g. US, FR, GB) |
minCreditsIssued |
integer | Exclude projects with fewer credits issued than this threshold |
maxItems |
integer | Maximum records to return across all registries (default: 100) |
Usage examples
All CDR projects across all registries:
{
"registries": ["acr", "car", "puro"],
"cdrOnly": true,
"maxItems": 500
}
US forestry projects from ACR and CAR:
{
"registries": ["acr", "car"],
"projectTypes": ["forest", "forestry"],
"countries": ["US"],
"maxItems": 200
}
Puro.earth biochar projects with at least 1,000 CORCs issued:
{
"registries": ["puro"],
"projectTypes": ["biochar"],
"minCreditsIssued": 1000
}
Data volumes
| Registry | Typical project count |
|---|---|
| ACR | ~978 projects |
| CAR | ~1,268 projects |
| Puro.earth | ~114 projects |
Notes
- ACR and CAR data is sourced from the APX platform bulk CSV export — all records in a single request, no pagination.
- Puro.earth data is extracted from the server-rendered project registry page.
- CDR classification uses keyword matching on project type and methodology fields, plus Puro's
C0xmethodology codes. corsia_eligibleis populated from ACR's registry data where available.