Algeria Employment Agencies
@geoalgeria/emploi
331 public employment agencies (58 AWEM + 273 ALEM) from ANEM — addresses, contacts, GPS coordinates.
331 employment agenciesnpm
Source: ANEM (anem.dz)
Install
npm install @geoalgeria/emploiQuick 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 agenciesAPI reference
| Name | Signature | Description |
|---|---|---|
awem | awem(): Awem[] | All 58 wilaya-level agencies (AWEM). |
alem | alem(): Alem[] | All 273 local agencies (ALEM). |
agencies | agencies(): Array<Awem | Alem> | AWEM and ALEM combined (AWEM first). |
metadata | metadata(): Metadata | Dataset metadata. |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | — | Agency id. |
code | string | yes | Internal ANEM code, if assigned. |
type | string | — | Record type discriminator (e.g. "awem"). |
name | string | — | Agency name. |
address | string | — | Street address. |
phone | string | — | Phone number. |
fax | string | yes | Fax number (nullable for ALEM). |
email | string | yes | Contact email (nullable for ALEM). |
manager | string | — | Agency manager/director. |
communes | string | yes | Comma-separated communes served (ALEM only). |
wilaya_code | string | — | Wilaya code as a string. |
lat | number | yes | Latitude (nullable for some ALEM). |
lng | number | — | Longitude. |
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/formation-professionnelle1,932 vocational training establishments — CFPA, INSFP, IFEP, IEP, DFEPs and private accredited centers across 58 wilayas.
@geoalgeria/jeunesse2,076 youth and sports institutions — maisons de jeunes, sports complexes, cultural centers, youth camps and more.