Waze 数据 API

获取来自Waze / Google的实时警报、交通堵塞信息和行驶路线
通过 MCP 从您的 AI 代理使用此 API
支持 OpenClaw、Claude Code/Desktop、Cursor、Windsurf、Cline 以及任何兼容 MCP 的 AI 客户端。
文档和设置
通过封装此 MCP 创建技能: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

获取驾驶方向、自动完成/提前输入功能,并实时获取所有类型的Waze警报,包括事故、危险、交通拥堵、警察等

 

API 文档

端点


通过左下角和右上角的经纬度对,从Waze获取实时警报数据和堵车信息

支持所有Waze警报类型,包括:事故、路障、危险、交通堵塞、警察等



                                                                            
GET https://www.zylalabs.com/api/4814/waze+%e6%95%b0%e6%8d%ae+api/6003/%e6%8a%a5%e8%ad%a6%e5%92%8c%e5%a0%b5%e5%a1%9e
                                                                            
                                                                        

报警和堵塞 - 端点功能

对象 描述
bottom_left [必需] Bottom-left corner of the geographic rectangular area for which to get alerts and traffic jams. Specified as latitude, longitude pair.
top_right [必需] Top-right corner of the geographic rectangular area for which to get alerts and traffic jams. Specified as latitude, longitude pair.
max_alerts 可选 Maximum number of alerts to fetch (to avoid fetching alerts set it to `0`). Default: 20.
max_jams 可选 Maximum number of traffic jams to fetch (to avoid fetching traffic jams, set it to `0`). Default: 20.
alert_types 可选 Only return alerts of specific types. Multiple alert types can be specified as a comma (,) separated list. Examples: `ACCIDENT` or `POLICE,HAZARD`.
测试端点

