Recent Changes API
NOTE: This is the endpoint to fetch the most recent airline content changes. View all available API endpoints.
Clients of any Airhex product receive access to this endpoint. Don't have a key yet but want to try?
API Endpoint Description
This endpoint returns the most recent content changes from Airhex's change log — logo updates, new and removed airlines, status changes and other data field updates — ordered newest first.
Endpoint Address
GET https://content.airhex.com/api/v3.7/updates/
Example Request
https://content.airhex.com/api/v3.7/updates/?apikey=WcPi7fGFMTihmwdNxkn4XYwZtdhKuykg&type=logo&limit=50
*Note: a valid, currently active API key is required.
Request Parameters| Parameter | Required | Value | Type | Default | Description |
|---|---|---|---|---|---|
| apikey | Required | Any | String | none | Your assigned API key. Request a key if needed |
| type | Optional | all or airline or logo | String | all | all = every change; airline = non-logo changes only; logo = logo changes only |
| limit | Optional | Integer > 0 | Integer | 1000 | Maximum number of records returned |
Response
The response is a JSON object keyed by change id, ordered newest to oldest by
updated. Each item describes a single content change.
Response Fields
| Field | Example | Description |
|---|---|---|
| iata | AA | Airline's IATA code |
| icao | AAL | Airline's ICAO code |
| changetype | logo | Type of change: logo, NEW, DEL, status, or another data field name |
| updated | 2026-06-30 11:44:54 | Change timestamp (YYYY-MM-DD HH:MM:SS) |
Example Response (JSON)
{
"56126": {
"iata": "YD",
"icao": "SYG",
"changetype": "status",
"updated": "2026-07-22 14:40:02"
},
"56124": {
"iata": "NQ",
"icao": "AJX",
"changetype": "web check-in URL",
"updated": "2026-07-22 11:55:28"
},
"56125": {
"iata": "NQ",
"icao": "AJX",
"changetype": "baggage allowance URL",
"updated": "2026-07-22 11:55:28"
},
"56123": {
"iata": "NQ",
"icao": "AJX",
"changetype": "type",
"updated": "2026-07-22 11:55:28"
}
}