emploitic.com APIemploitic.com ↗
Access Algerian job listings, company profiles, and classification metadata from Emploitic via 9 structured endpoints. Filter by wilaya, sector, and job function.
curl -X GET 'https://api.parse.bot/scraper/22f932f3-b40d-4066-b6bb-0518fb2fbafd/search_jobs?page=1&query=informatique' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for job listings with filters and pagination. Returns jobs sorted by most recently published.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| query | string | Search keyword matching job title, company name, or description. |
| location | string | Location ID for filtering (obtain IDs from list_wilayas endpoint). |
{
"type": "object",
"fields": {
"results": "array of job listing objects with alias, title, company, criteria, description, publishedAt",
"pagination": "object with page, pageSize, total, totalPages"
},
"sample": {
"data": {
"results": [
{
"alias": "delegue-medical-region-medea-728a75d5cc848c7c19453966",
"title": "Délégué Médical ( Région Médea)",
"company": {
"name": "Pharmalliance",
"alias": "pharmalliance"
},
"publishedAt": "2026-05-07T09:50:40.036Z"
}
],
"pagination": {
"page": 1,
"total": 4523,
"pageSize": 20,
"totalPages": 227
}
},
"status": "success"
}
}About the emploitic.com API
The Emploitic API exposes 9 endpoints covering job listings, company profiles, and reference metadata from Algeria's emploitic.com platform. Use search_jobs to query postings by keyword, location, and page, receiving structured results with title, company, criteria, description, and publication date. Companion endpoints cover company search, detailed profiles, per-company job lists, and four metadata lists for building filter UIs.
Job Search and Detail
The search_jobs endpoint accepts a free-text query (matched against job title, company name, and description), a location ID (sourced from list_wilayas), and a page integer. Results are sorted by most-recently published and return an array of job objects — each carrying alias, title, company, criteria, description, and publishedAt — alongside a pagination object with page, pageSize, total, and totalPages. To retrieve the full posting, pass the job's alias to get_job_detail, which adds workMode, openPositions, and an HTML description field containing responsibilities and requirements.
Company Profiles and Jobs
search_companies accepts a query string and returns company objects with name, alias, sector, and location. Passing an alias value to get_company_profile returns the full company record — description, address, sector, size, location, and websites — plus header data (banner, logo, address) and a tabs array describing the profile layout. get_company_jobs retrieves paginated job listings scoped to a single company using the same slug parameter, returning the same job array shape as search_jobs.
Reference Metadata
Four list endpoints return controlled vocabularies used to build filtering interfaces. list_wilayas returns all Algerian provinces with id, label, lang, and metadata including admin_level and ISO 3166-2 codes — these IDs feed the location filter in search_jobs. list_sectors and list_job_functions follow the same collection shape; job function objects include a parentId in their metadata for hierarchical grouping. list_job_levels returns experience-level classifications. All four endpoints take no inputs and return stable reference data.
- Build an Algeria-focused job board aggregator filtered by wilaya using IDs from
list_wilayas. - Monitor new postings from a specific employer by polling
get_company_jobswith a company slug. - Populate sector and function dropdowns in a job-search UI using
list_sectorsandlist_job_functions. - Track company hiring activity by comparing
openPositionsandpublishedAtacrossget_job_detailresponses over time. - Research Algerian employers by pulling
size,sector, andwebsitesfromget_company_profile. - Aggregate job-market signals by wilaya by combining
search_jobslocation filtering withlist_wilayasmetadata. - Identify job function hierarchies using the
parentIdfield inlist_job_functionsto group categories in a UI.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Emploitic offer an official developer API?+
What does `get_job_detail` return beyond what `search_jobs` includes?+
search_jobs returns a summary object with alias, title, company, criteria, description, and publishedAt. get_job_detail adds workMode (e.g. 'onsite'), openPositions (an integer count), and a full HTML description string that typically includes structured responsibilities and requirements not present in the search result summary.Can I filter `search_jobs` by sector or job function?+
search_jobs accepts query, location, and page only. Sector and job function filtering are not exposed as parameters in this endpoint. The list_sectors and list_job_functions endpoints return those classification lists. You can fork the API on Parse and revise it to add sector or function filter parameters to the search endpoint.Does the API cover job applications or candidate profiles?+
How current are the job listings returned by the API?+
publishedAt field in ISO 8601 format reflecting the date the posting was published on Emploitic. The API sorts search_jobs results by most recently published, so the first page will reflect the newest listings available on the platform at the time of the request.