API 示例响应

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {
	"status": "OK",
	"request_id": "0d53c5e7-f6ec-4551-afa1-97614e84b49c",
	"data": {
		"alerts": [
			{
				"alert_id": "18882060-8cfd-4001-990c-f6f4eaaeec77",
				"type": "ROAD_CLOSED",
				"subtype": "ROAD_CLOSED_EVENT",
				"reported_by": "dhschneider",
				"description": "Construction",
				"image": null,
				"publish_datetime_utc": "2022-06-19T23:00:28.000Z",
				"country": "US",
				"city": "Brooklyn, NY",
				"street": "Main St",
				"latitude": 40.703241,
				"longitude": -73.99067,
				"num_thumbs_up": 4,
				"alert_reliability": 10,
				"alert_confidence": 2,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			},
			{
				"alert_id": "c10c6959-5143-4e39-823d-867b2fb65f97",
				"type": "POLICE",
				"subtype": "POLICE_HIDING",
				"reported_by": null,
				"description": null,
				"image": null,
				"publish_datetime_utc": "2022-07-01T12:36:37.000Z",
				"country": "US",
				"city": "Manhattan, NY",
				"street": "W Thames St",
				"latitude": 40.708374,
				"longitude": -74.0172,
				"num_thumbs_up": 0,
				"alert_reliability": 5,
				"alert_confidence": 0,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			},
			{
				"alert_id": "6d23cf09-ec98-4613-93ff-b92e31bad3a4",
				"type": "HAZARD",
				"subtype": "HAZARD_ON_ROAD_POT_HOLE",
				"reported_by": null,
				"description": null,
				"image": null,
				"publish_datetime_utc": "2022-07-01T11:20:14.000Z",
				"country": "US",
				"city": "Manhattan, NY",
				"street": "7th Ave S",
				"latitude": 40.735463,
				"longitude": -74.001765,
				"num_thumbs_up": 12,
				"alert_reliability": 10,
				"alert_confidence": 5,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			},
			{
				"alert_id": "f935ceef-6150-4953-997b-a6eca7d477c6",
				"type": "HAZARD",
				"subtype": "HAZARD_ON_ROAD_CONSTRUCTION",
				"reported_by": "fe2af97a28594b22918a06b3590121d6",
				"description": null,
				"image": null,
				"publish_datetime_utc": "2022-07-01T12:16:13.000Z",
				"country": "US",
				"city": "Manhattan, NY",
				"street": "10th Ave",
				"latitude": 40.745401,
				"longitude": -74.005836,
				"num_thumbs_up": 4,
				"alert_reliability": 10,
				"alert_confidence": 1,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			},
			{
				"alert_id": "2df904e7-2da7-4532-bf93-ff7239b06cba",
				"type": "HAZARD",
				"subtype": "HAZARD_ON_ROAD_CONSTRUCTION",
				"reported_by": "iCone",
				"description": "Roadwork - Caution [iCone]",
				"image": null,
				"publish_datetime_utc": "2022-07-01T07:49:00.000Z",
				"country": "US",
				"city": "Jersey City, NJ",
				"street": "SR-7 E",
				"latitude": 40.740053,
				"longitude": -74.079706,
				"num_thumbs_up": 82,
				"alert_reliability": 10,
				"alert_confidence": 5,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			},
			{
				"alert_id": "a430d347-113f-45f2-bb6b-5b7e8e31415e",
				"type": "HAZARD",
				"subtype": "HAZARD_ON_SHOULDER_CAR_STOPPED",
				"reported_by": null,
				"description": null,
				"image": null,
				"publish_datetime_utc": "2022-07-01T12:22:33.000Z",
				"country": "US",
				"city": "Queens, NY",
				"street": "I-495 E • Long Island Expwy",
				"latitude": 40.738152,
				"longitude": -73.797276,
				"num_thumbs_up": 4,
				"alert_reliability": 10,
				"alert_confidence": 1,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			},
			{
				"alert_id": "0383857a-adff-4f8c-ae1f-c5576aaed878",
				"type": "JAM",
				"subtype": "JAM_HEAVY_TRAFFIC",
				"reported_by": null,
				"description": null,
				"image": null,
				"publish_datetime_utc": "2022-07-01T12:12:20.000Z",
				"country": "US",
				"city": "Queens, NY",
				"street": "Grand Central Pkwy E",
				"latitude": 40.728002,
				"longitude": -73.839175,
				"num_thumbs_up": 0,
				"alert_reliability": 10,
				"alert_confidence": 2,
				"near_by": null,
				"comments": [],
				"num_comments": 0
			}
                ],
		"jams": [{
				"jam_id": "72275362",
				"type": "NONE",
				"level": 4,
				"severity": 5,
				"line_coordinates": [
					{
						"lat": 40.685257,
						"lon": -74.000658
					},
					{
						"lat": 40.687208,
						"lon": -73.999693
					},
					{
						"lat": 40.687855,
						"lon": -73.999386
					},
					{
						"lat": 40.688508,
						"lon": -73.999078
					},
					{
						"lat": 40.689192,
						"lon": -73.99875
					},
					{
						"lat": 40.68988,
						"lon": -73.998409
					},
					{
						"lat": 40.690553,
						"lon": -73.998095
					},
					{
						"lat": 40.691193,
						"lon": -73.997792
					}
				],
				"start_location": null,
				"end_location": null,
				"speed_kmh": 6.03,
				"length_meters": 702,
				"delay_seconds": 318,
				"block_alert_id": null,
				"block_alert_type": null,
				"block_alert_description": null,
				"block_alert_update_datetime_utc": null,
				"block_start_datetime_utc": null,
				"publish_datetime_utc": "2022-07-01T09:41:29.346Z",
				"update_datetime_utc": "2022-07-01T12:39:30.557Z",
				"country": "US",
				"city": "Brooklyn, NY",
				"street": "Hicks St"
			},
			{
				"jam_id": "72461732",
				"type": "NONE",
				"level": 2,
				"severity": 5,
				"line_coordinates": [
					{
						"lat": 40.745658,
						"lon": -73.973482
					},
					{
						"lat": 40.745587,
						"lon": -73.973145
					},
					{
						"lat": 40.745574,
						"lon": -73.972857
					},
					{
						"lat": 40.745609,
						"lon": -73.972573
					},
					{
						"lat": 40.745676,
						"lon": -73.972348
					},
					{
						"lat": 40.745722,
						"lon": -73.97221
					},
					{
						"lat": 40.745788,
						"lon": -73.972103
					},
					{
						"lat": 40.747649,
						"lon": -73.970482
					},
					{
						"lat": 40.747899,
						"lon": -73.970208
					},
					{
						"lat": 40.748109,
						"lon": -73.969843
					},
					{
						"lat": 40.748164,
						"lon": -73.969625
					},
					{
						"lat": 40.748161,
						"lon": -73.969463
					},
					{
						"lat": 40.748118,
						"lon": -73.969164
					},
					{
						"lat": 40.748068,
						"lon": -73.969006
					},
					{
						"lat": 40.745234,
						"lon": -73.964418
					}
				],
				"start_location": null,
				"end_location": null,
				"speed_kmh": 19.12,
				"length_meters": 1018,
				"delay_seconds": 118,
				"block_alert_id": null,
				"block_alert_type": null,
				"block_alert_description": null,
				"block_alert_update_datetime_utc": null,
				"block_start_datetime_utc": null,
				"publish_datetime_utc": "2022-07-01T10:48:38.078Z",
				"update_datetime_utc": "2022-07-01T12:39:32.972Z",
				"country": "US",
				"city": "Manhattan, NY",
				"street": "I-495 E / Qns-Midtown Tun"
			}
               ]
	}
}
                                                                                                                                                                                                                    
                                                                                                    

