Developer API

Fuel Price API

Access real-time UK fuel prices from over 8,500 petrol stations. Build powerful applications with our simple REST API.

Real-time Data

Prices updated every 30 minutes

99.9% Uptime

Enterprise-grade reliability

Secure

API key authentication

Rate Limits

Generous request quotas

API Endpoints
Available REST API endpoints
GET/api/v1/stations

Get all fuel stations with current prices

Parameters

latnumber-Latitude for location-based search
lngnumber-Longitude for location-based search
radiusnumber-Search radius in miles (default: 10)
fuel_typestring-Filter by fuel type: petrol, diesel, premium
GET/api/v1/stations/:id

Get details for a specific station

Parameters

idstring-Station ID
GET/api/v1/prices/average

Get UK average fuel prices

Parameters

regionstring-Filter by region (optional)
GET/api/v1/prices/cheapest

Get cheapest stations by postcode

Parameters

postcodestring-UK postcode
limitnumber-Number of results (default: 10)
Example Response
Sample JSON response from /api/v1/stations
{
  "success": true,
  "data": {
    "stations": [
      {
        "id": "st_abc123",
        "name": "Asda Petrol Station",
        "brand": "Asda",
        "address": "500 Great Cambridge Road",
        "postcode": "N17 0HF",
        "latitude": 51.6012,
        "longitude": -0.0662,
        "prices": {
          "petrol": 139.7,
          "diesel": 147.9,
          "premium_petrol": 149.7
        },
        "last_updated": "2026-03-10T08:30:00Z",
        "distance": 0.8
      }
    ],
    "meta": {
      "total": 156,
      "page": 1,
      "per_page": 20
    }
  }
}

API Pricing

Free
100 requests/day

£0

  • Basic station data
  • Price lookups
  • Community support
Developer
10,000 requests/day

£29/month

  • Full station data
  • Historical prices
  • Real-time updates
  • Email support
Business
100,000 requests/day

£99/month

  • Everything in Developer
  • Webhook notifications
  • SLA guarantee
  • Priority support