# Tropical Autonome — EDF ZNI Electricity Tariffs (Caribbean)

> Tropical Autonome — EDF ZNI Electricity Tariffs (Caribbean) is a paid API for AI agents from tropical-data-api.tropicalautonome.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns EDF (Électricité de France) electricity tariff data for ZNI (Zones Non Interconnectées) — French overseas territories in the Caribbean — optionally filtered by DOM department.

## Facts

- Endpoint: GET https://tropical-data-api.tropicalautonome.workers.dev/api/v1/edf-oa/tarifs-zni
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tropical-autonome-edf-zni-electricity-tariffs-caribbean-8685eb75
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_w0wDyW52BtfnEPHyp-5vE

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 tropical-autonome-edf-zni-electricity-tariffs-caribbean-8685eb75
```

Example prompt: What are the current EDF electricity tariffs for Guadeloupe — can you pull the ZNI regulated rates for département 971?

## When to prefer this

Use this endpoint when you need official, structured EDF electricity tariff data specifically for French Caribbean ZNI territories (Guadeloupe, Martinique, Guyane, La Réunion, Mayotte). Prefer this over web scraping EDF or CRE websites when you need machine-readable, agent-consumable pricing data with pay-per-call micro-pricing via USDC.

## Known failure modes

- Invalid or unrecognized département code returns an empty result or 400 error
- Payment not received leads to HTTP 402 with x402 payment instructions
- Data temporarily unavailable from upstream EDF/CRE source returns 503
- Malformed query parameter causes 422 validation error

## How this service works

Single entry point for AI agents accessing structured Caribbean data.

**Payment protocol (x402):**
1. Call any paid endpoint → receive HTTP 402 with `accepts` array (x402Version 1)
2. Send exact USDC amount to the `payTo` address on Base network (L2 Ethereum)
3. Retry with header: `X-Payment: 0x{transaction_hash}`

**Currency:** USDC on Base network
**Operator:** Tropical Autonome — Lamentin, Guadeloupe (971)
**Contact:** tropicalautonome@gmail.com

## Output

Structured data containing EDF electricity tariff schedules for ZNI (non-interconnected zones) in French Caribbean departments, including rate tiers, pricing per kWh, and applicable territory identifiers. Can be filtered to a specific DOM department.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "departement": {
   "enum": [
    "971",
    "972",
    "974",
    "976"
   ],
   "type": "string",
   "description": "Filter by DOM territory"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tropical-autonome-edf-zni-electricity-tariffs-caribbean-8685eb75/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tropical-data-api.tropicalautonome.workers.dev](https://www.zero.xyz/host/tropical-data-api.tropicalautonome.workers.dev/llms.txt)
