# MyCO2 Suite Batch Activity-Based Carbon Calculator

> MyCO2 Suite Batch Activity-Based 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 1–100 activity-based items in a single API call, covering 1,000+ activity types including fuel combustion, electricity use, and materials.

## Facts

- Endpoint: POST https://api.myco2suite.io/api/v1/activity/batch
- 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-batch-activity-based-carbon-calculator-2af1b378
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_taxe6Ib3u8rupWpoE_FVm

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-batch-activity-based-carbon-calculator-2af1b378 -d '<json body>'
```

Example prompt: Calculate the CO2e emissions for these 3 activities in one batch: 500 liters of diesel combustion, 1200 kWh of grid electricity in Germany, and 2 tonnes of cement production — give me the individual CO2e results for each.

## When to prefer this

Choose this endpoint when you need to process multiple activity-based carbon calculations in a single API call rather than making individual requests per activity. It is ideal for bulk ESG reporting, lifecycle assessments, or any workflow involving 2–100 heterogeneous physical activity records (fuel, electricity, materials) that need CO2e conversion. It is more cost-efficient and faster than calling the single activity endpoint repeatedly. Prefer the single activity endpoint for one-off lookups or when building interactive step-by-step flows.

## Known failure modes

- Batch size exceeds 100 items — request rejected with validation error
- Invalid or unsupported activity type code — returns error for that item or entire batch
- Missing required fields (quantity, unit, activity type) per item — validation failure
- Unsupported unit for the specified activity type — unit mismatch error
- Payment failure or insufficient USDC balance — 402 payment required response
- Malformed JSON array — 400 bad request
- Activity quantity is zero or negative — validation error per item

## How this service works

Batch activity-based carbon: many activity calculations in one call (1–100 items). Priced per item.

## Output

An array of CO2e results corresponding to each submitted activity item, including the calculated emissions value, unit (e.g. kg CO2e), the emission factor applied, methodology reference, and data source — one result object per input item.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "calculations": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "activity_type",
     "quantity"
    ],
    "properties": {
     "id": {
      "type": "string"
     },
     "country": {
      "type": "string"
     },
     "quantity": {
      "type": "number"
     },
     "activity_type": {
      "type": "string"
     }
    }
   },
   "description": "1–100 activity calculations"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/myco2-suite-batch-activity-based-carbon-calculator-2af1b378/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)
