Aviation Weather Center · Schema
AviationWeather Pilot Report (PIREP/AIREP)
Decoded pilot report as returned by GET /api/data/pirep?format=json.
AviationWeatherGovernmentNOAANWSMETARTAFPIREPSIGMETAIRMETOpen DataPublic APIs
Properties
| Name | Type | Description |
|---|---|---|
| receiptTime | string | Receipt time of the report. |
| obsTime | integer | Observation time (UNIX epoch). |
| rawOb | string | Raw report text. |
| acType | stringnull | Aircraft type (e.g. B737, E170). |
| fltlvl | integernull | Flight level (hundreds of feet). |
| lat | number | |
| lon | number | |
| tbInt1 | stringnull | Turbulence intensity (e.g. LGT, MOD, SEV). |
| tbType1 | stringnull | Turbulence type (e.g. CHOP, CAT). |
| tbFreq1 | stringnull | Turbulence frequency (e.g. OCNL, CONT). |
| tbBas1 | integernull | Turbulence base (feet). |
| tbTop1 | integernull | Turbulence top (feet). |
| icIntens1 | stringnull | Icing intensity. |
| icType1 | stringnull | Icing type (RIME, CLEAR, MIXED). |
| icBas1 | integernull | |
| icTop1 | integernull | |
| cloudCvg1 | stringnull | Cloud cover at level. |
| cloudBas1 | integernull | |
| cloudTop1 | integernull | |
| remarks | stringnull |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.github.io/aviationweather/json-schema/aviationweather-pirep-schema.json",
"title": "AviationWeather Pilot Report (PIREP/AIREP)",
"description": "Decoded pilot report as returned by GET /api/data/pirep?format=json.",
"type": "object",
"properties": {
"receiptTime": { "type": "string", "description": "Receipt time of the report." },
"obsTime": { "type": "integer", "description": "Observation time (UNIX epoch)." },
"rawOb": { "type": "string", "description": "Raw report text." },
"acType": { "type": ["string","null"], "description": "Aircraft type (e.g. B737, E170)." },
"fltlvl": { "type": ["integer","null"], "description": "Flight level (hundreds of feet)." },
"lat": { "type": "number" },
"lon": { "type": "number" },
"tbInt1": { "type": ["string","null"], "description": "Turbulence intensity (e.g. LGT, MOD, SEV)." },
"tbType1": { "type": ["string","null"], "description": "Turbulence type (e.g. CHOP, CAT)." },
"tbFreq1": { "type": ["string","null"], "description": "Turbulence frequency (e.g. OCNL, CONT)." },
"tbBas1": { "type": ["integer","null"], "description": "Turbulence base (feet)." },
"tbTop1": { "type": ["integer","null"], "description": "Turbulence top (feet)." },
"icIntens1": { "type": ["string","null"], "description": "Icing intensity." },
"icType1": { "type": ["string","null"], "description": "Icing type (RIME, CLEAR, MIXED)." },
"icBas1": { "type": ["integer","null"] },
"icTop1": { "type": ["integer","null"] },
"cloudCvg1": { "type": ["string","null"], "description": "Cloud cover at level." },
"cloudBas1": { "type": ["integer","null"] },
"cloudTop1": { "type": ["integer","null"] },
"remarks": { "type": ["string","null"] }
}
}