Algeria Post Offices & ATMs

@geoalgeria/poste

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

5,934 post offices + ATMsnpm

Source: Algerie Poste (baridimap.poste.dz)

Install

npm install @geoalgeria/poste

Quick example

import poste from "@geoalgeria/poste";

const offices = poste.postOffices();  // 3,908 post offices
const atms = poste.atms();            // 2,026 ATMs
const meta = poste.metadata();

API reference

NameSignatureDescription
postOfficespostOffices(): PostOffice[]All 3,908 post offices.
atmsatms(): Atm[]All 2,026 ATMs.
metadatametadata(): MetadataDataset metadata (source, counts, generated_at).

Record shape

FieldTypeNullableDescription
idnumberNumeric office id.
namestringOffice name (French / transliterated).
name_arstringOffice name in Arabic.
classstringOffice class/category (e.g. "RP").
postal_codestring5-digit postal code.
postal_code_oldstringyesPrevious postal code, if renumbered.
addressstringStreet address.
commune_codestring4-digit zero-padded commune code.
commune_frstringCommune name in French.
commune_arstringCommune name in Arabic.
wilaya_codestringWilaya code as a string.
wilaya_frstringWilaya name in French.
wilaya_arstringWilaya name in Arabic.
latnumberyesLatitude, or null when not geocoded.
lngnumberyesLongitude, or null when not geocoded.

Formats

JSONCSVGEOJSONTS

The npm package ships JSON. Other formats are available in each GitHub Release.

Related packages