---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/fuel-prices
---
# Fuel Prices

Real-time fuel prices at stations across Australia, UK, Germany, France, Spain, Italy, Austria + US/EU averages. Petrol, diesel, E10, E85, LPG, premium. Australian fuel availability tracking included.

- **Version:** 0.03
- **Categories:** data, finance
- **Workflow:** find_stations → cheapest_fuel → regional_prices → find_stations → cheapest_fuel → regional_prices → price_trends → compare_countries

## Skills (6)

### Find Stations (`find_stations`)

Find fuel stations near a location with current prices. Station-level data for all of Australia, UK, Germany, France, Spain, Italy, and Austria.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `latitude` | number | Yes | Latitude of the search center |
| `longitude` | number | Yes | Longitude of the search center |
| `radius_km` | number | No | Search radius in kilometres (default: 5, max: 25) [default: 5] |
| `fuel_type` | string | No | Filter by fuel type: petrol, diesel, premium, e10, e85, lpg (default: all) (petrol, diesel, premium, e10, e85, lpg) |
| `country` | string | No | Country hint if coordinates are ambiguous (australia, uk, germany, france, spain, italy, austria) |
| `limit` | number | No | Maximum stations to return (default: 20) [default: 20] |

**Returns:** List of nearby fuel stations with current prices, address, brand, and distance from search point

**Examples:**

*Find stations near central London:*

```json
{
  "latitude": 51.5074,
  "longitude": -0.1278
}
```

*Find diesel stations near Berlin:*

```json
{
  "latitude": 52.52,
  "longitude": 13.405,
  "fuel_type": "diesel"
}
```

*Find stations near Paris within 10km:*

```json
{
  "latitude": 48.8566,
  "longitude": 2.3522,
  "radius_km": 10
}
```

*Find stations near Sydney:*

```json
{
  "latitude": -33.8688,
  "longitude": 151.2093
}
```

*Find stations near Perth:*

```json
{
  "latitude": -31.9505,
  "longitude": 115.8605
}
```

*Find stations near Melbourne:*

```json
{
  "latitude": -37.8136,
  "longitude": 144.9631
}
```

*Find stations near Brisbane:*

```json
{
  "latitude": -27.4698,
  "longitude": 153.0251
}
```

*Find diesel stations near Madrid:*

```json
{
  "latitude": 40.4168,
  "longitude": -3.7038,
  "fuel_type": "diesel"
}
```

*Find stations near Rome:*

```json
{
  "latitude": 41.9028,
  "longitude": 12.4964
}
```

*Find stations near Vienna:*

```json
{
  "latitude": 48.2082,
  "longitude": 16.3738
}
```

### Cheapest Fuel (`cheapest_fuel`)

Find the cheapest fuel stations nearby, sorted by price. Shows savings compared to the most expensive option. Works in all of Australia, UK, Germany, France, Spain, Italy, Austria.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `latitude` | number | Yes | Latitude of the search center |
| `longitude` | number | Yes | Longitude of the search center |
| `fuel_type` | string | No | Fuel type to compare: petrol, diesel, premium, e10, e85, lpg (default: petrol) (petrol, diesel, premium, e10, e85, lpg) [default: "petrol"] |
| `radius_km` | number | No | Search radius in kilometres (default: 10) [default: 10] |
| `count` | number | No | Number of cheapest stations to return (default: 5) [default: 5] |
| `country` | string | No | Country hint (australia, uk, germany, france, spain, italy, austria) |

**Returns:** Ranked list of cheapest stations with prices, savings summary, and distance

**Examples:**

*Cheapest petrol near Manchester:*

```json
{
  "latitude": 53.4808,
  "longitude": -2.2426,
  "fuel_type": "petrol"
}
```

*Cheapest diesel near Munich:*

```json
{
  "latitude": 48.1351,
  "longitude": 11.582,
  "fuel_type": "diesel",
  "radius_km": 15
}
```

### Station Details (`station_details`)

Get full details for a specific fuel station including all fuel prices, opening hours, and amenities. Supports station lookup by ID (Germany) or by coordinates (all countries).

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `station_id` | string | No | Station ID from a previous find_stations or cheapest_fuel result |
| `country` | string | No | Country of the station: uk, germany/de, france/fr (uk, de, germany, france, fr) |
| `latitude` | number | No | Latitude (used for UK lookups or nearest station search) |
| `longitude` | number | No | Longitude (used for UK lookups or nearest station search) |

