Discover/Fuelo API
live

Fuelo APIpl.fuelo.net

Retrieve current fuel prices and station details for Polish gas stations via the Fuelo.net Poland API. Get per-liter PLN prices, coordinates, and brand info.

This API takes change requests — .
Endpoint health
verified 3h ago
get_station_prices
1/1 passing latest checkself-healing
Endpoints
1
Updated
4h ago

What is the Fuelo API?

The Fuelo.net Poland API exposes 1 endpoint — get_station_prices — that returns up to 7 structured fields per station, including all available fuel types with per-liter prices in PLN, full address, GPS coordinates, brand name, and the timestamp of the last user-reported price update. It covers any station listed on pl.fuelo.net and is identified by the numeric Fuelo station ID.

This call costs1 credit / call— charged only on success
Try it
Numeric Fuelo station ID (e.g. 88867). Found in Fuelo station page URLs as /gasstation/id/{station_id}.
api.parse.bot/scraper/e55d517f-82a7-42a1-b130-1f0f338b9f2a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e55d517f-82a7-42a1-b130-1f0f338b9f2a/get_station_prices?station_id=88867' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace pl-fuelo-net-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Fuelo Poland SDK — bounded, re-runnable; every call capped."""
from parse_apis.pl_fuelo_net_api import Fuelo, StationNotFound

client = Fuelo()

# Fetch fuel prices for a specific ORLEN station by its Fuelo ID
try:
    station = client.stations.get(station_id="88867")
    print(station.station_name, station.brand)
    print(station.address.city, station.address.street)
    for fp in station.fuel_prices:
        print(fp.fuel_name, fp.price_zl_per_liter, fp.fuel_category)
except StationNotFound as e:
    print(f"Station not found: {e.station_id}")

print("exercised: stations.get")
All endpoints · 1 totalmissing one? ·

Retrieve current fuel prices and station details for a specific gas station by its Fuelo station ID. Returns station name, brand, full address with coordinates, and a list of available fuel types with their per-liter prices in PLN. Prices are user-reported and include the submission timestamp.

Input
ParamTypeDescription
station_idrequiredstringNumeric Fuelo station ID (e.g. 88867). Found in Fuelo station page URLs as /gasstation/id/{station_id}.
Response
{
  "type": "object",
  "fields": {
    "brand": "string — brand/chain name (e.g. Orlen, Shell); empty if independent",
    "address": "object containing street, city, country, and province",
    "station_id": "string — the queried station ID",
    "coordinates": "object containing latitude and longitude as floats",
    "fuel_prices": "array of fuel price entries, each with fuel_name, price_zl_per_liter, and fuel_category",
    "station_name": "string — name of the gas station",
    "price_updated_at": "string — date and time prices were last reported (DD.MM.YYYY HH:MM format)"
  },
  "sample": {
    "data": {
      "brand": "Orlen",
      "address": {
        "city": "Kraków",
        "street": "Stefana Grota-Roweckiego, 33",
        "country": "pl",
        "province": "Małopolskie"
      },
      "station_id": "88867",
      "coordinates": {
        "latitude": 50.029202,
        "longitude": 19.912642
      },
      "fuel_prices": [
        {
          "fuel_name": "EFECTA 95",
          "fuel_category": "gasoline",
          "price_zl_per_liter": 7.69
        },
        {
          "fuel_name": "EFECTA DIESEL",
          "fuel_category": "diesel",
          "price_zl_per_liter": 7.79
        },
        {
          "fuel_name": "LPG",
          "fuel_category": "lpg",
          "price_zl_per_liter": 3.35
        },
        {
          "fuel_name": "SUPER PLUS 98",
          "fuel_category": "gasoline98",
          "price_zl_per_liter": 8.02
        },
        {
          "fuel_name": "Verva On",
          "fuel_category": "dieselplus",
          "price_zl_per_liter": 7.97
        }
      ],
      "station_name": "Orlen Kraków",
      "price_updated_at": "31.07.2026 15:00"
    },
    "status": "success"
  }
}

About the Fuelo API

What the API Returns

The get_station_prices endpoint accepts a single required parameter, station_id, which is the numeric ID found in Fuelo station page URLs under the pattern /gasstation/id/{station_id}. The response includes the station's station_name, brand (e.g. Orlen, Shell, or an empty string for independent stations), and a full address object with street, city, country, and province fields.

Fuel Prices and Freshness