报警和堵塞 - 代码片段


curl --location --request GET 'https://zylalabs.com/api/4814/waze+%e6%95%b0%e6%8d%ae+api/6003/%e6%8a%a5%e8%ad%a6%e5%92%8c%e5%a0%b5%e5%a1%9e?bottom_left=40.66615391742187,-74.13732147216798&top_right=40.772787404902594,-73.76818084716798&max_alerts=20&max_jams=20' --header 'Authorization: Bearer YOUR_API_KEY' 


    

获取来自Waze的路线/驾车路线,包括沿途的警报。支持设置期望的到达时间



                                                                            
GET https://www.zylalabs.com/api/4814/waze+%e6%95%b0%e6%8d%ae+api/6004/%e9%a9%be%e8%bd%a6%e8%b7%af%e7%ba%bf
                                                                            
                                                                        

驾车路线 - 端点功能

对象 描述
source_coordinates [必需] Geographic coordinates (latitude, longitude pair) of the starting point
destination_coordinates [必需] Geographic coordinates (latitude, longitude pair) of the destination
return_route_coordinates 可选 Whether to return route coordinate pairs (`route_coordinates` field)
arrival_timestamp 可选 Unix-timestamp (seconds since epoch) of the arrival time (in case not specified directions will be returned for current time)
测试端点

API 示例响应

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {
	"status": "OK",
	"request_id": "bb5977ad-2081-4f61-9950-cacde02a5cf0",
	"data": [
		{
			"route_coordinates": [],
			"route_name": "20 איילון צפון; 2 צפון",
			"length_meters": 92119,
			"duration_seconds": 3868,
			"passes_through_danger_area": false,
			"is_toll": false,
			"is_hov": false,
			"is_fastest": true,
			"alerts": [],
			"jams": [],
			"traffic_label": "usual traffic"
		},
		{
			"route_coordinates": [],
			"route_name": "2 צפון; 4 צפון; 4",
			"length_meters": 91225,
			"duration_seconds": 4679,
			"passes_through_danger_area": false,
			"is_toll": false,
			"is_hov": false,
			"is_fastest": false,
			"alerts": [],
			"jams": [],
			"traffic_label": "usual traffic"
		},
		{
			"route_coordinates": [],
			"route_name": "2 צפון; 6 צפון",
			"length_meters": 109601,
			"duration_seconds": 4807,
			"passes_through_danger_area": false,
			"is_toll": true,
			"is_hov": false,
			"is_fastest": false,
			"alerts": [
				{
					"alert_id": "24",
					"type": "HAZARD",
					"subtype": "HAZARD_ON_SHOULDER_CAR_STOPPED",
					"latitude": 32.411487,
					"longitude": 35.021293
				},
				{
					"alert_id": "06",
					"type": "HAZARD",
					"subtype": "NO_SUBTYPE",
					"latitude": 32.562621,
					"longitude": 35.03921
				},
				{
					"alert_id": "67",
					"type": "POLICE",
					"subtype": "POLICE_VISIBLE",
					"latitude": 32.770066,
					"longitude": 35.055086
				}
			],
			"jams": [],
			"traffic_label": "usual traffic",
			"toll_price": 41.34,
			"toll_price_currency": "ILS",
			"toll_road_name": null
		},
		{
			"route_coordinates": [],
			"route_name": "2 צפון; 6 צפון",
			"length_meters": 109601,
			"duration_seconds": 4806,
			"passes_through_danger_area": false,
			"is_toll": true,
			"is_hov": true,
			"is_fastest": false,
			"alerts": [
				{
					"alert_id": "24",
					"type": "HAZARD",
					"subtype": "HAZARD_ON_SHOULDER_CAR_STOPPED",
					"latitude": 32.411487,
					"longitude": 35.021293
				},
				{
					"alert_id": "06",
					"type": "HAZARD",
					"subtype": "NO_SUBTYPE",
					"latitude": 32.562621,
					"longitude": 35.03921
				},
				{
					"alert_id": "67",
					"type": "POLICE",
					"subtype": "POLICE_VISIBLE",
					"latitude": 32.770066,
					"longitude": 35.055086
				}
			],
			"jams": [],
			"traffic_label": "usual traffic",
			"hov_min_passengers": 2,
			"toll_price": 41.34,
			"toll_price_currency": "ILS",
			"toll_road_name": null
		}
	]
}
                                                                                                                                                                                                                    
                                                                                                    

