Public beta · Free plan available

Simple, transparent pricing

Start with the free plan and its published limits. Self-service signup for paid tiers is not available yet.

Coming soon

Developer

€19/mo

For apps in production.

  • ✓ Everything in Free
  • ✓ Full history (2015→today)
  • ✓ All endpoints + MCP
  • ✓ 10,000 requests/day
  • ✓ 100,000 requests/month
  • ✓ Priority support
Coming Soon
Coming soon

Pro

€49/mo

For high-volume and business use.

  • ✓ Everything in Developer
  • ✓ 100,000 requests/day
  • ✓ 1,000,000 requests/month
  • ✓ Bulk CSV export
  • ✓ 99.5% SLA
Coming Soon
Coming soon

Business

€99–299/mo

For enterprise integrations.

  • ✓ Everything in Pro
  • ✓ Unlimited requests
  • ✓ Bulk CSV + Parquet
  • ✓ 99.9% SLA
  • ✓ Dedicated support
Coming Soon

One API, clear capabilities

Use the same endpoints across plans. Request limits and historical access depend on your account.

🌍

43 bidding zones

Nordics, Central Europe, Balkans, Iberia, Baltics, Ireland, Ukraine — all the same format.

💰

30+ currencies

Automatic conversion via ECB rates. DKK, SEK, NOK, PLN, USD, GBP — you name it.

📅

Historical data

Free includes the current and previous UTC calendar month. Archive access varies by plan and source coverage.

🤖

MCP for AI agents

Built-in Model Context Protocol server. Give Claude, ChatGPT, or Copilot live energy price tools.

🔍

Cheapest window finder

Ask for the cheapest 1–12 hour window. We find it — ready to use in your app.

📊

Daily statistics

Today's prices include average, minimum, maximum and negative-price hours.

Built-in rate limiting & security

REST requests use API keys and per-account limits. Keep keys on your server, not in public browser code.

🔑

API key required

Use Authorization: Bearer YOUR_API_KEY on REST requests under /v1. See the quickstart.

📏

Per-user limits

Limits apply per user, not per key. Creating multiple keys doesn't bypass the limit.

📨

Rate limit headers

Every response includes X-RateLimit-Remaining-Day so your app can adapt gracefully.

🛡️

429 protection

Exceeded? You get a clear 429 with retry_after seconds. No surprise bills.

Why pay for a price API?

Electricity prices change every hour across 43 European zones. Keeping that data fresh, converting currencies, finding cheapest windows, and handling DST edge cases is a full-time job.

€19/mo lets your team build the product — not the data pipeline.

Frequently asked questions

Everything you need to know about Sparkrate pricing.

Is the free plan really free?

Yes — 100 requests/day, all 43 zones, all currencies. No credit card required. The free plan stays free forever. Upgrade for full historical data and higher limits.

What happens if I exceed my limit?

You'll receive a 429 response with a retry_after field. Both daily and monthly limits are enforced — daily resets at midnight UTC. No surprise charges, ever.

Can I sign up for a paid plan?

Not yet. Paid signup is coming soon. Your dashboard shows the plan and limits currently assigned to your account.

Do you offer annual billing?

Annual billing is not available during beta. Only the free signup is currently offered on this site.

Why is history limited on Free?

Free gives you current + last month — enough to build and test. Developer unlocks the full archive back to 2015 for backtesting, ML, and analytics.

What counts as a request?

REST usage is recorded against your account across its API keys. Cached responses count too. The dashboard shows recorded usage; MCP is a separate interface.

Need more than 100K requests/day?

Higher-volume plans are listed above as upcoming options, not a checkout offer. See the current rate-limit reference.

Start building for free

Sign in, create a key in your dashboard, and make your first request. No credit card required.

Get Free API Key
Reconnecting...