Making product managers into Climate Heroes
Build GHG approved emission calculations into anything with our carbon data.
Making product managers into Climate Heroes
Carbon emissions by Supplier
Supplier
Spend
Emission factor
Emission
by supplier
Contribution
method
Supplier
Supplier
Supplier
Supplier
Supplier
Spend
Spend
Spend
Spend
Spend
Emission factor
Emission factor
Emission factor
Emission factor
Emission factor
123456789
123456789
123456789
123456789
123456789
123456789
123456789
123456789
123456789
123456789
Used by






Embed carbon emission
data in your applications
Procurement
Category calculations can be very inaccurate so we collect the actual emissions of companies at scale. No surveys no delay – get accurate data into your platform today.
Marketplace
Access our product API to get the carbon cost of ownership of over 100,000 (and counting) products, drive better buying for consumers as well as business buyers with the most robust API on the market.
Banking
Our customers drive sustainable purchasing for their retail customers and can better understand their scope 3 impacts within their loan portfolios.
Our simple API is approved to work in regulated environments
What our customers think

Phil Douglas
CEO at Compleat Software
“With Ditch Carbon’s unique and easy-to-use API, we've been able to rapidly add the insights our clients are asking for in order to help them make climate smart decisions”
Mike Heavers
Senior Design Technologist, Mozilla
found this API a breeze to work with, thank you!

Amanda Reynolds
Chief Product Officer
We had been looking for this a data set like this for 12 months! So glad we found DitchCarbon
Ready to get started?
Our customers have access to:
Customers already have access to the largest dataset available.
We're on a mission to organise the world's carbon data, join us as we grow our dataset and you'll always have the best possible data at your fingertips.
Company level carbon emission records
Product emission reports
Emission factors for common materials and activities

Don’t lose sleep (or customers) over climate functionality
Your customers are already under pressure to act on climate, soon many will be required by law to measure then reduce their climate impact.
This presents an opportunity for you to expand your product to deliver on a client need while making a positive climate impact - what's not to like!
No need to be a climate expert!
Unlike other similar providers you don't need to be a climate scientist to implement our technology, just let us know what data you have and we'll suggest the right calculation method.
All our calculations and data come with fully referenced sources along with the GHG Protocol approved PEF accuracy metric.

Research
We’ve researched the carbon footprints of millions of businesses across the most common verticals and in the most populous countries.
This gives us an unparalleled amount of data to work with. And we’re adding more every day.
Analyse
Using GHG protocol-aligned methodologies, we apply our research not only to the companies we are researching, but also to companies that are similar.
This allows us to understand, for example, what the typical carbon footprint is for a baker in France versus the UK, or the emissions for a steel maker in California versus Alabama
Maintain
Once we have data on a particular company, vertical or locale we analyse it over time, calculating past emissions as well as monitoring for changes in the future.
This means we can tell you the trajectory of a particular company: they may have made a net zero pledge but have they actually reduced?
Simple to use API
We maintain a comprehensive database of calculators, life cycle analysis, carbon footprints of companies constantly kept up to date with research from the leading world authorities.
No tech resource? No problem we also support CSVs 😉
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.ditchcarbon.com/v1.0/supplier?name=Nestle&country=GB&date=2021")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["accept"] = 'application/json'
request["authorization"] = 'Bearer - token'
response = http.request(request)
puts response.read_body
Compliant with:

