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 + ATMsView on mapnpm

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
idstringnoStable office id.
namestringnoOffice name (French / transliterated).
name_arstringnoOffice name in Arabic.
wilaya_codestringnoWilaya code as a string.
commune_codestringno4-digit zero-padded commune code.
communestringnoCommune name in French.
commune_arstringnoCommune name in Arabic.
latnumberyesLatitude, or null when not geocoded.
lngnumberyesLongitude, or null when not geocoded.
geo_precisionGeoPrecisionnoHow precisely the point is placed.
geo_methodGeoMethodnoHow the coordinates were derived.
source"baridimap"noOrigin registry (Algerie Poste baridimap).
classOfficeClassnoOffice class/category (e.g. "RP").
postal_codestringno5-digit postal code.
postal_code_oldstringyesPrevious postal code, if renumbered.
addressstringnoStreet address.

Formats

JSONCSVGEOJSONTS

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

Related packages