PIREPs
Pilot reports of in-flight weather conditions including icing, turbulence, and sky conditions.
GET
/api/v1/pirepsPrivate Pilot+Get All Pireps
Responses
200Returns the list of PIREPs
idintegerDatabase identifier.
rawTextstringnullableRaw PIREP text string.
receiptTimestringnullableTime the PIREP was received.
observationTimestringnullableTime of the pilot observation.
qualityControlFlagsPirepQualityControlFlags
midPointAssumedstringnullable
noTimeStampstringnullable
fltLvlRangestringnullable
aboveGroundLevelIndicatedstringnullable
noFltLvlstringnullable
badLocationstringnullable
aircraftRefstringnullableAircraft type that filed the report.
latitudenumbernullableLatitude of the report in decimal degrees.
longitudenumbernullableLongitude of the report in decimal degrees.
altitudeFtMslintegernullableAltitude of the report in feet MSL.
skyConditionsPirepSkyCondition[]nullableReported sky conditions.
skyCoverstring
cloudBaseFtMslintegernullable
cloudTopFtMslintegernullable
turbulenceConditionsPirepTurbulenceCondition[]nullableReported turbulence conditions.
turbulenceTypestringnullable
turbulenceIntensitystringnullable
turbulenceBaseFtMslintegernullable
turbulenceTopFtMslintegernullable
turbulenceFreqstringnullable
icingConditionsPirepIcingCondition[]nullableReported icing conditions.
icingTypestringnullable
icingIntensitystringnullable
icingBaseFtMslintegernullable
icingTopFtMslintegernullable
visibilityStatuteMiintegernullableFlight visibility in statute miles.
wxStringstringnullablePresent weather string.
tempCnumbernullableTemperature in degrees Celsius.
windDirDegreesintegernullableWind direction in degrees true.
windSpeedKtintegernullableWind speed in knots.
vertGustKtintegernullableVertical gust speed in knots.
reportTypestringnullableReport type: UA (routine) or UUA (urgent).
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/pireps"