DocumentationBrowse sections

Price statistics

Current observations for 65,000 energy covering at least one hour. The external comparison covers eligible provider quotes. No authentication or query parameters are required.

GET/api/v1/prices/stats
curl https://merx.exchange/api/v1/prices/stats

Response

The success envelope contains data with status, methodology, amount, duration_sec, sampled_at and coverage. total_providers counts currently eligible external comparison sources.

best_price_sun and avg_price_sun are effective package prices per unit and can be null when no eligible quotes exist. cheapest_changes_24h is null: the legacy duration-mixed history cannot support that calculation. Missing data must be displayed as unavailable, not zero.

Analysis compatibility endpoint

GET /api/v1/prices/analysis can include a normalized current quote. Legacy historical averages, percentile, trend and recommendation remain null/unavailable until supported by a comparable dataset; they are not market signals.

New integrations should use GET /api/v1/market/energy?amount=65000 for quotes and daily coverage, or GET /api/v1/market/daily?date=YYYY-MM-DD for a UTC day. See the published methodology.