Carbon Intelligence External API
5 read-only endpoints for embedding MintCarb data into your systems. Authenticated via X-API-Key header. All endpoints are tenant-scoped โ each key returns only your organization's data.
Base URL
116.203.153.145:8200/api/v1Auth header
X-API-KeyKey format
mc_live_โฆAll methods
GET (read-only)Authentication
Pass your API key in the X-API-Key header on every request. Keys are created in Settings โ API Keys inside your MintCarb account.
curl -s \ -H "X-API-Key: mc_live_YOUR_KEY_HERE" \ "https://116.203.153.145:8200/api/v1/ext/v1/emissions"
Scopes
Each key is granted one or more scopes at creation time. A request to an endpoint without the required scope returns 401.
| Scope | Grants access to |
|---|---|
read:emissions | Access emission KPIs, record count, scope breakdown |
read:compliance | Access framework status and regulatory deadlines |
read:credits | Access carbon credit portfolio summary |
read:benchmarks | Access sector GEI benchmarks (public data) |
read:market | Access carbon credit market reference prices |
Response Envelope
Every endpoint returns the same JSON structure regardless of success or error.
successbooleanโ true on success, false on errordataobject | nullโ Response payload โ null on errorerror{ code, message } | nullโ Error details โ null on successmeta.request_idstringโ UUID for tracing/debuggingmeta.timestampISO 8601โ Server timestampmeta.versionstringโ API version ("1.0")// Success
{
"success": true,
"data": { ... },
"error": null,
"meta": {
"request_id": "f3a9...",
"version": "1.0",
"timestamp": "2026-06-25T10:00:00Z"
}
}
// Error
{
"success": false,
"data": null,
"error": {
"code": "INVALID_KEY",
"message": "Invalid or unauthorized API key"
}
}Error Codes
| HTTP | Condition |
|---|---|
401 | Missing, invalid, revoked, or expired API key |
401 | Key does not have the required scope for this endpoint |
429 | Rate limit exceeded (Free: 100/hr, Pro: 1,000/hr, Enterprise: 10,000/hr) |
500 | Server error โ contact support with the request_id from meta |
Endpoints
/ext/v1/emissionsread:emissionsEmission KPIs โ last 12 months
Returns total GHG emissions (tCOโe) for the past 12 months, record count, latest record date, and a breakdown by Scope 1 / 2 / 3.
Response Fields
periodstringโ "last_12_months"total_co2e_tonnesnumberโ Sum of all scope emissions for the periodrecord_countintegerโ Number of emission records in the periodlatest_recordISO 8601 | nullโ Date of most recent emission recordscope_breakdownarrayโ Array of { scope: "scope_1"|"scope_2"|"scope_3", co2e_tonnes }Example
curl -s \
-H "X-API-Key: mc_live_YOUR_KEY" \
"https://116.203.153.145:8200/api/v1/ext/v1/emissions"{
"success": true,
"data": {
"period": "last_12_months",
"total_co2e_tonnes": 569471.2,
"record_count": 108,
"latest_record": "2026-03-31",
"scope_breakdown": [
{ "scope": "scope_1", "co2e_tonnes": 412300.5 },
{ "scope": "scope_2", "co2e_tonnes": 98750.3 },
{ "scope": "scope_3", "co2e_tonnes": 58420.4 }
]
},
"meta": { "request_id": "...", "version": "1.0", "timestamp": "..." }
}/ext/v1/complianceread:complianceCompliance health โ frameworks + deadlines
Returns the current status of all registered compliance frameworks (CCTS, BRSR, EU CBAM, Singapore CCS, etc.) and the next 10 upcoming regulatory deadlines.
Response Fields
frameworksarrayโ Array of { framework, status, last_updated }frameworks[].frameworkstringโ Framework code: CCTS, BRSR, EU_CBAM, SG_CCS, GHG_PROTOCOL, SBTi, CDP, TCFDframeworks[].statusstringโ compliant | action_required | pending_review | not_applicableupcoming_deadlinesarrayโ Next 10 deadlines ordered by due_dateupcoming_deadlines[].due_dateISO 8601โ Deadline dateExample
curl -s \
-H "X-API-Key: mc_live_YOUR_KEY" \
"https://116.203.153.145:8200/api/v1/ext/v1/compliance"{
"success": true,
"data": {
"frameworks": [
{ "framework": "CCTS", "status": "action_required", "last_updated": "2026-06-01T..." },
{ "framework": "BRSR", "status": "compliant", "last_updated": "2026-05-29T..." }
],
"upcoming_deadlines": [
{
"framework": "BRSR",
"title": "BRSR Core Mandatory Disclosure",
"due_date": "2026-07-31",
"status": "pending"
}
]
}
}/ext/v1/creditsread:creditsCarbon credit portfolio summary
Returns a summary of the tenant's carbon credit portfolio: total available and retired credits by quantity, count, and breakdown by credit type (CCC, VCS, Gold Standard, EUA, etc.).
Response Fields
available_creditsintegerโ Total quantity of available (unsold, unretired) creditsavailable_countintegerโ Number of distinct available credit batchesretired_creditsintegerโ Total quantity of retired credits (permanent)retired_countintegerโ Number of distinct retirement transactionsby_typearrayโ Array of { credit_type, quantity } for available creditsExample
curl -s \
-H "X-API-Key: mc_live_YOUR_KEY" \
"https://116.203.153.145:8200/api/v1/ext/v1/credits"{
"success": true,
"data": {
"available_credits": 4500,
"available_count": 3,
"retired_credits": 1200,
"retired_count": 2,
"by_type": [
{ "credit_type": "CCC", "quantity": 3000 },
{ "credit_type": "VCS", "quantity": 1500 }
]
}
}/ext/v1/benchmarksread:benchmarksSector GEI benchmarks
Returns Gross Emission Intensity (GEI) benchmarks for 10 major industrial sectors sourced from BEE PAT Cycle VI, IPCC 2006, and CEA India. Public reference data โ no tenant context required.
Response Fields
benchmarksarrayโ Array of sector benchmark objectsbenchmarks[].sectorstringโ Sector name (Iron & Steel, Cement, Aluminium, ...)benchmarks[].avg_geinumberโ Sector average GEI valuebenchmarks[].best_in_classnumberโ Best-in-class GEI (top performers)benchmarks[].unitstringโ GEI unit (e.g. tCOโe/t-steel)benchmarks[].sourcestringโ Data source citationsourcestringโ Combined source attributionas_ofstringโ Reference yearExample
curl -s \
-H "X-API-Key: mc_live_YOUR_KEY" \
"https://116.203.153.145:8200/api/v1/ext/v1/benchmarks"{
"success": true,
"data": {
"benchmarks": [
{
"sector": "Iron & Steel",
"avg_gei": 2.1,
"best_in_class": 1.4,
"unit": "tCOโe/t-steel",
"source": "BEE PAT VI"
},
{
"sector": "Cement",
"avg_gei": 0.72,
"best_in_class": 0.52,
"unit": "tCOโe/t-cement",
"source": "BEE PAT VI"
}
],
"source": "BEE PAT Cycle VI / IPCC 2006 / CEA India",
"as_of": "2024"
}
}/ext/v1/marketread:marketCarbon credit market prices
Returns reference market prices for carbon credits across exchanges. Prices are updated periodically from exchange feeds (IEX Green, HPX, PXIL, CIX).
Response Fields
pricesarrayโ Array of price objects per credit type + exchangeprices[].credit_typestringโ Credit type: CCC, ESCert, VCS, EUA, CCS_offset, ...prices[].exchangestringโ Exchange: IEX Green, HPX, PXIL, CIX, ICE, ...prices[].pricenumberโ Price per tCOโeprices[].currencystringโ ISO 4217 currency code (INR, SGD, EUR, USD)prices[].change_pct_24hnumber | nullโ 24-hour percentage changeprices[].updated_atISO 8601 | nullโ Timestamp of last price updateExample
curl -s \
-H "X-API-Key: mc_live_YOUR_KEY" \
"https://116.203.153.145:8200/api/v1/ext/v1/market"{
"success": true,
"data": {
"prices": [
{
"credit_type": "CCC",
"exchange": "IEX Green",
"price": 1842.5,
"currency": "INR",
"change_pct_24h": 1.2,
"updated_at": "2026-06-25T09:00:00Z"
}
]
}
}