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/posteQuick 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
| Name | Signature | Description |
|---|---|---|
postOffices | postOffices(): PostOffice[] | All 3,908 post offices. |
atms | atms(): Atm[] | All 2,026 ATMs. |
metadata | metadata(): Metadata | Dataset metadata (source, counts, generated_at). |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | number | — | Numeric office id. |
name | string | — | Office name (French / transliterated). |
name_ar | string | — | Office name in Arabic. |
class | string | — | Office class/category (e.g. "RP"). |
postal_code | string | — | 5-digit postal code. |
postal_code_old | string | yes | Previous postal code, if renumbered. |
address | string | — | Street address. |
commune_code | string | — | 4-digit zero-padded commune code. |
commune_fr | string | — | Commune name in French. |
commune_ar | string | — | Commune name in Arabic. |
wilaya_code | string | — | Wilaya code as a string. |
wilaya_fr | string | — | Wilaya name in French. |
wilaya_ar | string | — | Wilaya name in Arabic. |
lat | number | yes | Latitude, or null when not geocoded. |
lng | number | yes | Longitude, or null when not geocoded. |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.
Related packages
geoalgeria69 wilayas, 555 dairas, 1,528 communes — bilingual names, postal codes, coordinates, plus 3,908 post offices and 2,026 ATMs.
@geoalgeria/banques21 banks and 8 financial institutions (Banque d'Algerie list) plus 1,704 branch locations across all 21 banks.
@geoalgeria/livraison16 delivery carriers, 411 geocoded stop-desk/relay points across 61 wilayas, and per-carrier coverage.