驾车路线 - 代码片段


curl --location --request GET 'https://zylalabs.com/api/4814/waze+%e6%95%b0%e6%8d%ae+api/6004/%e9%a9%be%e8%bd%a6%e8%b7%af%e7%ba%bf?source_coordinates=32.0852999,34.78176759999999&destination_coordinates=32.7940463,34.989571' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 Waze 数据 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
标头
标头 描述
授权 [必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

简单透明的定价

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

🚀 企业版

起价
$ 10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

客户喜爱的功能

  • ✔︎ 仅支付成功请求
  • ✔︎ 7 天免费试用
  • ✔︎ 多语言支持
  • ✔︎ 一个 API 密钥,所有 API。
  • ✔︎ 直观的仪表板
  • ✔︎ 全面的错误处理
  • ✔︎ 开发者友好的文档
  • ✔︎ Postman 集成
  • ✔︎ 安全的 HTTPS 连接
  • ✔︎ 可靠的正常运行时间

Waze 数据 API FAQs

每秒查询的限制取决于请求的性质、端点和请求参数(结果数量、查询数量等)。平均每秒请求数约为20(软限制)。然而,我们可以根据您的需求进行扩展。如果您需要更高的每秒请求数,请与我们联系

是的 如果您需要更高的级别或数量 请联系我们我们很乐意为您提供量身定制的折扣计划

平均响应时间在1到3秒之间,取决于使用的端点和请求参数

目前,由于我们在后台使用Waze实时地图,API每个区域最多返回800条警报。如果您需要更多警报,请考虑将请求分成多个小区域的请求

GET警报与交通拥堵端点返回实时警报和交通拥堵信息,包括事故和警察在场等类型 GET驾驶路线端点提供路线详细信息,包括长度、持续时间和沿途警报

关键字段包括警报的 `alert_id`、`type`、`description`、`latitude` 和 `longitude`。对于行驶方向,字段包括 `route_name`、`length_meters`、`duration_seconds` 和 `alerts`

响应数据采用JSON格式结构化 警报嵌套在`data`对象中 而驾驶方向返回一个路线对象数组 每个对象包含关于路线及相关警报的相关细节

获取警报和拥堵端点提供事故、危险和警察的警报 获取行车路线端点提供路线选项、预计旅行时间和沿途警报

GET警报和拥堵端点接受地理坐标(左下角和右上角的纬度/经度)GET驾车路线端点允许用户指定起始和结束位置,以及期望的到达时间

用户可以通过调整警报的地理边界或指定驾驶路线的到达时间来自定义请求 这使得根据用户需求提供量身定制的结果

数据准确性通过Waze社区驱动的平台的实时更新得以保持,该平台持续报告事件和交通状况,确保及时和可靠的信息

典型的使用案例包括提供实时交通更新的导航应用程序 物流公司优化送货路线 以及通勤者根据当前交通状况和警报规划旅行

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。

价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]


此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。

定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。

有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]

价格由月度或年度订阅决定,具体取决于所选计划。

API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。

Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。

要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。

要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。

要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。

"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。

是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。

您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]

为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。

7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。

当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。

付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。

 服务级别
94%
 响应时间
1,469ms

类别:


相关 API


您可能还喜欢