Carbon Intensity API · Rate Limits

Carbon Intensity Rate Limits

Rate limit definitions for the Carbon Intensity API. NESO's Terms of Use state that a rate limit is applied and high-volume applications may be blocked, but no specific numeric thresholds are publicly documented. Data range constraints (14-day max for intensity queries, 30-day max for statistics) are enforced at the API level. Estimates below are based on community observations.

Carbon Intensity Rate Limits is the machine-readable rate-limit profile for Carbon Intensity API on the APIs.io network, in the API Commons Rate Limits shape.

It captures 3 rate-limit definitions, across the free tier, measuring requests_per_minute and days_per_query.

Limit state is signalled in the limit, remaining, reset, and retryAfter response headers, and an exhausted limit returns HTTP 429.

This profile was written by API Evangelist and has not been verified against a page the provider published; treat every limit as unconfirmed until a dated transcription replaces it.

The profile also includes 3 backoff/retry policies defined and response codes documented for throttled, quotaExceeded, and serviceUnavailable.

Tagged areas include Environment, Energy, Carbon Intensity, and Rate Limiting.

3 Limits Exhausted: HTTP 429 Quota: 429 limitremainingresetretryAfter
Method: generated, dated 2026-06-13.
Written by API Evangelist on 2026-06-13 and not verified against a page the provider published. Treat every limit as unconfirmed until a dated transcription replaces it.
View Source
EnvironmentEnergyCarbon IntensityRate Limiting

Limits

Public Free Tier Rate Limit ip
requests_per_minute · minute
100
No specific limit is published; NESO terms state limits apply and high-volume callers may be blocked. Estimate based on community reports.
Intensity Date Range Constraint request
days_per_query · per-request
14
Queries to /intensity/{from}/{to} are limited to a maximum 14-day window.
Statistics Date Range Constraint request
days_per_query · per-request
30
Queries to /intensity/stats/{from}/{to} are limited to a maximum 30-day window.

Policies

Fair Use
NESO may block applications that make a large number of calls. Clients should avoid hammering the API and implement appropriate caching of 30-minute settlement period data.
Backoff Strategy
Implement exponential backoff with jitter on 429 or 503 responses, honoring the Retry-After header when present.
Caching
Carbon intensity data is updated every 30 minutes. Clients should cache responses for at least one 30-minute settlement period before re-querying the same endpoint.

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/carbon-intensity-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.