Greenly website screenshot

Greenly

Greenly is a Paris-headquartered (with offices in London and New York) carbon accounting platform focused on small and mid-sized businesses, helping companies measure, reduce, and report their greenhouse-gas emissions across Scope 1, 2, and 3. The platform automates carbon footprint calculations from accounting, expense, supplier, energy, and cloud data; produces regulator-aligned Bilan Carbone, GHG Protocol, CSRD, CBAM, EUDR, SBTi, CDP, TCFD/IFRS, EcoVadis, and California climate disclosure deliverables; supports product-level LCA; recommends supplier alternatives; and offers a marketplace for verified carbon-offset projects. Greenly also exposes a developer-facing Carbon Analytics REST API (v1.5, hosted at api.greenly.earth) historically built by Offspend, which banks and fintechs use to enrich bank-card transactions with per-purchase CO2 emissions, classify spend into purchase categories, surface lower-carbon alternatives, and book offset volumes against vetted projects — sandbox and production environments are available with API-key authentication on request to contact@greenly.earth.

1 APIs 21 Features
Carbon AccountingCarbon FootprintCarbon AnalyticsGreenhouse GasGHG ProtocolScope 1Scope 2Scope 3SustainabilityESGClimateCSRDCBAMEUDRSBTiTCFDEcoVadisBilan CarboneLife Cycle AssessmentCarbon OffsetsSMBFintechTransaction Enrichment

APIs

Greenly Carbon Analytics API

The Greenly Carbon Analytics API (v1.5) is a RESTful service that enriches bank-card and expense transactions with carbon-footprint analytics. Given a transaction label (raw or ...

Collections

Features

Automated corporate carbon footprint covering Scope 1, 2, and 3
Bilan Carbone (ADEME) and GHG Protocol aligned reporting
Bank and accounting integrations for transaction-level emissions enrichment
Energy, cloud, freight, supplier, and expense data connectors
Product-level Life Cycle Assessment (LCA)
Supplier engagement and sustainable procurement workflows
Action plans and decarbonization trajectory modeling against SBTi pathways
CSRD/ESRS, TCFD, IFRS S1/S2, and CDP reporting modules
CBAM (EU Carbon Border Adjustment Mechanism) reporting
EUDR (EU Deforestation Regulation) compliance module
California climate disclosure laws (SB 253 / SB 261) reporting
EcoVadis questionnaire support and ESG framework module
Verified carbon offset project marketplace with booking workflow
Net-Zero Contributor certification program
Lower-carbon supplier alternative recommendations
Greenly Carbon Analytics REST API for fintech transaction enrichment
Sandbox and production API environments with API-key authentication
Multilingual platform with French, English, and other EU language support
Industry-specific solutions for finance, tech, retail, and industrial sectors
Scientific board and proprietary emission-factor database
SMB-focused pricing and onboarding (Essentials / Premium tiers)

Resources

🔗
Website
Website
🌐
Portal
Portal
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
Documentation
Documentation
💬
Support
Support
🔗
HelpCenter
HelpCenter
🔗
ContactUs
ContactUs
🔗
Partners
Partners
🔗
BecomeAPartner
BecomeAPartner
🔗
Industries
Industries
🔗
Industries
Industries
🔗
Industries
Industries
🔗
Industries
Industries
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Methodology
Methodology
🔗
Methodology
Methodology
🔗
Methodology
Methodology
🔗
Methodology
Methodology
🔗
Glossary
Glossary
📰
Blog
Blog
🔗
CaseStudies
CaseStudies
🔗
Resources
Resources
🔗
Resources
Resources
🔗
Events
Events
📰
Newsletter
Newsletter
🔧
Tools
Tools
🔗
PressKit
PressKit
🔗
ESGReport
ESGReport
🔗
Comparison
Comparison
🔗
Comparison
Comparison
🔗
Comparison
Comparison
🔗
Comparison
Comparison
🔗
Comparison
Comparison
📜
PrivacyPolicy
PrivacyPolicy
🔗
DataSecurity
DataSecurity
🔗
LinkedIn
LinkedIn
📝
Signup
Signup

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Greenly Carbon Analytics API
  version: '1.5'
items:
- info:
    name: alternatives
    type: folder
  items:
  - info:
      name: Get all alternatives
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/alternatives
    docs: Retrieve the details of all low-carbon alternatives, either advices or low-carbon provider.
  - info:
      name: Get alternative
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/alternatives/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Retrieve the details of one low-carbon alternative, either advice or low-carbon provider.
- info:
    name: offsetProjects
    type: folder
  items:
  - info:
      name: Get all offset projects
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/offsetProjects
    docs: Retrieve the details of all offset projects
  - info:
      name: Get offset project
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/offsetProjects/:offsetProjectId
      params:
      - name: offsetProjectId
        value: ''
        type: path
    docs: Retrieve the details of one offset project.
  - info:
      name: Book offset project
      type: http
    http:
      method: POST
      url: https://api.greenly.earth/v1.5/offsetProjects/bookOffsetQuantity
      body:
        type: json
        data: '{}'
    docs: Booking a quantity of CO2 equivalent to offset from an offset project
- info:
    name: live
    type: folder
  items:
  - info:
      name: IsLive
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/live
- info:
    name: ready
    type: folder
  items:
  - info:
      name: IsReady
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/ready
- info:
    name: purchaseCategories
    type: folder
  items:
  - info:
      name: Get all purchase categories
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/purchaseCategories
      params:
      - name: countryId
        value: ''
        type: query
    docs: Retrieve the details of all purchase categories.
  - info:
      name: Get purchase category
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/purchaseCategories/:purchaseCategoryId
      params:
      - name: purchaseCategoryId
        value: ''
        type: path
      - name: countryId
        value: ''
        type: query
    docs: Retrieve the details of one purchase category.
- info:
    name: transactions
    type: folder
  items:
  - info:
      name: Calculate carbon footprints
      type: http
    http:
      method: POST
      url: https://api.greenly.earth/v1.5/transactions/calculateCarbonFootprints
      body:
        type: json
        data: '{}'
    docs: Calculate the carbon footprints of the input transactions
- info:
    name: users
    type: folder
  items:
  - info:
      name: Create user
      type: http
    http:
      method: POST
      url: https://api.greenly.earth/v1.5/users/createUser
    docs: Create a user.
  - info:
      name: Get user
      type: http
    http:
      method: GET
      url: https://api.greenly.earth/v1.5/users/:userId
      params:
      - name: userId
        value: ''
        type: path
    docs: Retrieve user default tag values applied to all user transactions.
  - info:
      name: Update user
      type: http
    http:
      method: PUT
      url: https://api.greenly.earth/v1.5/users/:userId
      params:
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Update a user with new default tag values. All previous tag values are replaced (the two objects are not merged)
      so you

      must provide all tag values that apply to the user during each call.'
  - info:
      name: Delete user
      type: http
    http:
      method: DELETE
      url: https://api.greenly.earth/v1.5/users/:userId
      params:
      - name: userId
        value: ''
        type: path
    docs: 'Delete a user and all associated data. Warning: this operation is irreversible.'
bundled: true