Mobilis Sales Network
@geoalgeria/mobilis
165 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.
12,345 agencies + points of salenpm
Source: Mobilis (mobilis.dz)
Install
npm install @geoalgeria/mobilisQuick example
import mobilis from "@geoalgeria/mobilis";
const agences = mobilis.agences(); // 165 geocoded agencies
const pdv = mobilis.pdv(); // 12,180 points of sale
const all = mobilis.all(); // everything combinedAPI reference
| Name | Signature | Description |
|---|---|---|
agences | agences(): Agence[] | All 165 geocoded Mobilis agencies. |
pdv | pdv(): Pdv[] | All 12,180 approved points of sale. |
all | all(): Array<Agence | Pdv> | Agencies and points of sale combined (agencies first). |
metadata | metadata(): Metadata | Dataset metadata. |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | — | Agency or point-of-sale id. |
code | string | — | Mobilis internal code. |
type | string | — | Record type discriminator (e.g. "agence"). |
name | string | — | Name in French. |
name_ar | string | yes | Name in Arabic (agencies only). |
address | string | — | Street address in French. |
address_ar | string | yes | Street address in Arabic (agencies only). |
commune | string | yes | Commune name (points of sale only). |
wilaya_code | string | — | Wilaya code as a string. |
lat | number | yes | Latitude (null for points of sale). |
lng | number | yes | Longitude (null for points of sale). |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.