Algeria Civil Airports
@geoalgeria/aviation
33 civil airports with official names, ICAO codes, addresses, phone numbers, websites, and GPS coordinates.
33 civil airportsnpm
Source: ANAC (anac.dz)
Install
npm install @geoalgeria/aviationQuick example
import aviation from "@geoalgeria/aviation";
const all = aviation.airports(); // 33 airports
const algiers = aviation.airportByIcao("DAAG"); // Houari Boumediene
const inOran = aviation.airportsByWilaya(31);API reference
| Name | Signature | Description |
|---|---|---|
airports | airports(): Airport[] | All 33 civil airports. |
airportByIcao | airportByIcao(code: string): Airport | null | One airport by ICAO code (case-insensitive). |
airportsByWilaya | airportsByWilaya(code: string | number): Airport[] | Airports in a wilaya (accepts "16", 16, or "01"). |
metadata | metadata(): Metadata | Dataset metadata (counts, source, generated_at). |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | — | ICAO code, lowercased (e.g. "daag"). |
name | string | — | Official airport name in French. |
icao | string | — | ICAO (OACI) code (e.g. "DAAG"). |
iata | string | yes | IATA code (null -- reserved for later enrichment). |
address | string | yes | Postal address as listed by ANAC. |
phone | string | yes | Contact phone. |
website | string | yes | Official website URL. |
wilaya_code | string | — | Wilaya code, zero-padded to 2 digits ("01"-"69"). |
lat | number | — | Latitude (WGS84). |
lng | number | — | Longitude (WGS84). |
source | string | — | ANAC source page the record was derived from. |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.