Real-Time Traffic Data API

Fast, Reliable, and Extensive Real-Time Traffic Data API - Access live, driver-reported traffic alerts, jams, accidents, road hazards, and police presence sourced from Waze and reported by millions of drivers worldwide.

Also available on RapidAPI - Connect to the Real-Time Traffic Data API on RapidAPI

API Data Samples

Response data samples of the different kinds of objects the API provides

Traffic Alert

{
    "alert_id": "1317149344",
    "type": "HAZARD",
    "subtype": "HAZARD_ON_ROAD_CONSTRUCTION",
    "reported_by": null,
    "description": "Due to Construction both directions, B57 Bus and B61 Bus at Otsego St/Lorraine St (New York) until further notice, the southbound B61 & northbound B57 stops are closed at this location, use the temporary stop at Otsego St at Creamer St, Wednesday January 7th, 2026 thru Sunday May 31st, 2026, Sunday thru Saturday, 08:48 AM thru 11:59 PM",
    "image": null,
    "publish_datetime_utc": "2026-03-14T04:04:19.000Z",
    "country": "US",
    "city": "Brooklyn, NY",
    "street": "Otsego St",
    "latitude": 40.675048,
    "longitude": -74.009648,
    "num_thumbs_up": 15,
    "alert_reliability": 10,
    "alert_confidence": 5,
    "near_by": null,
    "comments": [],
    "num_comments": 0
}

Traffic Jam

Key Features & Capabilities

The main features and capabilities supported by the API

  • Powered by Waze's network of millions of drivers - when someone spots an accident, hazard, or police presence, that information is live in the API within seconds.
  • Every alert carries a driver-assigned description, GPS coordinates, street name, and community-verification signals: thumbs-up count, confidence score, and reporter reliability score.
  • Covers all driver-reported incident types: accidents, road closures, construction zones, road hazards, police presence, stopped vehicles, weather hazards, and more.
  • Traffic jam data includes current speed (km/h), congestion severity level, jam length, delay duration, and GPS polyline coordinates.
  • Filter by alert type or subtype - pull only accidents, only police reports, only construction hazards, or any combination relevant to your use case.
  • Flexible area targeting via bounding box or center-point plus radius, with configurable limits on alerts and jams returned per call.

API Docs, Playground, & Code Examples

Please check our API docs or try the API on the API Playground. Code samples are available for all languages and frameworks - JavaScript / Node.js, Python, Java, Ruby, cURL, and more:

Shell (cURL)JavascriptPythonNode.jsPHPJavaC#C++Ruby

Why Use OpenWeb Ninja Real-Time Traffic Data API?

To provide you with top quality API, we work hard every day keeping it fast and reliable while contantly taking user feedback and looking to add new capabilities and features.

Driver-Reported, Crowd-Verified

Every alert is filed by a driver who saw it firsthand and confirmed by others passing the same spot. You're not getting modeled predictions - you're getting ground-truth reports from people on the road right now.

Reliable

Millions of active drivers means dense, continuously refreshed coverage. Our infrastructure delivers this data with consistent uptime so your applications never miss a beat.

Lightning Fast

Traffic alert and jam data is returned in a few seconds or less for most queries, keeping your monitoring systems and end-user applications responsive.

Scalable

Monitor traffic across thousands of geographic areas simultaneously. Custom volume and rate limits available on request.

Real-Time Traffic Conditions

Driver reports go live the moment they're submitted. Every API call reflects the current state of the road - not a snapshot from minutes or hours ago.

Free Tier

Start with 100 free requests to test your integration and explore the data. No credit card required.

Plans and Pricing

If the plans below do not meet your needs, please contact us for a custom pricing plan.

Free

$0/mo

100
Requests / Month
Hard limit

Rate Limit
1000 requests per hour

Pro

$25/mo

10,000
Requests / Month
+ $0.003 per additional

Rate Limit
10 requests per second

Ultra

$75/mo

50,000
Requests / Month
+ $0.002 per additional

Rate Limit
20 requests per second

Mega

$150/mo

200,000
Requests / Month
+ $0.001 per additional

Rate Limit
30 requests per second

Pay As You Go

Per use

$0.005 / use
Requests

Rate Limit
10 requests per second

FAQ

Most common questions and answers

What is the Real-Time Traffic Data API?


How do I subscribe to the Real-Time Traffic Data API?


What types of traffic alerts does the API return?


How are alerts verified, and what do the reliability and confidence scores mean?


What traffic jam data is included in the response?


How do I query traffic data for a specific area?


Can I filter alerts by type?


What are common use cases for this API?