Home
Providers
Altruistiq
Altruistiq
Altruistiq is a London-based climate intelligence platform for food and beverage and other FMCG enterprises managing complex supply chains. The platform unifies corporate carbon footprint reporting, product carbon footprint (PCF) calculation, and supplier engagement on a single ISO 14064-1 assured calculation engine, drawing raw operational data from finance, procurement, and supply chain systems to produce activity-based Scope 1, 2, and 3 emissions measurements. Altruistiq exposes a public Datasource API and a PACT-conformant Product Carbon Footprint data exchange API (OAuth 2.0 client credentials) for uploading activity data, managing products, bills of materials, facilities, and exporting calculated emissions. Customers include Starbucks, Kraft Heinz, Huel, Nando's, Octopus Energy, and other FMCG and food and beverage brands.
Altruistiq publishes 9 APIs on the APIs.io network, including Datasource API, Export API, Facility API, and 6 more. Tagged areas include Sustainability, Climate, Carbon Accounting, Emissions, and Greenhouse Gas.
The Altruistiq catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Altruistiq’s developer surface includes authentication, developer portal, documentation, signup flow, engineering blog, and 25 more developer resources.
9 APIs
18 Features
Sustainability Climate Carbon Accounting Emissions Greenhouse Gas Scope 3 Product Carbon Footprint Corporate Carbon Footprint Supply Chain FMCG Food and Beverage ESG CSRD SBTi PACT Sustainability Intelligence
On this page
Kin Score
APIs 9
Open Collections 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 18
Vocabularies 1
Spectral Rules 2
JSON Schema 3
JSON Structure 1
Examples 4
Security Posture 3
Scopes 1
Agentic Access 1
Resources 30
apis.yml
16 Operational Transparency
Composite quality — 54.4/100 · developing
Contract Quality
18.8 / 25
Developer Ergonomics
6.1 / 20
Commercial Clarity
13.7 / 20
Operational Transparency
2.1 / 13
Agent readiness — 44/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 9
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Unified platform for corporate carbon footprint, product carbon footprint, and supplier decarbonisation programs
ISO 14064-1 assured calculation engine across Scope 1, 2, and 3 emissions
Public Datasource API for multipart upload of activity data into named datasources
Public PACT API for PACT/Pathfinder-conformant Product Carbon Footprint data exchange
OAuth 2.0 Client Credentials authentication against /api/public/v1/oauth2/token
Corporate emissions Export API with filterable downloads and a documented 40-plus field data dictionary
Bulk and single-record CRUD for Products, Product Structures (BOMs), and Product Structure Inputs
Facility management with versioning (versioned facility records, persistent properties, facility types)
Location reference endpoints for ISO countries and country subdivisions
Organization endpoint exposing business units for multi-entity reporting
220,000+ curated emissions factors database for food and beverage, refreshed quarterly
Ingredient-level Product Carbon Footprint calculation at scale
Evie AI agent for climate data automation, analysis, and advisory
Spreadsheet-style analytics workspace for modelling and dashboarding
Supplier engagement and primary data collection workflows for Scope 3 accuracy
Designed for CSRD, SBTi/CDP, eco-design, on-pack claims, and B2B PCF reporting use cases
SOC 2 and ISO 27001 certified
Customers include Starbucks, Kraft Heinz, Huel, Nando's, Urban Outfitters, Octopus Energy
Scroll for all 18
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 5
The organization behind the API
Other 9
Properties that don't map to a standard resource type
Scroll for all 9
Source (apis.yml)
aid: altruistiq
name: Altruistiq
url: https://raw.githubusercontent.com/api-evangelist/altruistiq/refs/heads/main/apis.yml
description: Altruistiq is a London-based climate intelligence platform for food and beverage and other FMCG enterprises managing
complex supply chains. The platform unifies corporate carbon footprint reporting, product carbon footprint (PCF) calculation,
and supplier engagement on a single ISO 14064-1 assured calculation engine, drawing raw operational data from finance, procurement,
and supply chain systems to produce activity-based Scope 1, 2, and 3 emissions measurements. Altruistiq exposes a public
Datasource API and a PACT-conformant Product Carbon Footprint data exchange API (OAuth 2.0 client credentials) for uploading
activity data, managing products, bills of materials, facilities, and exporting calculated emissions. Customers include
Starbucks, Kraft Heinz, Huel, Nando's, Octopus Energy, and other FMCG and food and beverage brands.
type: Index
kind: contract
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/altruistiq.png
tags:
- Sustainability
- Climate
- Carbon Accounting
- Emissions
- Greenhouse Gas
- Scope 3
- Product Carbon Footprint
- Corporate Carbon Footprint
- Supply Chain
- FMCG
- Food and Beverage
- ESG
- CSRD
- SBTi
- PACT
- Sustainability Intelligence
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
- aid: altruistiq:altruistiq-datasource-api
name: Altruistiq Datasource API
description: "### Altruistiq’s datasource API enables you to:\n\n - Create new datasources\n - Manage existing datasources\
\ (read, update)\n - Upload data to a datasource\n\nA datasource is the place where you will share a single data format\
\ with altruistiq and where you will categorise it so that we can calculate emissions in an automated way."
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Datasource
properties:
- type: OpenAPI
url: openapi/altruistiq-datasource-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-export-api
name: Altruistiq Export API
description: "### Altruistiq’s Export API enables you to:\n\n - Export corporate data\n\nExporting data is a key part of\
\ the Altruistiq platform. It allows you to take your data and use it in other systems, or to share it with other stakeholders.\n\
\nCurrently, our Export API allows you to export your Corporate Emissions data available in Altruistiq, down to a daily\
\ grain. We are working hard to also add Product Emissions data to your Export API. If you need to share Product emissions\
\ data today, see the PACT API.\n\nSchema of files which can be retrieved via this API (data dictionary):<br/>\n<table>\n\
\ <tbody><tr><th>Column</th><th>Data Type</th><th>Format</th><th>Optional</th><th>Description</th></tr>\n <tr>\n \
\ <td>fact_uuid</td>\n <td>string</td>\n <td>uuid</td>\n <td>no</td>\n <td>Unique identifier\
\ for emission record.</td>\n </tr>\n <tr>\n <td>calendar_date</td>\n <td>string</td>\n <td>date</td>\n\
\ <td>no</td>\n <td>Date of the emission record.</td>\n </tr>\n <tr>\n <td>calendar_year</td>\n\
\ <td>integer</td>\n <td></td>\n <td>no</td>\n <td>Year of the emission record.</td>\n \
\ </tr>\n <tr>\n <td>emission_quantity</td>\n <td>number | string</td>\n <td>decimal(28, 10)</td>\n\
\ <td>no</td>\n <td>Quantity of the emission record.</td>\n </tr>\n <tr>\n <td>emission_unit</td>\n\
\ <td>string</td>\n <td></td>\n <td>no</td>\n <td>Unit the emissions are in.</td>\n </tr>\n\
\ <tr>\n <td>calculation_input_quantity</td>\n <td>number | string | null</td>\n <td>decimal(28,\
\ 10)</td>\n <td>yes</td>\n <td>Input quantity used for the actual emission calculation (if applicable).</td>\n\
\ </tr>\n <tr>\n <td>calculation_input_quantity_unit</td>\n <td>string | null</td>\n <td></td>\n\
\ <td>yes</td>\n <td>Unit of the input quantity used for the actual emission calculation(if applicable).</td>\n\
\ </tr>\n <tr>\n <td>spend_usd</td>\n <td>number | string | null</td>\n <td>decimal(28, 10)</td>\n\
\ <td>yes</td>\n <td>Spend in USD used for the actual emission calculation (if applicable).</td>\n </tr>\n\
\ <tr>\n <td>spend_eur</td>\n <td>number | string | null</td>\n <td>decimal(28, 10)</td>\n \
\ <td>yes</td>\n <td>Spend in EUR used for the actual emission calculation (if applicable).</td>\n </tr>\n\
\ <tr>\n <td>spend_gbp</td>\n <td>number | string | null</td>\n <td>decimal(28, 10)</td>\n \
\ <td>yes</td>\n <td>Spend in EUR used for the actual emission calculation (if applicable).</td>\n </tr>\n\
\ <tr>\n <td>per_unit</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n <td>Emission\
\ Factor divisor.</td>\n </tr>\n <tr>\n <td>input_dimensionality</td>\n <td>string</td>\n <td></td>\n\
\ <td>no</td>\n <td>Dimensionality of the input quantity for the emission factor.</td>\n </tr>\n <tr>\n\
\ <td>scope_category</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n <td>Scope categories\
\ are a subdivision of GHG Scopes with more detail about the emission’s\ncause. Scope categories are similar to, and overlapping\
\ with Activities.</td>\n </tr>\n <tr>\n <td>scope</td>\n <td>string</td>\n <td></td>\n \
\ <td>no</td>\n <td>Refers to the three scopes of the GHG Protocol.</td>\n </tr>\n <tr>\n <td>activity_area_name</td>\n\
\ <td>string</td>\n <td></td>\n <td>no</td>\n <td>Activity areas are groups of activities\
\ that have similar emissions calculation methodologies\nin the Altruistiq platform.</td>\n </tr>\n <tr>\n \
\ <td>activity_name</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n <td>Activities areas\
\ are activities of a customer causing emissions.</td>\n </tr>\n <tr>\n <td>sub_activity_name</td>\n \
\ <td>string</td>\n <td></td>\n <td>no</td>\n <td>Sub-Activities areas are a sub-dicision activities\
\ of a customer causing emissions.</td>\n </tr>\n <tr>\n <td>aq_calc_method</td>\n <td>string</td>\n\
\ <td></td>\n <td>no</td>\n <td>Calculation Methodology used in the Altruistiq platform.</td>\n \
\ </tr>\n <tr>\n <td>ghg_calc_method</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n\
\ <td>Calculation Methodology according to the GHG protocol.</td>\n </tr>\n <tr>\n <td>ef_specificity</td>\n\
\ <td>string</td>\n <td></td>\n <td>no</td>\n <td>Specificity level that Emission Factors\
\ refer to, e.g. Global Average or Country Average.</td>\n </tr>\n <tr>\n <td>accuracy_score</td>\n \
\ <td>integer</td>\n <td></td>\n <td>no</td>\n <td>A measure of how accurate emissions calculations\
\ are for a particular activity, based\non the quality of data available and the calculation methodology applied as a\
\ result.</td>\n </tr>\n <tr>\n <td>accuracy_score_name</td>\n <td>string</td>\n <td></td>\n\
\ <td>no</td>\n <td>A measure of how accurate emissions calculations are for a particular activity, based\n\
on the quality of data available and the calculation methodology applied as a result.</td>\n </tr>\n <tr>\n \
\ <td>lifecycle</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n <td>Emissions caused\
\ by an activity can be further subdivided by the lifecycle they are associated\nwith. For example, a business trip in\
\ a company car will cause emissions from vehicle use (i.e. burning the fuel) and well-to-tank emissions (i.e. drilling\
\ for oil, fuel production, and any other activities in the supply chain).</td>\n </tr>\n <tr>\n <td>bu_uuid</td>\n\
\ <td>string</td>\n <td>uuid</td>\n <td>no</td>\n <td>Unique identifier for a BU.</td>\n \
\ </tr>\n <tr>\n <td>bu_name</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n \
\ <td>Name of the BU this record belongs to.</td>\n </tr>\n <tr>\n <td>root_org_uuid</td>\n <td>string</td>\n\
\ <td>uuid</td>\n <td>no</td>\n <td>Unique identifier of the root organisation.</td>\n </tr>\n\
\ <tr>\n <td>root_org_name</td>\n <td>string</td>\n <td></td>\n <td>no</td>\n <td>Name\
\ of the root organisation this record belongs to.</td>\n </tr>\n <tr>\n <td>facility_name</td>\n \
\ <td>string | null</td>\n <td></td>\n <td>yes</td>\n <td>Name of the facility this record belongs\
\ to (if it is assigned at facility level).</td>\n </tr>\n <tr>\n <td>facility_uuid</td>\n <td>string\
\ | null</td>\n <td></td>\n <td>yes</td>\n <td>Unique identifier of the facility.</td>\n </tr>\n\
\ <tr>\n <td>facility_country_name</td>\n <td>string | null</td>\n <td></td>\n <td>yes</td>\n\
\ <td>Country this facility belongs to.</td>\n </tr>\n <tr>\n <td>facility_country_code</td>\n \
\ <td>string | null</td>\n <td></td>\n <td>yes</td>\n <td>Country code of the country this facility\
\ belongs to.</td>\n </tr>\n <tr>\n <td>facility_post_code</td>\n <td>string | null</td>\n \
\ <td></td>\n <td>yes</td>\n <td>Post code of this facility.</td>\n </tr>\n <tr>\n <td>facility_type</td>\n\
\ <td>string | null</td>\n <td></td>\n <td>yes</td>\n <td>Type of this facility.</td>\n \
\ </tr>\n <tr>\n <td>facility_capacity_ratio</td>\n <td>number | string | null</td>\n <td>decimal(28,\
\ 10)</td>\n <td>yes</td>\n <td>Capacity of this facility.</td>\n </tr>\n <tr>\n <td>data_source_name</td>\n\
\ <td>string</td>\n <td></td>\n <td>yes</td>\n <td>Name of the datasource which was used for\
\ this record.</td>\n </tr>\n <tr>\n <td>file_name</td>\n <td>string</td>\n <td></td>\n \
\ <td>no</td>\n <td>Name of the file which was used for this record.</td>\n </tr>\n <tr>\n <td>supplier_legal_name</td>\n\
\ <td>string | null</td>\n <td></td>\n <td>yes</td>\n <td>Supplier legal name (if applicable).</td>\n\
\ </tr>\n <tr>\n <td>supplier_country_code</td>\n <td>string | null</td>\n <td></td>\n \
\ <td>yes</td>\n <td>Supplier country code (if applicable).</td>\n </tr>\n <tr>\n <td>supplier_country_name</td>\n\
\ <td>string | null</td>\n <td></td>\n <td>yes</td>\n <td>Supplier country name (if applicable).</td>\n\
\ </tr>\n <tr>\n <td>supplier_vat_number</td>\n <td>string | null</td>\n <td></td>\n \
\ <td>yes</td>\n <td>Supplier VAT number (if applicable).</td>\n </tr>\n <tr>\n <td>tags</td>\n \
\ <td>object</td>\n <td></td>\n <td>no</td>\n <td>Mapping of tag category -> value (e.g.\
\ energy_type -> mixed).\n <p><b>PREVIEW WARNING: THESE ARE CURRENTLY BEING CHANGED, SO ARE NOT STABLE!</b></p>\n\
\ <p>Categories:</p>\n <ul>\n <li>energy_type</li>\n <li>fuel_type</li>\n <li>fuel_net_or_gross_cv</li>\n \
\ <li>gas_type</li>\n <li>isic_section</li>\n <li>isic_division</li>\n <li>isic_group</li>\n <li>isic_class</li>\n\
\ <li>goods_service_type</li>\n <li>material_life_phase</li>\n <li>heating_type</li>\n <li>industry_type</li>\n\
\ <li>purchased_energy_type</li>\n <li>refrigerant_type</li>\n <li>renewable</li>\n <li>vehicle_type</li>\n\
\ <li>journey_type</li>\n <li>energy_generation_type</li>\n <li>vehicle_emission_type</li>\n <li>traffic_scenario</li>\n\
\ <li>vehicle_load</li>\n <li>waste_category</li>\n <li>wastewater_spend_type</li>\n <li>waste_treatment_type</li>\n\
\ <li>waste_type</li>\n <li>water_spend_type</li>\n </ul></td>\n </tr>\n <tr>\n <td>financial_year</td>\n\
\ <td>integer</td>\n <td></td>\n <td>no</td>\n <td></td>\n </tr>\n <tr>\n <td>custom_analytics_fields</td>\n\
\ <td>object</td>\n <td></td>\n <td>no</td>\n <td>Custom Analytics Fields.</td>\n </tr>\n\
\ <tr>\n <td>custom_tags</td>\n <td>object</td>\n <td></td>\n <td>no</td>\n <td>Fields\
\ used to tag/classify the record.</td>\n </tr>\n <tr>\n <td>emission_factor_name</td>\n <td>string\
\ | null</td>\n <td></td>\n <td>no</td>\n <td>Name of the emission factor used for this record.</td>\n\
\ </tr>\n <tr>\n <td>emission_factor_specificity</td>\n <td>string | null</td>\n <td></td>\n\
\ <td>no</td>\n <td>Specificity of the emission factor used for this record.</td>\n </tr>\n <tr>\n\
\ <td>emission_factor_specificity_code</td>\n <td>string | null</td>\n <td></td>\n <td>no</td>\n\
\ <td>Specificity Code of the emission factor used for this record.</td>\n </tr>\n <tr>\n <td>emission_factor_source</td>\n\
\ <td>string | null</td>\n <td></td>\n <td>no</td>\n <td>Source of the emission factor used\
\ for this record.</td>\n </tr>\n <tr>\n <td>emission_factor_source_version</td>\n <td>string | null</td>\n\
\ <td></td>\n <td>no</td>\n <td>Source version of the emission factor used for this record.</td>\n\
\ </tr>\n <tr>\n <td>created_at</td>\n <td>string</td>\n <td>date-time</td>\n <td>no</td>\n\
\ <td>Timestamp when the record was created. NOTE: this might change if we do a full refresh\nin the backend.</td>\n\
\ </tr>\n <tr>\n <td>updated_at</td>\n <td>string</td>\n <td>date-time</td>\n <td>no</td>\n\
\ <td>Timestamp when the record was updated. NOTE: this might change if we do a full refresh\nin the backend.</td>\n\
\ </tr>\n </tbody></table>"
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Export
properties:
- type: OpenAPI
url: openapi/altruistiq-export-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-facility-api
name: Altruistiq Facility API
description: 'Altruistiq''s Facility API enables you to:
- Create new facilities in bulk
- Update existing facility persistent properties
- Update facility version
- Create new facility version
- Delete facility versions
- Delete facility
- Get a list of facilities
- Get a single facility
The facility API provides comprehensive management of facility data including location, capacity, and organizational structure.'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Facility
properties:
- type: OpenAPI
url: openapi/altruistiq-facility-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-location-api
name: Altruistiq Location API
description: 'Altruistiq''s Location API enables you to:
- Get a list of countries with their alpha_2 codes and names
- Get country subdivisions for a specific country by its alpha-2 code'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Location
properties:
- type: OpenAPI
url: openapi/altruistiq-location-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-organization-api
name: Altruistiq Organization API
description: 'Altruistiq''s Organization API enables you to:
- Get organization details and business units
The organization API provides access to organizational structure data including the root organization and its business
units.'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Organization
properties:
- type: OpenAPI
url: openapi/altruistiq-organization-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-product-api
name: Altruistiq Product API
description: '### Altruistiq’s Product API enables you to:
- Create new products
- Update existing products
- Delete products
- Get a list of products
- All the above in bulk'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Product
properties:
- type: OpenAPI
url: openapi/altruistiq-product-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-product-structure-api
name: Altruistiq Product structure API
description: '### Altruistiq’s Product Structure API enables you to:
- Create new product structures
- Update existing product structures
- Delete product structures
- Get a list of all product structures
- All the above in bulk against a single product
The product structure bulk actions are useful for creating and updating product structures in bulk. These structures are
managed under the context of a single product, so require the product UUID to be provided in the request.'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Product structure
properties:
- type: OpenAPI
url: openapi/altruistiq-product-structure-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-product-structure-inputs-api
name: Altruistiq Product structure inputs API
description: '### Altruistiq’s Product Structure API enables you to:
- Create new product structure inputs
- Update existing product structure inputs
- Delete product structure inputs
- Get a list of all product structure inputs
- All the above in bulk against a single product structure
The product structure input bulk actions are useful for creating and updating product structure inputs in bulk. These
inputs are managed under the context of a single product, so require the product UUID to be provided in the request.'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Product structure inputs
properties:
- type: OpenAPI
url: openapi/altruistiq-product-structure-inputs-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
- aid: altruistiq:altruistiq-security-api
name: Altruistiq Security API
description: 'The Altruistiq API uses TLS and follows the OAuth 2.0 Client credentials flow as per [RFC 6749](https://datatracker.ietf.org/doc/html/rfc6749#section-4.4)
### Generating `client_id` and `client_secret`
In order to generate your `client_id` and `client_secret`, go to the altruistiq application’s organisation settings.'
humanURL: https://docs.altruistiq.com
baseURL: https://app.altruistiq.com/api/public/v1
tags:
- Security
properties:
- type: OpenAPI
url: openapi/altruistiq-security-api-openapi.yml
- type: Documentation
url: https://docs.altruistiq.com
- type: Authentication
url: https://docs.altruistiq.com
- type: JSONSchema
url: json-schema/altruistiq-product-schema.json
- type: JSONSchema
url: json-schema/altruistiq-facility-schema.json
- type: JSONSchema
url: json-schema/altruistiq-emission-record-schema.json
- type: JSONStructure
url: json-structure/altruistiq-product-structure.json
- type: JSONLD
url: json-ld/altruistiq-context.jsonld
- type: SpectralRuleset
url: rules/altruistiq-rules.yml
- type: Vocabulary
url: vocabulary/altruistiq-vocabulary.yml
- type: Examples
url: examples/altruistiq-oauth-token-example.json
- type: Examples
url: examples/altruistiq-create-product-example.json
- type: Examples
url: examples/altruistiq-create-export-example.json
- type: Examples
url: examples/altruistiq-get-export-example.json
- type: Standards
url: https://www.carbon-transparency.org
common:
- type: AgenticAccess
url: agentic-access/altruistiq-agentic-access.yml
- type: TrustCenter
url: security/altruistiq-trust-center.yml
- type: DomainSecurity
url: security/altruistiq-domain-security.yml
- type: Authentication
url: authentication/altruistiq-authentication.yml
- type: OAuthScopes
url: scopes/altruistiq-scopes.yml
- type: Website
url: https://www.altruistiq.com
- type: Portal
url: https://www.altruistiq.com/platform/overview
- type: Documentation
url: https://docs.altruistiq.com
- type: Platform
url: https://app.altruistiq.com
- type: Signup
url: https://www.altruistiq.com/get-in-touch
- type: Company
url: https://www.altruistiq.com/company
- type: Careers
url: https://www.altruistiq.com/careers
- type: Blog
url: https://www.altruistiq.com/insights
- type: Customers
url: https://www.altruistiq.com/customers
- type: Capabilities
url: https://www.altruistiq.com/data-capabilities
- type: Solutions
name: Corporate Carbon Footprint
url: https://www.altruistiq.com/solutions/corporate-carbon-footprint
- type: Solutions
name: Product Carbon Footprint
url: https://www.altruistiq.com/solutions/product-carbon-footprint
- type: Solutions
name: Supply Chain Decarbonisation
url: https://www.altruistiq.com/solutions/supply-chain-decarbonisation
- type: Solutions
name: Evie AI
url: https://www.altruistiq.com/evie
- type: Security
url: https://www.altruistiq.com/security
- type: TrustCenter
url: https://www.altruistiq.com/security
- type: PrivacyPolicy
url: https://www.altruistiq.com/privacy-policy
- type: TermsOfService
url: https://www.altruistiq.com/terms-of-service
- type: LinkedIn
url: https://www.linkedin.com/company/altruistiq
- type: Twitter
url: https://twitter.com/altruistiq
- type: GitHubOrganization
url: https://github.com/altruistiq
- type: Standards
name: PACT Pathfinder Framework
url: https://www.carbon-transparency.org
- type: Standards
name: ISO 14064-1
url: https://www.iso.org/standard/66453.html
- type: Standards
name: GHG Protocol
url: https://ghgprotocol.org
- type: Standards
name: SBTi
url: https://sciencebasedtargets.org
- type: Standards
name: CSRD
url: https://finance.ec.europa.eu/capital-markets-union-and-financial-markets/company-reporting-and-auditing/company-reporting/corporate-sustainability-reporting_en
- url: plans/altruistiq-plans-pricing.yml
type: Plans
- url: rate-limits/altruistiq-rate-limits.yml
type: RateLimits
- url: finops/altruistiq-finops.yml
type: FinOps
- type: Features
data:
- Unified platform for corporate carbon footprint, product carbon footprint, and supplier decarbonisation programs
- ISO 14064-1 assured calculation engine across Scope 1, 2, and 3 emissions
- Public Datasource API for multipart upload of activity data into named datasources
- Public PACT API for PACT/Pathfinder-conformant Product Carbon Footprint data exchange
- OAuth 2.0 Client Credentials authentication against /api/public/v1/oauth2/token
- Corporate emissions Export API with filterable downloads and a documented 40-plus field data dictionary
- Bulk and single-record CRUD for Products, Product Structures (BOMs), and Product Structure Inputs
- Facility management with versioning (versioned facility records, persistent properties, facility types)
- Location reference endpoints for ISO countries and country subdivisions
- Organization endpoint exposing business units for multi-entity reporting
- 220,000+ curated emissions factors database for food and beverage, refreshed quarterly
- Ingredient-level Product Carbon Footprint calculation at scale
- Evie AI agent for climate da
# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/altruistiq/refs/heads/main/apis.yml