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"] }
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/aviationweather-pirep"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.