Carbonmark Carbon Credits Scraper avatar

Carbonmark Carbon Credits Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Carbonmark Carbon Credits Scraper

Carbonmark Carbon Credits Scraper

Scrapes carbon credit listings from the Carbonmark marketplace. Returns each credit as a flat row with project name, price, supply, registry, category, country, and vintage year. Filter by country, category, registry, and minimum vintage year.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

Acquisition Automation Co.

Acquisition Automation Co.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Acquisition Automation Co. Search less. Close more.

๐ŸŒฒ Carbonmark Carbon Credits Scraper

Export the carbon credit projects listed on Carbonmark as flat rows: project name, registry, registry listing id and project country. No account, no API key, no login.

Carbonmark is a public marketplace for carbon credits. Its catalogue is a scrolling grid of project cards with no export button, so building a list of who is offering what means copying projects by hand. This Actor walks the catalogue, applies the filters you set, and writes one row per project into a dataset you can open in a spreadsheet.

Read the Output section before you buy. Carbonmark leaves several listing fields blank on the catalogue page, and the Actor reports them as null rather than guessing.

Who uses itWhat they use the catalogue for
๐ŸŒ Corporate offset buyersBuilding a shortlist of projects by registry and country before asking anyone for a quote
๐Ÿ” Diligence analystsChecking whether a target's claimed offset projects are listed on a public marketplace at all
๐Ÿ“‘ Sustainability and reporting teamsKeeping a tracked list of projects by registry identifier rather than by marketing name
๐Ÿ“Š Market researchersCounting projects by registry and country to measure where supply is concentrated

๐Ÿ“‹ What it does

๐Ÿ’ก Why it matters: every serious check on a carbon credit starts with the registry identifier, because the project name is marketing and the identifier is the record. This returns the identifier for every listed project in one pass.

  • ๐Ÿ—‚ Walks the Carbonmark catalogue and returns one row per project, rather than one screenshot per page.
  • ๐Ÿ†” Returns the registry listing id, for example VCS-844, which is what a registry lookup or a retirement record will ask for.
  • ๐Ÿ› Filters by registry: VCS, GS, ACR, CAR or PURO.
  • ๐ŸŒ Filters by country and category as free text, and by minimum vintage year.
  • ๐Ÿ“ฆ The same 12 fields every run, so several filtered runs append into one clean dataset.
  • ๐Ÿ’พ Exports to CSV, Excel, JSON or XML, from the run page or the API.

๐Ÿ“Š Output

Every project is one flat row with 12 fields. null means the marketplace page carried no value for that field on that listing.

Be aware: in the sample run below, only projectName, registry, country and listingId carried values. price came back as 0 and methodology, vintage, supply, category and retiredCredits came back null on every row. Treat the commercial fields as present when Carbonmark publishes them and empty when it does not, and size your expectations on the catalogue rather than on this field list.

FieldTypeDescription
๐ŸŒฒ projectNamestringProject name as Carbonmark shows it
๐Ÿ› registrystringIssuing registry, for example VCS
๐Ÿ“ methodologystringRegistry methodology the project was issued under, where the listing publishes one
๐Ÿ“… vintageintegerVintage year of the credits, where the listing publishes one
๐Ÿ’ต pricenumberListed price per credit. 0 where the listing carries no price
๐Ÿ“ฆ supplynumberCredits available on the listing, where published
๐ŸŒ countrystringProject country, for example Peru
๐Ÿท categorystringProject category, for example forestry or renewable energy, where published
๐Ÿ†” listingIdstringRegistry listing identifier, for example VCS-844
โ™ป๏ธ retiredCreditsnumberCredits already retired against the project, where published
๐Ÿ•’ scrapedAtstringISO timestamp of collection
โš ๏ธ errorstringnull on a normal row

Example rows

