Algeria Open Data Packages

MIT-licensed open data for Algeria — installable from npm, typed with TypeScript, validated on every commit.

npm install geoalgeria
12
packages
30,000+
records
69
wilayas
5
formats

Packages

Each package installs independently. Use the flagship geoalgeria for administrative divisions, or pick domain-specific packages as needed.

geoalgeria6,086

69 wilayas, 555 dairas, 1,528 communes — bilingual names, postal codes, coordinates, plus 3,908 post offices and 2,026 ATMs.

records across 7 datasets
@geoalgeria/poste5,934

3,908 post offices and 2,026 ATMs from Algerie Poste — real postal codes, bilingual names, coordinates, commune/wilaya linkage.

post offices + ATMs
@geoalgeria/emploi331

331 public employment agencies (58 AWEM + 273 ALEM) from ANEM — addresses, contacts, GPS coordinates.

employment agencies
@geoalgeria/mobilis12,345

165 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.

agencies + points of sale
@geoalgeria/telecom1,681

1,681 5G coverage points from operator maps (Djezzy, Mobilis, Ooredoo) with wilaya/commune linkage.

5G coverage points
@geoalgeria/aviation33

33 civil airports with official names, ICAO codes, addresses, phone numbers, websites, and GPS coordinates.

civil airports
@geoalgeria/banques1,733

21 banks and 8 financial institutions (Banque d'Algerie list) plus 1,704 branch locations across all 21 banks.

institutions + branches
@geoalgeria/livraison411

16 delivery carriers, 411 geocoded stop-desk/relay points across 61 wilayas, and per-carrier coverage.

geocoded stop-desks
@geoalgeria/jeunesse2,076

2,076 youth and sports institutions — maisons de jeunes, sports complexes, cultural centers, youth camps and more.

youth & sports institutions
@geoalgeria/enseignement-superieur110

110 higher-education institutions — universities, grandes ecoles, ENS, and university centers across 51 wilayas.

higher-education institutions
@geoalgeria/tourisme4,348

4,348 tourism sites across 69 wilayas — hotels, attractions, historic sites, thermal springs, and protected areas.

tourism sites
@geoalgeria/formation-professionnelle1,932

1,932 vocational training establishments — CFPA, INSFP, IFEP, IEP, DFEPs and private accredited centers across 58 wilayas.

training establishments

Formats

The npm packages ship JSON for minimal bundle size. CSV, GeoJSON, and SQL are available in every GitHub Release.

JSONCSVGeoJSONSQLTypeScript

Quick start

import dz from "geoalgeria";

dz.wilayas;                       // all 69 wilayas
dz.getCommunesByWilaya(16);       // 57 communes in Algiers
dz.findByPostalCode("16000");     // commune, daira, wilaya
dz.getPostOfficesByCommune(1731); // real Algérie Poste offices
Source on GitHubPackages on npmDocumentation