The core data lives in fuel_prices, an array of entries each containing fuel_name (e.g. Pb95, ON, LPG), price_zl_per_liter as a numeric value, and fuel_category for grouping fuel types. Prices are user-reported and the price_updated_at field records the exact date and time of the last submission in DD.MM.YYYY HH:MM format. Because updates depend on community contributions, freshness varies by station and region.

Geolocation

Each response includes a coordinates object with latitude and longitude as floats, making it straightforward to plot stations on a map or calculate distances in your own application. Combined with the address fields, this gives enough location context for most routing or comparison use cases without a separate geocoding step.

Reliability & maintenanceVerified

The Fuelo API is a managed, monitored endpoint for pl.fuelo.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when pl.fuelo.net changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official pl.fuelo.net API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a fuel cost estimator that pulls current PLN per-liter prices for specific stations along a planned route
  • Monitor price changes at a set of stations by polling get_station_prices regularly and tracking price_updated_at
  • Aggregate branded vs. independent station pricing by filtering on the brand field across multiple station IDs
  • Display a station locator map using coordinates returned alongside address and fuel type data
  • Compare LPG, diesel, and petrol prices at a given station using the fuel_category field in fuel_prices
  • Notify users when fuel prices at a saved station drop below a threshold by comparing stored and fresh price_zl_per_liter values
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Fuelo.net offer an official public developer API?+
Fuelo.net does not publish an official developer API or documented public endpoint for programmatic access to its station data.
What does `get_station_prices` return for fuel types, and can I filter by fuel category?+
The endpoint returns all fuel types currently listed for the station as an array in fuel_prices. Each entry includes fuel_name, price_zl_per_liter, and fuel_category. The API returns the full array — filtering by category must be done client-side after receiving the response.
How current are the prices returned by the API?+
Prices on Fuelo.net are user-reported rather than sourced from a live feed. The price_updated_at field indicates when the last submission was made, which may range from hours to several days depending on how actively a station is monitored by the Fuelo community. High-traffic stations in urban areas tend to have more frequent updates.
Does the API support bulk lookups or searching stations by city or region?+
Currently the API covers single-station lookups by station_id only. There is no search-by-city, list-all-stations, or bulk query endpoint. You can fork this API on Parse and revise it to add a station search or regional listing endpoint.
Does the API cover stations in countries other than Poland?+
The API targets pl.fuelo.net, which focuses on Polish stations. Coverage of stations in other countries is not included. You can fork this API on Parse and revise it to point at other Fuelo regional domains if you need coverage elsewhere.
Page content last updated . Spec covers 1 endpoint from pl.fuelo.net.
Related APIs in AutomotiveSee all →
petrolspy.com.au API
Find the cheapest fuel prices across Australian petrol stations in real-time by searching your area, comparing prices by fuel type, and viewing detailed station information. Quickly locate the best deals near you by specifying your geographic region and fuel preferences.
orlen.pl API
Retrieve comprehensive information about ORLEN S.A., including company details, contact information, office locations, current wholesale fuel prices, available fuel products, investor reports, and dividend data. Access corporate and financial insights directly to support business decisions, market research, or investor analysis.
metro.sk API
Check current fuel prices at Metro Cash & Carry gas stations throughout Slovakia and locate available stores in your area. Get real-time pricing information to find the best deals at participating Metro locations.
gasbuddy.com API
Find the cheapest gas prices in your area by fuel type, then view detailed station information including amenities and customer reviews. Compare prices across multiple stations to save money on your next fill-up.
fuelwatch.gov.sg API
Find fuel prices across Western Australia by searching stations by suburb, comparing daily and monthly price trends, and viewing detailed station information. Track fuel price movements across different regions and fuel types to identify the cheapest options nearby.
ocu.org API
Find real-time gas prices and locations at stations across Spain by searching your address or postal code, with filtering options by fuel type, brand, and distance radius. Compare prices per liter, calculate total tank costs, and get detailed station information including coordinates and price ratings to find the best deals near you.
airnav.com API
Find current aviation fuel prices at any US airport, including pricing for 100LL, Jet A, UL94, SAF, and Mogas from Fixed Base Operators along with their service type and contact details. Compare fuel availability and costs across multiple FBOs at your destination airport to plan your flight operations.
cne.gob.mx API
Track current gasoline and diesel prices across all Mexican gas stations by state and municipality, helping you find the best fuel deals in real time. Compare Regular and Premium gasoline options alongside diesel prices at specific locations to optimize your fuel spending.