Is there an open-source or cheaper alternative to commercial carbon data APIs?
Two answer with no signup at all: Climate TRACE and GreenCalculus, whose keyless tier serves sourced emission factors. Of the rest, some are capped free tiers, and two of the best known license their free tier for non-commercial use only.
Run this before you read anything else. No account, no key, no email:
curl "https://api.greencalculus.com/v1/factors?search=diesel&limit=1"
That returns a real emission factor with its source, its cell reference and its licence attached. It is one of two APIs on this page that will answer a stranger with no signup at all. The rest mean something else by free — and for two of the best-known names, “free” explicitly excludes using the data in anything that earns money.
Four different things called “free”
Every roundup puts these in one column. They are not one thing, and the differences decide whether you can ship.
No key, no account
Callable from a script in the next ten seconds, and from your users’ browsers too. Climate TRACE and ourselves.
Free tier with a number
Signup and a key, with a published allowance. Honest and workable — as long as the number is actually published, which is not a given.
Free for a fixed window
Then it stops. Fine for evaluation, not a foundation to build on.
Free, but not for a product
No charge and often no quota, but licensed only for personal, academic or non-profit use. The restriction has nothing to do with volume, and nothing in the signup flow tells you.
The fourth category is why “free” and “usable in my product” are separate questions, and why the table below asks them separately.
The comparison
Verified against each vendor’s own pricing page, docs or terms on 8 September 2026. Where a vendor does not publish a figure, this says so rather than guessing.
| API | What it returns | Kind of free | Published free limit | Commercial use on the free tier? | Paid entry |
|---|---|---|---|---|---|
| Climate TRACE | Asset- and country-level emissions estimates | Open — no key | None published | Yes — CC BY 4.0 | Free; BigQuery billed by Google |
| GreenCalculus | Emission factors, provenance, calculations | Open routes + capped key tier | Keyless browse; 1,000 calls/mo with a key | Yes, inside your own app | $49/mo, 50,000 calls |
| Ember | Electricity generation, demand, power-sector intensity | Capped tier (free key) | “No rate limiting restrictions” at present | Yes — CC BY 4.0 | No paid tier exists |
| Carbon Interface | Estimates: electricity, flights, vehicles, shipping | Capped tier | 200 requests/month | No data-use clause either way | $30/mo, 5,000 requests |
| Climatiq | Emission factor lookup and calculation | Capped tier, non-commercial | Not published | No — explicitly excluded | €250/mo (Data Pro) |
| WattTime | Marginal and average grid emissions signals | Partial tier, non-commercial | 3,000 requests / 5 min; one region for most endpoints | No — Noncommercial Agreement | No published price |
| Electricity Maps | Live and historical grid carbon intensity | Trial, plus restricted free access | 14-day trial, no payment details; free access selected for academics and Home Assistant | Trial only | €6,000 per country/year for carbon intensity |
| carbonapi.io (CarbonTrail) | Scope 3 and supplier emissions, expense categorisation | Capped tier | 1 project, 1,200 “credits” — a credit is not defined publicly | Not stated publicly | From $250/mo |
| Patch, Cloverly | Carbon credit procurement, not factor data | Test keys on signup | None published | n/a — transactional | No published price |
The non-commercial trap
Two of the most recommended free tiers in this category are licensed for non-commercial use only, and you will not learn that from the signup form.
Climatiq’s free Starter plan is labelled “Non-commercial license” on its pricing page, and its terms are explicit: the services are to be used “exclusively internally, for the purpose of calculating emissions or climate impact assessment for reporting and/or disclosure”, and users are “explicitly prohibited from using… the Services… for purposes primarily related to or directed towards commercial advantage or monetary compensation.” Attribution is required on every tier, paid included: you are “obliged to disclose the original source of each data point”.
WattTime’s free access runs under a Noncommercial Agreement whose wording is equally clear — the licensee “may not use the WattTime Data for any commercial application such as to develop competing products or generate profit” — with eligibility limited to individual, research, academic, education and non-profit use.
Neither is a criticism of those products; both are reasonable positions for the vendor to take, and both are properly documented if you go and read the terms. The problem is that every listicle prints them in a column headed “Free” next to genuinely open options, and a developer prototyping on a free key can be six months into a commercial build before anyone reads the licence. If that is the position you are in with Climatiq specifically, our field guide to the alternatives sorts the whole category and says plainly when the answer is to stay.
Not “how many calls do I get?” but “may the thing I am building charge money?” Ask it before you write the integration, not after.
What you may do with what you get back
Three questions decide whether an API fits a product, and the answers are rarely on the pricing page.
May you cache or store the results? Almost every real integration caches, and the terms often address this obliquely if at all. Climatiq’s terms bar extracting, exporting or scraping content “for use outside of the agreed contractual purpose”. Patch’s terms bar systematic retrieval and republication without written consent. Carbon Interface’s terms of use cover the website and user content but say nothing about the estimates the API returns — which is silence, not permission.
Must you attribute, and where? Ember and Climate TRACE both require credit under CC BY 4.0. Climatiq requires source disclosure on all tiers. Where products get caught is placement, not wording: an attribution on a settings screen does not travel with an exported CSV, and the export is what your customer forwards to their auditor.
May you pass the values on? Redistribution is the right that separates a data licence from a data subscription. CC BY 4.0 sources — Climate TRACE, Ember — permit it with credit. Most commercial APIs do not grant it at any published tier, ours included below Business.
One caveat on the most open option here. Climate TRACE’s own inventory is CC BY 4.0, but its terms also note the dataset reproduces material from twelve named external sources — including commercial entity-identifier services — and state that it is “the sole responsibility of the user to review the terms and conditions for all the above sources.” So “Climate TRACE is CC BY 4.0, ship it” is right about their data and incomplete about everything travelling with it. Ember publishes upstream data from other bodies under its own blanket CC BY 4.0 with no such carve-out stated, which is cleaner — though silence is not the same as a guarantee.
Dead ends other lists still recommend
Four things worth knowing before you follow an older roundup.
CO2 Signal is gone, and lists still tell readers to request a key at api.co2signal.com. That hostname no longer resolves — no DNS record from either 1.1.1.1 or 8.8.8.8 — co2signal.com now redirects to electricitymaps.com, and the documentation repository was archived by its owner in February 2021. Electricity Maps’ own API is the successor, and its free access is now restricted to academics and Home Assistant users rather than open to all.
Published price for live grid carbon intensity, per country, per year — the category where “free” has effectively closed
Climate TRACE’s older endpoints are stale. Widely copied v4 and v6 paths return errors; the current API is v7, and the country-emissions path most examples use has moved. Working paths include /v7/sources/emissions, /v7/rankings/countries and /v7/definitions/sectors. It is also explicitly a beta API, so treat availability accordingly.
Patch and Cloverly are not what the lists describe. Both are carbon-credit procurement platforms rather than emission-factor APIs, and both have moved away from self-serve developer positioning — neither publishes a price, and the route in is a sales conversation. Their APIs still answer; the companies around them changed.
“cli.im” is not a carbon API. It appears on more than one aggregated list. It is a Chinese QR-code generator. This is what happens when lists are assembled from other lists.
Us, in the same columns
We are on this page, so here is our own entry written to the same standard, including the parts that do not flatter us.
Genuinely keyless. Six routes take no key and no account, and return full values rather than redacted previews: corpus browse and search, release status, the change feed, the coverage matrix, the roadmap, and the absence register — the last being a list of things we don’t have, which is not a normal thing to publish. Every response carries a licences block naming the licence, redistribution status and basis of each source behind the rows, so the terms arrive with the data. The licence of every source behind them is published in full.
curl "https://api.greencalculus.com/v1/factors?search=diesel&limit=1"
curl "https://api.greencalculus.com/v1/coverage"
curl "https://api.greencalculus.com/v1/absence?limit=5"
The free key. 1,000 calls a month at no cost, 30 requests a minute. Commercial use inside your own application is permitted — there is no non-commercial clause in our terms at any tier. The calculation endpoints run on every tier including Free.
What free does not include. Redistribution is not granted below the Business plan, so you may compute with our data but not serve it onward to your own customers. The bulk corpus feed is a Business feature. Attribution is required on Free and Developer. And our terms bar using the open endpoints to reconstruct the corpus in bulk — the keyless routes are a way in, not a loophole, and we would rather say that plainly than pretend not to notice.
The honest gap. The bulk feed carries the 91 sources whose licences permit redistribution, not all 167 in the corpus. The remainder are citable and usable in calculations but cannot be handed over, because we do not have that right ourselves. Why that is, and which datasets it affects, is the subject of the companion guide on the database landscape.
Picking one
By what you are actually doing, rather than by feature count.
Live grid intensity, in a commercial product
Electricity Maps. The free routes in this category are either non-commercial or gone, and the value changes every few minutes, so caching will not rescue a small allowance.
Power-sector data for analysis or a dashboard
Ember. CC BY 4.0 with no share-alike, no paid tier, and no catch beyond citing them — the cleanest licence on this page.
Country or asset-level emissions inventories
Climate TRACE. Keyless and CC BY 4.0, with the beta caveat and the embedded-sources caveat above.
Emission factors you have to defend
Us. Run the browse route with no signup, and only take a key when you need quota. Every value arrives with its source reference, its data version and its licence.
Quick estimates for flights and vehicles
Carbon Interface, at 200 requests a month free. Note that its terms are silent on what you may do with the results, which is a risk you carry rather than a permission you hold.
Buying offsets
Patch or Cloverly, through their sales teams. These are credit-procurement platforms, not emission-factor APIs, and neither publishes a price.
Frequently asked questions
Two, as at September 2026: Climate TRACE and GreenCalculus. Both answer unauthenticated requests and return full data. Every other API on this page requires at least an email and a key, and several require an eligibility check as well.
It depends entirely on the licence, not the price. Climatiq’s and WattTime’s free tiers are explicitly non-commercial, so no. Ember, Climate TRACE and our own free tier permit commercial use. Carbon Interface’s terms simply do not address it, which is a risk you are taking rather than a permission you have been given.
Usually because the limit is discretionary rather than metered. Climatiq’s docs say it does not currently rate-limit but may in future, and its plan pages describe a “limited amount of API calls” without a number. That is workable for a prototype and unworkable for a capacity plan, and it is a fair question to put to a vendor before you build.
For factor lookups, often yes, because factors change rarely and cache well — a few hundred calls a month can back a busy application if you cache by factor key and refresh on a data release rather than per request. For live grid intensity, no: the value changes every few minutes, which is exactly why that category is the least free.
Every figure here was read from the vendor’s own pages on 8 September 2026, and the date is on the page because this category moves — one free tier on earlier versions of this list has since ceased to exist, and two vendors have repositioned away from developer self-serve. Where we could not verify something from a primary source, we have left it out rather than repeated it; Electricity Maps’ free-tier numbers are absent for that reason.
Yes. Climate TRACE and GreenCalculus answer with no signup; the publishers’ own files (DEFRA, EPA, IPCC) are free to use and redistribute if you maintain them yourself. Several free tiers, including Climatiq’s and WattTime’s, are licensed non-commercial, so read the licence before the request limit.