Product

Our Sustainability-as-a-Service platform connects the carbon offset infrastructure to businesses, consumers, and organizations using real-time calculations powered by the Cloverly API.

Use Cases

Every industry has a carbon footprint. Offset yours with the Cloverly API and get on the path to net-zero emissions.

Not sure where to begin?
Contact us and we'll help you make a sustainability plan with Cloverly.

Developers

Explore different use cases for our API endpoints to help you neutralize the carbon effects of your activities.

About

Cloverly is on a mission to neutralize emissions through carbon offsets and Renewable Energy Credits (RECs). We make it easy to make a difference for people and the planet.

API Features

Why Cloverly

Flexible API Integration

The Cloverly API can integrate seamlessly with your online experience, allowing passengers the option to offset the impact of their specific flight as part of their fare. Or you can use Cloverly to calculate and offset the carbon emissions from air transportation within your supply chain or other parts of your business.

Verified Carbon Offsets

To be publicly available via the Cloverly API, offsets must be registered and tracked by generally accepted and reputable organizations in the voluntary markets. Our projects are verified by Gold Standard, Verified Carbon Standard, and others to ensure the quality, accuracy, and integrity of the offsets.

Emission Calculations

The quantity and type of emissions are key inputs for determining the amount of carbon to be offset. Whether you're calculating emissions in real time or entering a known quantity, the Cloverly API can match these quantities with real carbon offset projects to mitigate the effects.

The Code

Using Airport Codes and API Calls to Calculate Carbon Emissions

The Cloverly API uses an array of airport codes— including multiple API calls for connecting flights—to determine distance flown and fuel burned.

Get API Keys
Let's Talk
API Image
Case Study

Looker Neutralizes the Environmental Impact of Conference Travel

Offsetting the carbon impact of air travel is easy with Cloverly. In fact, at the JOIN data conference, the team from Looker (now part of Google) wanted to calculate and offset the carbon footprint from attendees' travel to and from the conference. The Looker team used Cloverly to neutralize the impact of the travel, 98% of which was from flights.

Case Study
Ready to Get Started?

Green Air Travel with the Cloverly API

Partner with Cloverly to offset emissions from commercial air travel. Simply create and account and begin integrating our API, or contact us for custom solutions.

Get Started for Free
Developer Docs
  1. curl https://api.cloverly.com/2019-03-beta/purchases/vehicle \
  2. -X POST \
  3. -d '{"distance":{"value":55,"units":"km","fuel_efficiency":{"value":25,"units":"mpg","of":"gasoline"}}' \
  4. -H "Content-type: application/json" \
  5. -H "Authorization: Bearer public_key:47800ea0ee541b4c"
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  1. require 'faraday'
  2. conn = Faraday.new(:url => 'https://api.cloverly.com')
  3. conn.post do |req|
  4.   req.url '/2019-03-beta/purchases/vehicle'
  5.   req.body = '{"distance":{"value":55,"units":"km"},"fuel_efficiency":{"value":25,"units":"mpg","of":"gasoline"}}'
  6.   req.headers['Content-Type'] = 'application/json'
  7.   req.headers['Authorization'] = 'Bearer public_key:47800ea0ee541b4c'
  8. end
  9.  
  10.  
  11.  
  1. const request = require('request');
  2. const options = {
  3.     method: 'post',
  4.     url: 'https://api.cloverly.com/2019-03-beta/purchases/vehicle',
  5.     body: JSON.stringify({"distance":{"value":55,"units":"km"},"fuel_efficiency":{"value":25,"units":"mpg","of":"gasoline"}}),
  6.   headers: {
  7.     'Content-type': 'application/json',
  8.     'Authorization': 'Bearer public_key:47800ea0ee541b4c'
  9.   }
  10. },
  11. request(options, function(error, response, body) {
  12.   console.log(body);
  13. });
  1. package main
  2. import "net/http"
  3. import "io/ioutil"
  4. import "fmt"
  5. import "bytes"
  6. func main() {
  7.   client := &http.Client{}
  8.   var requestData = []byte(`{"distance":{"value":55,"units":"km"},"fuel_efficiency":{"value":25,"units":"mpg","of":"gasoline"}}`)
  9.   req, _ := http.NewRequest("POST", "https://api.cloverly.com/2019-03-beta/purchases/vehicle", bytes.NewBuffer(requestData))
  10.   req.Header.Add("Content-type", "application/json")
  11.   req.Header.Add("Authorization", "Bearer public_key:47800ea0ee541b4c")
  12.   resp, _ := client.Do(req)
  13.   defer resp.Body.Close()
  14.   body, _ := ioutil.ReadAll(resp.Body)
  15.   fmt.Printf(string(body[:]))
  16. }
  1. import requests
  2. url = 'https://api.cloverly.com/2019-03-beta/purchases/vehicle'
  3. headers = {'Content-type': 'application/json', 'Authorization': 'Bearer public_key:47800ea0ee541b4c'}
  4. data = '{"distance":{"value":55,"units":"km"},"fuel_efficiency":{"value":25,"units":"mpg","of":"gasoline"}}'
  5. r = requests.post(url, headers=headers, data=data)
  6. print(r.text)
  7.  
  8.  
  9.  
  10.  
  11.  
  1. <?php
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, "https://api.cloverly.com/2019-03-beta/purchases/vehicle");
  4. curl_setopt($ch, CURLOPT_POST, 1);
  5. curl_setopt($ch, CURLOPT_POSTFIELDS, '{"distance":{"value":55,"units":"km"},"fuel_efficiency":{"value":25,"units":"mpg","of":"gasoline"}}');
  6. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/json', 'Authorization: Bearer public_key:47800ea0ee541b4c'));
  7. $r = curl_exec($ch);
  8. curl_close($ch);
  9. echo $r;
  10.  
  11.  
Let's Talk

Set a Course for Carbon Neutrality with Cloverly

Cloverly can help you offset the carbon impact of flights in both business and personal scenarios. Offer your customers, business partners, or employees the option to green their air travel with Cloverly. Simply create an account or contact us for custom solutions.