AIREP / ARS
Required roles:
AIS PIB API— Roles
Base endpoint:https://ais-pib-api.ibosoft.net.tr:2087/opmet-airep-ars
Reference documents: ICAO Doc 10157 PANS-MET, Ed. 1 (27/11/25) · ICAO Doc 4444 PANS-ATM, Ed. 16, Amend. 13 (27/11/25)
Attribution: showibonav.aerowherever this data is displayed
Data sources: FMI (Finnish Meteorological Institute).
Last updated: 17 OCT 2026About the reference documents: Related Documents and Resources
Depending on your use, the original data sources may also need to be credited.
Routine (AIREP) and special (ARS) air-reports: the reports in force, the last 24 hours, and a point layer of report positions. Coverage is most of the ICAO EUR region; data is refreshed every minute.
The contents of air-reports are given in PANS-MET Chapter 3 (routine 3.1.1, special 3.1.2) and PANS-ATM 4.12; the templates in PANS-MET Appendix 3, the AIREP and AIREP SPECIAL forms (with the ARS designator) in PANS-ATM Appendix 1. Only reports identified as ARS or AIREP are served. To decode a report, pass its raw text to AIREP (ICAO) or ARS (ICAO) (uplink).
Endpoints
| Endpoint | Description |
|---|---|
GET /opmet-airep-ars/recent |
Reports in force |
GET /opmet-airep-ars/last24h |
Reports of the last 24 hours |
GET /opmet-airep-ars/geojson |
Point layer of the reports in force (FeatureCollection) |
GET /opmet-airep-ars/latest-snapshot |
Time of the newest data, {"snapshot": "YYYYMMDD_HHMM"} or null |
For a map layer, poll /latest-snapshot and request /geojson only when the value changes.
Parameters
| Parameter | Endpoints | Description |
|---|---|---|
source |
/recent, /last24h, /geojson |
Use only this data source (fmi); an unknown id returns 400 |
Response
/recent and /last24h (all data sources combined, newest first):
{
"sources": ["FMI"],
"updated": "2026-09-25T15:36:00+00:00",
"count": 1,
"messages": [
{
"raw": "RUxx ARS SVR299 MOD TURB OBS AT 1535Z N5609E04318 FL370=",
"time": "2026-09-25 15:35:00",
"epoch": 1790178900,
"source": "FMI"
}
]
}
| Field | Description |
|---|---|
raw |
Report text as published |
time / epoch |
Time of the report (UTC, YYYY-MM-DD HH:MM:SS / Unix seconds) |
source |
Name of the data source |
/geojson feature properties: type (ARS or AIREP), location_indicator, aircraft_identification, time, source, raw. The position is decoded from the report itself; reports whose position is given only as a significant point name (no coordinates) are not in the point layer, but they are in /recent.
Errors
| Code | Meaning |
|---|---|
400 |
Unknown source id |
503 |
The service is starting up; retry shortly |
If a data source cannot be reached, the last received reports stay available.