Ooredoo Retail Network
@geoalgeria/ooredoo
572 Ooredoo stores across 63 wilayas, Espaces Ooredoo, City Shops and Espaces Services with real coordinates and addresses, geocoded from the operator's public locator and linked to the geoalgeria commune set.
Source: Ooredoo Algérie, public store locator (ooredoo.dz)
Install
npm install @geoalgeria/ooredooQuick example
import ooredoo from "@geoalgeria/ooredoo";
const all = ooredoo.stores(); // 572 stores
const eo = ooredoo.storesByType("EO"); // Espaces Ooredoo
const alger = ooredoo.storesByWilaya(16); // AlgerAPI reference
| Name | Signature | Description |
|---|---|---|
stores | stores(): OoredooStore[] | All 572 Ooredoo stores. |
storeById | storeById(id): OoredooStore | null | A single store by id. |
storesByWilaya | storesByWilaya(code): OoredooStore[] | Stores in a wilaya (numeric or zero-padded code). |
storesByType | storesByType(type): OoredooStore[] | Stores of a type ("EO" | "CSO" | "ESO"). |
metadata | metadata(): Metadata | Package metadata (counts, sources, licenses). |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | no | Record id (e.g. "16-004"). |
name | string | no | Store name / code (e.g. "EO ROUIBA"). |
wilaya_code | string | no | Zero-padded wilaya code ("01".."69"). |
commune_code | string | no | Commune code (geoalgeria code_commune). |
commune | string | no | Commune name (French), nearest-centroid match. |
lat | number | no | Latitude (real API point). |
lng | number | no | Longitude (real API point). |
geo_precision | "exact" | "approximate" | no | How precisely the point is placed. |
geo_method | GeoMethod | no | How the coordinates were derived. |
source | "ooredoo" | no | Provenance, the ooredoo.dz locator. |
refs | Refs | no | External identifiers (Ooredoo store id). |
type | OoredooType | no | Store type (Espace / City Shop / Espace Services). |
type_label_fr | string | no | French label for the type. |
type_label_ar | string | no | Arabic label for the type. |
address | string | no | Street address as listed. |
operator_wilaya | string | no | Operator's own declared wilaya (legacy 48-scheme). |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.
Related packages
@geoalgeria/djezzy128 geocoded Djezzy (Optimum Telecom Algérie) retail boutiques across 63 wilayas, with store codes, addresses, and opening hours.
@geoalgeria/mobilis165 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.
@geoalgeria/telecom3,096 5G coverage points from operator maps (Djezzy, Mobilis, Ooredoo) with wilaya/commune linkage.