Algeria Employment Agencies

@geoalgeria/emploi

331 public employment agencies (58 AWEM + 273 ALEM) from ANEM: addresses, contacts, geographic coordinates.

331 employment agenciesView on mapnpm

Source: ANEM (anem.dz)

Install

npm install @geoalgeria/emploi

Quick example

import emploi from "@geoalgeria/emploi";

const all = emploi.agencies();        // 331 agencies (AWEM + ALEM)
const awem = emploi.awem();           // 58 wilaya-level agencies
const alem = emploi.alem();           // 273 local agencies

API reference

NameSignatureDescription
awemawem(): Awem[]All 58 wilaya-level agencies (AWEM).
alemalem(): Alem[]All 273 local agencies (ALEM).
agenciesagencies(): Array<Awem | Alem>AWEM and ALEM combined (AWEM first).
metadatametadata(): MetadataDataset metadata.

Record shape

FieldTypeNullableDescription
idstringnoAgency id.
namestringnoAgency name.
wilaya_codestringnoWilaya code as a string.
commune_codestringyesCommune code, when resolved.
communestringyesCommune name, when resolved.
latnumberyesLatitude (nullable for some ALEM).
lngnumberyesLongitude (nullable for some ALEM).
geo_precisionGeoPrecisionnoHow precisely the point is placed.
geo_methodGeoMethodnoHow the coordinates were derived.
source"anem"noOrigin registry (ANEM).
type"ALEM"noRecord type discriminator (AWEM or ALEM).
codestringyesInternal ANEM code, if assigned.
addressstringnoStreet address.
phonestringnoPhone number.
faxstringyesFax number (nullable for ALEM).
emailstringyesContact email (nullable for ALEM).
managerstringnoAgency manager/director.
communesstringnoComma-separated communes served (ALEM only).

Formats

JSONCSVGEOJSONTS

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

Related packages