# MyCO2 Suite Freight Carbon Calculator

> MyCO2 Suite Freight Carbon Calculator is a paid API for AI agents from api.myco2suite.io, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Calculates CO2e emissions for freight shipments by weight and distance across road, rail, sea, and air transport modes, supporting single-leg and multi-leg intermodal routes.

## Facts

- Endpoint: POST https://api.myco2suite.io/api/v1/freight
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/myco2-suite-freight-carbon-calculator-feb3e189
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mKjtZ0Imbq9Ci39gL4Cx6

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability myco2-suite-freight-carbon-calculator-feb3e189 -d '<json body>'
```

Example prompt: Calculate the CO2e emissions for a 20,000 kg intermodal shipment from Shanghai (CNSHA) to Hamburg (DEHAM) — sea leg from Shanghai to Rotterdam (NLRTM) then road leg from Rotterdam to Hamburg — and give me a per-leg breakdown.

## When to prefer this

Choose this endpoint when you need to calculate freight-specific CO2e emissions by physical activity (weight × distance) rather than spend-based estimates. It is ideal for logistics, supply chain Scope 3 reporting, carrier comparison, and intermodal route analysis where you have actual shipment data. Prefer it over the spend-based carbon endpoint when you know the actual cargo weight and route details.

## Known failure modes

- Unknown or ambiguous port/airport identifier — returns error if UN-LOCODE, IATA code, or place name cannot be resolved
- Missing required fields such as weight or transport mode — returns validation error
- Unsupported transport mode combination — error if an invalid mode is specified
- Zero or negative weight/distance values — input validation error
- Service unavailable or rate limit exceeded — HTTP 5xx or 429 response

## How this service works

Freight carbon: CO2e for road/rail/sea/air shipments by weight × distance, single-leg or multi-leg intermodal. Ports/airports by UN-LOCODE, IATA, name or lat/long.

## Output

Returns total CO2e emissions for the shipment (in kg or tonnes), broken down by transport leg if multi-leg, along with the distance used per leg, emission factors applied, and methodology/source references.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "legs": {
   "type": "array",
   "description": "For multi-leg: array of { mode, origin, destination } (omit top-level mode/origin/destination)"
  },
  "mode": {
   "type": "string",
   "description": "sea | road | rail | air"
  },
  "origin": {
   "type": "string",
   "description": "UN/LOCODE, IATA, name, or origin_lat + origin_lon"
  },
  "weight_kg": {
   "type": "number",
   "description": "Shipment weight in kg (>0)"
  },
  "destination": {
   "type": "string",
   "description": "UN/LOCODE, IATA, name, or destination_lat + destination_lon"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/myco2-suite-freight-carbon-calculator-feb3e189/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.myco2suite.io](https://www.zero.xyz/host/api.myco2suite.io/llms.txt)
