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/mobilis

Quick 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 combined

API reference

NameSignatureDescription
agencesagences(): Agence[]All 165 geocoded Mobilis agencies.
pdvpdv(): Pdv[]All 12,180 approved points of sale.
allall(): Array<Agence | Pdv>Agencies and points of sale combined (agencies first).
metadatametadata(): MetadataDataset metadata.

Record shape

FieldTypeNullableDescription
idstringAgency or point-of-sale id.
codestringMobilis internal code.
typestringRecord type discriminator (e.g. "agence").
namestringName in French.
name_arstringyesName in Arabic (agencies only).
addressstringStreet address in French.
address_arstringyesStreet address in Arabic (agencies only).
communestringyesCommune name (points of sale only).
wilaya_codestringWilaya code as a string.
latnumberyesLatitude (null for points of sale).
lngnumberyesLongitude (null for points of sale).

Formats

JSONCSVGEOJSONTS

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

Related packages