pirep: Get PIREP reports

API: aviationweather.gov:aviation-weather-data-api
Endpoint: /pirep
Response format: application/json
Auth: unknown
Method: GET
Last Status: 204
Latency: 364ms

Description

Returns pilot-reported weather conditions including turbulence, icing, visibility, and cloud tops at specific locations and altitudes. Provides real-time situational awareness beyond station-based observations. Must specify either a bounding box or station IDs with radial distance.

From spec: Retrieve Pilot Reports (PIREPs) which are weather observations reported by pilots in flight.

Usage Tips

- No authentication required - Required: specify bbox (minLat,minLon,maxLat,maxLon) OR ids with distance - Use age parameter to limit results (hours) - Use format=json for structured data - Reports are filed by pilots in flight and provide ground truth for actual conditions

Parameters (4)

age (integer, query, optional)

Maximum age of reports in hours

format (string, query, optional, default: json)

Response format

Constraints: {'enum': ['json', 'xml', 'geojson', 'csv']}

ids (string, query, optional)

Station identifiers

radial (string, query, optional)

Radial search (station,distance,direction)

Examples (1)

Get PIREPs for a geographic area probe-gate

Demonstrates fetching Pilot Reports within a bounding box around the New York area for the last 3 hours.

curl 'https://aviationweather.gov/api/data/pirep?bbox=40%2C-74%2C41%2C-73&format=json&age=3'
import requests

resp = requests.get(
    "https://aviationweather.gov/api/data/pirep",
    params={
        'bbox': '40,-74,41,-73',
        'format': 'json',
        'age': '3',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("aviation-weather-data")
result = api.fetch("pirep", bbox="40,-74,41,-73", format="json", age=3)

for item in result:
    print(item)
const resp = await fetch("https://aviationweather.gov/api/data/pirep?bbox=40%2C-74%2C41%2C-73&format=json&age=3");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:42:56.722746 204 364ms
2026-04-16 00:50:16.624997 200 311ms
2026-04-15 02:30:50.556354 200 2249ms
2026-04-14 03:41:56.272864 204 313ms
2026-04-12 15:53:41.186717 204 508ms
2026-04-10 00:04:34.278616 204 232ms
2026-04-09 00:44:44.081607 204 317ms