Algeria Employment Agencies
@geoalgeria/emploi
331 public employment agencies (58 AWEM + 273 ALEM) from ANEM: addresses, contacts, geographic coordinates.
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 | no | Agency id. |
name | string | no | Agency name. |
wilaya_code | string | no | Wilaya code as a string. |
commune_code | string | yes | Commune code, when resolved. |
commune | string | yes | Commune name, when resolved. |
lat | number | yes | Latitude (nullable for some ALEM). |
lng | number | yes | Longitude (nullable for some ALEM). |
geo_precision | GeoPrecision | no | How precisely the point is placed. |
geo_method | GeoMethod | no | How the coordinates were derived. |
source | "anem" | no | Origin registry (ANEM). |
type | "ALEM" | no | Record type discriminator (AWEM or ALEM). |
code | string | yes | Internal ANEM code, if assigned. |
address | string | no | Street address. |
phone | string | no | Phone number. |
fax | string | yes | Fax number (nullable for ALEM). |
email | string | yes | Contact email (nullable for ALEM). |
manager | string | no | Agency manager/director. |
communes | string | no | Comma-separated communes served (ALEM only). |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.
Related packages
geoalgeria69 wilayas, 556 dairas, all 1,541 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,334 youth establishments: maisons de jeunes, auberges de jeunes, cultural centers, youth camps and more, with capacity, accessibility and operational status.