Waze Traffic Scraper
Pricing
from $5.00 / 1,000 results
Waze Traffic Scraper
Get live traffic alerts, road hazards, police reports, closures & jams directly from Waze without official API keys! 🚨 Search any location worldwide using a simple bounding box or radius. Ideal for route planning, fleet management, and real-time logistics mapping.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Kevin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Waze Traffic Scraper | Real-Time Traffic Alerts & Jams API
Scrape real-time traffic alerts and jams from Waze by geographic area. Get accidents, hazards, road blocks, police reports, and traffic jam data with location, severity, reliability, and confidence scores. The best Waze traffic data scraper for route planning, traffic monitoring, and fleet management.
❓ What is Waze Traffic Scraper?
Waze Traffic Scraper is a powerful Apify actor that lets you scrape real-time traffic data from Waze for any geographic area in the world. Whether you're monitoring traffic conditions, planning routes, or analyzing traffic patterns — this actor gives you structured, exportable data from the world's largest community-driven navigation app.
With this Waze Traffic Scraper actor, you can:
- 🚨 Get real-time alerts — Accidents, hazards, road blocks, police reports, and more
- 🚧 Get traffic jams — Real-time traffic jam data with severity and location
- 📍 Search by bounding box — Define a rectangular geographic area with bottom-left and top-right coordinates
- 📍 Search by center + radius — Define a circular area with center point and radius (KM or MI)
- 🎛️ Filter by alert type — Only get specific alert types like HAZARD, ACCIDENT, POLICE
- 📊 Export structured data — Download results in JSON, CSV, Excel, XML, and RSS formats
🎯 What Data Can You Extract?
This Waze Traffic Scraper actor extracts the following data for each alert and jam:
| Field | Description |
|---|---|
alert_id | Unique identifier for the alert |
type | Alert type (HAZARD, ACCIDENT, POLICE, etc.) |
subtype | Alert subtype for more detail |
reported_by | Who reported the alert |
description | Human-readable description of the alert |
image | Image URL if available |
publish_datetime_utc | When the alert was published (UTC) |
country | Country code |
city | City name |
street | Street name |
latitude | GPS latitude |
longitude | GPS longitude |
num_thumbs_up | Number of thumbs up from Waze users |
alert_reliability | Reliability score of the alert |
alert_confidence | Confidence score of the alert |
near_by | Nearby location description |
comments | User comments on the alert |
num_comments | Number of comments |
data_type | Whether this record is an "alert" or "jam" |
🚨 Supported Alert Types
| Type | Description |
|---|---|
| 🚗 ACCIDENT | Traffic accidents |
| ⚠️ HAZARD | Road hazards (objects, potholes, etc.) |
| 🚧 ROAD_CLOSED | Road blocks and closures |
| 🚔 POLICE | Police presence |
| 🚧 JAM | Traffic jams and congestion |
| 🏗️ CONSTRUCTION | Road construction |
🚀 How to Use Waze Traffic Scraper
Step 1: Define the Search Area
Choose one of two methods:
Option A: Bounding Box — Specify bottom-left and top-right corners of a rectangle:
bottom_left:"51.400,-0.300"top_right:"51.600,0.100"
Option B: Center + Radius — Specify a center point and radius:
center:"51.5074,-0.1278"radius:"5"radius_units:"KM"or"MI"
Step 2: Configure Filters (Optional)
| Input | Type | Required | Default | Description |
|---|---|---|---|---|
bottom_left | String | Conditional | 51.400,-0.300 | Bottom-left lat,lng (required if no center) |
top_right | String | Conditional | 51.600,0.100 | Top-right lat,lng (required if no center) |
center | String | Conditional | — | Center lat,lng (required if no bbox) |
radius | String | Conditional | — | Radius from center |
radius_units | String | ❌ No | KM | KM or MI |
max_alerts | Integer | ❌ No | 20 | Max alerts to fetch (0 = skip) |
max_jams | Integer | ❌ No | 20 | Max jams to fetch (0 = skip) |
alert_types | Array | ❌ No | [] | Select one or more types: ["HAZARD", "ACCIDENT", "POLICE"] |
alert_subtypes | String | ❌ No | — | Comma-separated alert subtypes |
Step 3: Run and Download Results
Click Start to run the Waze Traffic Scraper. Results are available in JSON, CSV, Excel, XML, and RSS formats.
📋 Example Input (Bounding Box)
{"bottom_left": "51.400,-0.300","top_right": "51.600,0.100","max_alerts": 20,"max_jams": 20}
📋 Example Input (Center + Radius)
{"center": "51.5074,-0.1278","radius": "10","radius_units": "KM","max_alerts": 50,"max_jams": 50}
📋 Example Output
{"alert_id": "160673696","type": "HAZARD","subtype": null,"reported_by": "London Transport","description": "OCCUPANCY OF ROADWAY AS STIPULATED","image": null,"publish_datetime_utc": "2025-02-14T05:00:00.000Z","country": "GB","city": "London","street": "Piccadilly","latitude": 51.5074,"longitude": -0.1278,"num_thumbs_up": 3,"alert_reliability": 9,"alert_confidence": 1,"near_by": null,"comments": [],"num_comments": 0,"data_type": "alert","search_bottom_left": "51.400,-0.300","search_top_right": "51.600,0.100"}
🎨 Dataset Views
The Waze Traffic Scraper actor provides 2 organized dataset views for easy analysis:
| View | Description |
|---|---|
| 🚨 Alerts & Jams Overview | Type, subtype, city, street, description, and coordinates for quick scanning |
| 📋 Full Details | Complete data with reliability, confidence, comments, images, and search parameters |
💡 Use Cases for Waze Traffic Scraper
- Traffic Monitoring — Monitor real-time traffic conditions in any area
- Route Planning — Check road conditions before planning a route
- Fleet Management — Track traffic alerts along fleet routes
- Smart City Analytics — Analyze traffic patterns and incident hotspots
- News & Journalism — Get real-time accident and incident data for reporting
- Insurance Analytics — Analyze accident frequency and patterns by area
- Urban Planning — Study traffic flow and congestion patterns
- Emergency Response — Monitor road closures and hazard reports
- Transportation Research — Collect traffic data for academic studies
- Logistics Optimization — Avoid jams and road closures for delivery routes
🔧 Tips for Best Results
- Start with a small area — Begin with a neighborhood-sized bounding box and expand as needed
- Use center + radius for circular areas — Ideal for monitoring around a specific point
- Set max_alerts and max_jams — Control how much data you get per request
- Filter by alert type — Use
alert_typesto only get relevant data (e.g., only accidents) - Export in your preferred format — Download traffic data in JSON, CSV, or Excel
🏷️ Tags
waze traffic traffic alerts traffic jams waze scraper waze traffic waze alerts traffic data road conditions accidents hazards police reports road blocks traffic monitoring fleet management route planning smart city traffic api waze api real-time traffic traffic scraper road closures traffic analysis transportation data
🎁 Get $5 Free Apify Credits
New to Apify? Sign up using this link and get $5 free credits to start scraping Waze traffic data right away! No credit card required.
📞 Support
For questions, feedback, or issues with this Waze Traffic Scraper actor, please contact us through Apify or open an issue.
Happy scraping! 🚗✨