Simple, transparent pricing

Pay only for the countries and data types you need. Scale as your coverage grows.

Free

Get started with open data

$0

Calls included20 calls / month

Beyond limit—

Country access1 country

Data window24 hrs · 7-day lag

Datasets included

✓ Demand (GWh)

Start for free
Most popular
Pro

For analysts and developers

$50/ country / month

Calls included1,000 calls / month

Beyond limitUpgrade to Enterprise

Country accessMany countries

Data window24 hrs · last 5 days

Datasets included

✓ Demand (GWh)

✓ Prices ($/MWh)

✓ Generation (GWh)

Get started
Enterprise

Real-time data at full resolution

$150–$200/ country / month

Calls included5,000 calls / month

Beyond limit$150 Real-time · $200 Full / 5,000

Country accessMany countries

Data windowLast 3 hours · highest resolution

Datasets included

✓ Real-time Demand · $150

✓ Real-time Generation · $150

✓ Marginal Prices RT · $200

✓ Zonal Prices RT · $200

Contact us
Historical

Full historical data archive

Hourly archives by year, signal, and country for backtesting, model training, and regulatory reporting. Historical Data is quoted separately.

Request access →

Full dataset breakdown

Every endpoint, access tier, and pricing detail in one place.

TierDatasetPriceCallsExtraData accessEndpoint
FreeDemandGWh$020 / mo—24 hrs, date − 7 days (national level)/v1/public_demand
ProDemandGWh$50/country1,000 / moUpgrade24 hrs · last 5 days · highest geo-spatial resolution/v1/hourly_demand
ProPrices$/MWh$50/country1,000 / moUpgradeLast 24 hrs · national average/v1/prices
ProGenerationGWh$50/country1,000 / moUpgradeLast 24 hrs · last 5 days/v1/generation
EnterpriseReal-time DemandGWh$150/country5,000 / mo$150 / 5,000 packLast 3 hours · highest resolution/v1/realtime_demand
EnterpriseReal-time GenerationGWh$150/country5,000 / mo$150 / 5,000 packLast 3 hours · highest resolution/v1/realtime_generation
EnterpriseMarginal Prices RT$/MWh$200/country5,000 / mo$200 / 5,000 packLast 3 hours · all price components/v1/marginal_prices_realtime
EnterpriseZonal Prices RT$/MWh$200/country5,000 / mo$200 / 5,000 packLast 3 hours · highest zonal granularity/v1/zonal_prices_realtime

Common questions

How does per-country pricing work?⌄

Each paid country adds one plan unit. You only pay for the markets you select, and you can add more countries at any time.

What counts as an API call?⌄

Usage is counted per country returned. A request that returns three countries consumes one call for each of those three countries.

Can I upgrade from Pro to Enterprise?⌄

Yes. Upgrade in the billing dashboard while preserving your contracted countries and adding more if needed.

What happens when I reach my call limit?⌄

Pro requests stop at 1,000 calls per country per month. Enterprise includes 5,000 and can buy prepaid 5,000-call packs for each country at $150 for Real-time or $200 for Full. No automatic overage charges apply.

How do I access historical data?⌄

Historical archives are quoted separately based on signal, country, resolution, and date range.

CENACE · MX$42.18▲ 1.4·CAMMESA · AR$38.50▼ 0.8·ONS · BR$67.32▲ 3.1·XM · CO$55.80▲ 0.2·CDEC · CL$48.95▼ 2.3·AMM · GT$71.20▲ 5.7·COES · PE$52.40▲ 1.1·CENACE · EC$44.60▼ 0.6·CENACE · MX$42.18▲ 1.4·CAMMESA · AR$38.50▼ 0.8·ONS · BR$67.32▲ 3.1·XM · CO$55.80▲ 0.2·CDEC · CL$48.95▼ 2.3·AMM · GT$71.20▲ 5.7·COES · PE$52.40▲ 1.1·CENACE · EC$44.60▼ 0.6·See live conditions →