Retrieve details for a single, specific tariff.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/tariffs/{tariff_id}
- Live API for both production and sandbox requests.https://api.ev.energy/v2/tariffs/{tariff_id}
- Staging server for internal testing only.https://api-staging.ev.energy/v2/tariffs/{tariff_id}
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/tariffs/tari01HN2NJ9NMRZBXT1H6FT9N7735?expand=supplier&available_for_user_id=user01HN2NJ9NMRZBXT1H6FT9N7735' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Return a single Tariff.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
The price of the tariff at the current time, given in the smallest unit of the currency of the tariff. For example, 10 means 10 pence.
Link to prices endpoint by default. When expanded with ?expand=prices, returns the past 24 hours of prices. Requires tariff:prices:read scope.
Unique identifier for the given user.
The energy company that supplies this tariff.
The times returned here are localised to the timezone the tariff is in. The timezone is returned in timezone_name.
The url of a website which can display a chart of prices for the tariff. This website is an external resource and is not affiliated with ev.energy.
The GB Grid Supply Point (DNO region) the tariff applies to. Suppliers publish region-specific rates, so the same named tariff can appear once per region with differing prices; this field distinguishes them. null for tariffs that are not region-specific.
The date from which this tariff became available to new customers.
The date after which this tariff is no longer available to new customers (it has been superseded). null if the tariff is still open to new sign-ups. Use the valid query parameter to filter the list to only currently-available tariffs.
The tariff used by the scheduler for charge optimisation, which may differ from the billing tariff. Returns a URL by default, or null if not set. Expandable with ?expand=scheduler_tariff to return a TariffBase object (additional fields may be present beyond those listed here).
{ "id": "tari01HN2NJ9NMRZBXT1H6FT9N7735", "url": "https://api.ev.energy/v2/tariffs/tari01HN2NJ9NMRZBXT1H6FT9N7735", "supplier": "https://api.ev.energy/v2/suppliers/supl01HN2NJ9NMRZBXT1H6FT9N7735", "name": "Fangorn Biomass", "currency": "GBP", "daily_prices": { "peak": { … }, "mid_peak": { … }, "off_peak": { … } }, "scheduler_tariff": "https://api.ev.energy/v2/tariffs/tari01HN2NJ9NMRZBXT1H6FT9N7835", "current_price": 10, "prices": "https://api.ev.energy/v2/tariffs/tari01HN2NJ9NMRZBXT1H6FT9N7735/prices" }