Waze API

Waze API for Place and Address Search, Route Planning, Travel Time, Delay, and Toll Flags

Scrappa's Waze API returns structured JSON from Waze, the community navigation service. Search places and addresses worldwide with Waze place suggestions, and plan routes between two points with up to four alternatives, travel time with live traffic, free flow time, delay, distance, toll and ferry flags, and optional route line and turn steps. Alerts, traffic jams and reverse lookup of a coordinate are not part of this API.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
4
Route alternatives
3
Waze regions

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/waze/route?from_lat=52.520&from_lon=13.405&to_lat=52.391&to_lon=13.065&alternatives=2" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "from": {"lat": 52.52, "lon": 13.405},
    "to": {"lat": 52.391, "lon": 13.065},
    "vehicle_type": "car",
    "avoid_tolls": false,
    "avoid_ferries": false,
    "count": 2,
    "routes": [
      {
        "rank": 1,
        "distance_m": 34923,
        "eta_s": 2705,
        "free_flow_s": 2059,
        "delay_s": 646,
        "toll": false,
        "toll_meters": 0,
        "ferry": false,
        "ferry_meters": 0,
        "main_streets": ["A115", "Berliner Strasse"],
        "bbox": {"min_lat": 52.39, "min_lon": 13.06, "max_lat": 52.52, "max_lon": 13.41}
      }
    ]
  },
  "meta": {"endpoint_family": "route_planning", "billable": true, "credits": 2}
}

What you can build

Structured data for real applications. Here are some ideas.

Delivery and Logistics

Get travel time with live traffic, free flow time and delay for each leg of a delivery round.

Travel Time Features

Show drive time and distance between a user and a store, an office or an event in your own app.

Toll and Ferry Checks

Compare routes by toll meters and ferry legs, or ask for routes that avoid them.

Address Autocomplete

Add place and address suggestions with coordinates to a search box.

Route Benchmarks

Compare the alternatives between two points by distance, time and delay.

Waze scraper API

Waze API for place search and route planning

The Waze API is built for travel time, delivery planning and address search. Search a place or an address and get its name, address, coordinates and id, then pass two points to the route endpoint to get up to four alternatives with distance, travel time with live traffic, delay against free flow, toll and ferry flags.

Search places and addresses worldwide with up to 10 suggestions per call.

Bias the search to a point with lat and lon, or pick the Waze region.

Plan routes with 1 to 4 alternatives for car, motorcycle or taxi.

Read distance, travel time, free flow time and delay of every route.

Avoid toll roads or ferries, and read toll meters and ferry meters per route.

Add the route line and the turn steps with the include parameter.

Choose the right Waze API endpoint

Use Place Search for coordinates

Type a place or an address to get suggestions with name, address, latitude and longitude. A search with no match is free.

Open Waze Place Search API docs

Use Route Planning for time and delay

Pass the coordinates of two points. Each route has distance, travel time, free flow time, delay, toll and ferry flags. A route request costs 2 credits.

Open Waze Route Planning API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Waze place search as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Routes with alternatives, delay and toll flags
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20 (search)
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Place and address search with name, address, coordinates and id
Route planning with 1 to 4 alternatives for car, motorcycle or taxi
Travel time with live traffic, free flow time and delay per route
Toll meters and ferry meters per route, with avoid filters
Optional route line and turn steps
Three Waze regions: North America, Israel and the rest of the world

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Waze or Google. The Waze API returns structured JSON from public Waze services through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. A place search costs one credit and a route request costs two credits. A search with no result and every failed request are never charged.

No. Alerts, jams and closures in a map area are not available. Route planning shows the delay of each route against free flow, but that is a route value, not a traffic layer.

No. The place search takes text only. A coordinate as text returns an empty list.

No. Routes use the traffic of the moment of the request. A departure time is not available.

Start using the Waze API

Sign up and get 500 free credits. No credit card required.