Waze Traffic Scraper avatar

Waze Traffic Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Waze Traffic Scraper

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

Kevin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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:

FieldDescription
alert_idUnique identifier for the alert
typeAlert type (HAZARD, ACCIDENT, POLICE, etc.)
subtypeAlert subtype for more detail
reported_byWho reported the alert
descriptionHuman-readable description of the alert
imageImage URL if available
publish_datetime_utcWhen the alert was published (UTC)
countryCountry code
cityCity name
streetStreet name
latitudeGPS latitude
longitudeGPS longitude
num_thumbs_upNumber of thumbs up from Waze users
alert_reliabilityReliability score of the alert
alert_confidenceConfidence score of the alert
near_byNearby location description
commentsUser comments on the alert
num_commentsNumber of comments
data_typeWhether this record is an "alert" or "jam"

🚨 Supported Alert Types

TypeDescription
🚗 ACCIDENTTraffic accidents
⚠️ HAZARDRoad hazards (objects, potholes, etc.)
🚧 ROAD_CLOSEDRoad blocks and closures
🚔 POLICEPolice presence
🚧 JAMTraffic jams and congestion
🏗️ CONSTRUCTIONRoad 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)

InputTypeRequiredDefaultDescription
bottom_leftStringConditional51.400,-0.300Bottom-left lat,lng (required if no center)
top_rightStringConditional51.600,0.100Top-right lat,lng (required if no center)
centerStringConditionalCenter lat,lng (required if no bbox)
radiusStringConditionalRadius from center
radius_unitsString❌ NoKMKM or MI
max_alertsInteger❌ No20Max alerts to fetch (0 = skip)
max_jamsInteger❌ No20Max jams to fetch (0 = skip)
alert_typesArray❌ No[]Select one or more types: ["HAZARD", "ACCIDENT", "POLICE"]
alert_subtypesString❌ NoComma-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:

ViewDescription
🚨 Alerts & Jams OverviewType, subtype, city, street, description, and coordinates for quick scanning
📋 Full DetailsComplete 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

  1. Start with a small area — Begin with a neighborhood-sized bounding box and expand as needed
  2. Use center + radius for circular areas — Ideal for monitoring around a specific point
  3. Set max_alerts and max_jams — Control how much data you get per request
  4. Filter by alert type — Use alert_types to only get relevant data (e.g., only accidents)
  5. 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! 🚗✨