{
"projectName": "Madre De Dios Amazon REDD+ Project",
"registry": "VCS",
"methodology": null,
"vintage": null,
"price": 0,
"supply": null,
"country": "Peru",
"category": null,
"listingId": "VCS-844",
"retiredCredits": null,
"scrapedAt": "2026-09-14T17:17:18.215Z",
"error": null
}
{
"projectName": "Guyuan Wuhuaping 49.5 MW Wind Power Project",
"registry": "VCS",
"methodology": null,
"vintage": null,
"price": 0,
"supply": null,
"country": "China",
"category": null,
"listingId": "VCS-736",
"retiredCredits": null,
"scrapedAt": "2026-09-14T17:17:18.307Z",
"error": null
}

โœจ Why choose this Actor

What you get
The registry id, not the brand nameVCS-844 is what you carry into a registry lookup. The project name is not.
No credentialsThe Carbonmark catalogue is public. No account, no key, no quota to negotiate.
Filters at the sourceRegistry, country, category and minimum vintage are applied during the run, so you pay for rows you asked for.
The same fields every runAppend a dozen filtered runs into one sheet without reconciling columns.
You pay per rowNo subscription. A filter that matches nothing costs nothing.

๐Ÿš€ How to use it

  1. Create a free Apify account. New accounts start with $5 of credit.
  2. Open the Actor and select Try for free.
  3. Leave the filters blank for the whole catalogue, or set registry, country, category or minVintage.
  4. Set maxItems to cap the run.
  5. Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.

A first run:

{
"maxItems": 10
}

One registry, one country:

{
"maxItems": 500,
"registry": "VCS",
"country": "Peru"
}

โš™๏ธ Input

FieldRequiredDescription
maxItemsNoMaximum projects to collect per run. Default 10
countryNoFilter by project country, free text match
categoryNoFilter by category, free text match
registryNoOne of VCS, GS, ACR, CAR, PURO. Blank means every registry
minVintageNoOnly include credits with a vintage year at or after this value

๐Ÿ’ฐ Pricing

Pay per result. No subscription, and no Apify platform usage on top.

Apify planFreeBronzeSilverGoldPlatinumDiamond
Per project row$0.0085$0.0082$0.0078$0.0075$0.0075$0.0075
Rows collectedCost on the Free plan
100$0.85
1,000$8.50
10,000$85.00

Free plan runs return up to 10 rows as a preview. Any paid Apify plan lifts that to 1,000,000 per run.

๐Ÿ”Œ Integrate with any app

The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.

๐Ÿค– Use with an AI agent

Give an agent live access to the Carbonmark catalogue over the Model Context Protocol:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/carbonmark-credits-scraper"

Then ask it in plain language which projects a registry has listed in a given country and have it read the result back.

โ“ Frequently asked questions

Why is price zero and vintage empty on my rows? Carbonmark does not publish every field on every catalogue listing. Where the page shows nothing, the Actor writes 0 for price and null for the rest rather than inventing a value. In the sample run above that applied to every row.

Can I filter by price? Not in the input. Export the dataset and filter in a spreadsheet.

What does listingId refer to? The identifier the issuing registry uses for the project, for example VCS-844 for a Verra project. Use it to look the project up on the registry's own site.

Why did I get fewer rows than maxItems? Fewer listings matched your filters than the cap you set. Remove one filter at a time to see which is excluding everything.

Does this include retired or already sold credits? The Actor returns what the catalogue lists. retiredCredits reports retirements when the listing publishes them, and is null otherwise.

Do I need a proxy? No. Requests and retries are handled inside the Actor and included in the price.

๐Ÿ”— More from Acquisition Automation Co.

About Acquisition Automation Co.

We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.

We add new Actors regularly. If there is a source you need and do not see here, tell us.

๐Ÿ†˜ Support

Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.

โš ๏ธ Disclaimer

This Actor is independent and is not affiliated with, endorsed by, or sponsored by Carbonmark or any carbon registry. It collects only publicly available data. You are responsible for using that data in compliance with the source's terms of service and applicable law.