**Returns:** Full station details including all fuel prices, opening hours, brand, and amenities

**Examples:**

*Get German station details by ID:*

```json
{
  "station_id": "6b2bd0b8-22db-424e-8547-c2abcfe06a6c",
  "country": "de"
}
```

*Find nearest station details:*

```json
{
  "latitude": 51.5074,
  "longitude": -0.1278,
  "country": "uk"
}
```

### Regional Prices (`regional_prices`)

Get average fuel prices for a country, US state, or EU region. Covers US state-level data and EU country-level averages.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `country` | string | No | Country: us/usa, eu/europe, or a specific EU country name (germany, france, italy, etc.) [default: "us"] |
| `region` | string | No | US state name or abbreviation (california, ny, tx, etc.). Only applies to US. |
| `fuel_type` | string | No | Fuel type: regular/petrol, premium, midgrade, diesel (default: regular) (regular, petrol, premium, midgrade, diesel) |

**Returns:** Regional fuel price averages with cheapest/most expensive regions and historical comparison

**Examples:**

*US national gasoline prices:*

```json
{
  "country": "us"
}
```

*California diesel prices:*

```json
{
  "country": "us",
  "region": "california",
  "fuel_type": "diesel"
}
```

*All EU country prices:*

```json
{
  "country": "eu"
}
```

*Germany fuel prices:*

```json
{
  "country": "germany"
}
```

### Price Trends (`price_trends`)

Track fuel price trends over time. Shows weekly price history with trend analysis, highs, lows, and percent change. Currently US only.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `country` | string | No | Country (currently only "us" supported) [default: "us"] |
| `region` | string | No | US state or region (e.g. california, new_york). Omit for national average. |
| `fuel_type` | string | No | Fuel type: regular/petrol, premium, diesel (default: regular) (regular, petrol, premium, diesel) |
| `weeks` | number | No | Number of weeks of history (default: 12, max: 52) [default: 12] |

**Returns:** Weekly price history with trend direction, percent change, highs, lows, and average

**Examples:**

*US national gas price trend (12 weeks):*

```json
{
  "country": "us"
}
```

*California diesel trend over 6 months:*

```json
{
  "country": "us",
  "region": "california",
  "fuel_type": "diesel",
  "weeks": 26
}
```

### Compare Countries (`compare_countries`)

Compare fuel prices across multiple countries. Prices are normalized to USD per litre for fair comparison. Supports US and all EU/EEA countries.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `countries` | array | Yes | List of countries to compare (e.g. ["us", "uk", "germany", "france", "italy", "spain"]) |
| `fuel_type` | string | No | Fuel type to compare: petrol, diesel (default: diesel) (petrol, diesel) [default: "diesel"] |

**Returns:** Ranked comparison of fuel prices across countries with cheapest/most expensive and price difference

**Examples:**

*Compare diesel prices across major economies:*

```json
{
  "countries": [
    "us",
    "uk",
    "germany",
    "france",
    "italy",
    "spain"
  ],
  "fuel_type": "diesel"
}
```

*Compare petrol prices in Western Europe:*

```json
{
  "countries": [
    "uk",
    "france",
    "germany",
    "netherlands",
    "belgium"
  ],
  "fuel_type": "petrol"
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call fuel-prices find_stations --latitude 51.5074 --longitude -0.1278

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"fuel-prices","skill":"find_stations","input":{"latitude":51.5074,"longitude":-0.1278}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Can I find nearby stations with live prices?

Yes. `find_stations` searches near a latitude and longitude and returns current station-level prices for the UK, Germany, and France.

### Can it tell me the cheapest station nearby?

`cheapest_fuel` sorts nearby stations by price and shows the savings versus the most expensive option in the area.

### Can I check one station in detail?

`station_details` returns full fuel prices, opening hours, brand, and amenities, and can also look up the nearest UK station from coordinates.

### Does it cover regional averages and price trends too?

Yes. `regional_prices` covers US states and EU country averages, `price_trends` shows weekly U.S. history, and `compare_countries` normalizes prices to USD per litre.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs