Emploitic Scraper avatar

Emploitic Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Emploitic Scraper

Emploitic Scraper

Scrape job offers from emploitic.com (Algeria). Use filters or paste an Emploitic URL — the URL wins when set. Returns title, company, location, contract, and description.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🇩🇿 Emploitic Scraper

Want Emploitic Algeria job offers in a spreadsheet? This scraper makes it easy.

Use structured filters — the same ones as the Emploitic listing page — or paste an input_url once you've already filtered in the browser. When input_url is set it overrides the filters below.

Emploitic is Algeria’s main job board. The public list currently holds about 4,500 offers. This actor reads the public listing payload on search pages and returns up to 2000 rows per run.

💡 Perfect for...

  • Recruiters: Export CDD, CDI, and mission ads with company and city.
  • Dashboards: Track Algiers / Oran inventory without paging the site.
  • Market research: Slice by métier, sector, experience, or remote/hybrid.
  • Data analysts: Export structured Emploitic rows with public job URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Emploitic results.
  • 📚 RAG Systems: Feed titles, companies, and descriptions into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste an /offres-d-emploi?... URL (input_url) if you already filtered in the browser, or use structured filters (better for AI agents). input_url always wins when set.
  • 🎯 Website-Matched Filters: Search, wilaya, profession, experience, post level, sector, formation, and work mode — the same initialFilters as emploitic.com.
  • 🌐 Algeria inventory: Title, company, wilaya, contract type, work mode, and description from the cards.

📦 What's inside the data?

Every row includes all of these fields:

  • Core: id, url, title, company
  • Place / contract: location, contract_type, work_mode, job_level
  • Time / text: published_at, description

🚀 Quick start

Option A — Input URL

  1. Open Job offers, apply filters, copy the URL — e.g. https://emploitic.com/offres-d-emploi?q=comptable&workMode=remote.
  2. Paste it into input_url.
  3. Set max_results and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Combine any of the listing filters (query, wilaya, métier, experience, post level, sector, formation, work mode).
  3. Set max_results (up to 2000) and click Start.

Tech details for developers 🧑‍💻

Input Example (filters):

{
"query": "comptable",
"location": "alger",
"profession": "comptabilite",
"experience_level": "3-5-ans",
"post_level": "confirme",
"sector": "services",
"formation_level": "master2",
"work_mode": "hybrid",
"max_results": 100
}

Input Example (URL override):

{
"input_url": "https://emploitic.com/offres-d-emploi?q=comptable&workMode=remote",
"max_results": 50
}

Output Example:

{
"id": "08fca47f-e4ea-458c-9a25-b14c70cbb859",
"url": "https://emploitic.com/entreprises/osen-logistic/offres-d-emploi/distribution-commerce/agent-de-tri-night-shift-salwe",
"title": "Agent de Tri (Night Shift)",
"company": "OSEN LOGISTIC",
"location": "Alger, Algérie",
"contract_type": "CDD Ou Mission",
"work_mode": "onsite",
"job_level": "Débutant / Junior, Confirmé / Expérimenté",
"published_at": "2026-09-03T10:00:00.000Z",
"description": "The Production Operations Engineer is responsible..."
}

Output fields:

FieldDescription
idEmploitic job id.
urlPublic job page.
titleJob headline.
companyEmployer name.
locationWilaya / city label.
contract_typeCDI, CDD, mission, etc.
work_modeonsite, remote, or hybrid.
job_levelSeniority labels from the card.
published_atPublish timestamp.
descriptionHTML-stripped offer text.

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNoPaste an /offres-d-emploi search URL; overrides filters when set.
querystringNoEmploitic search bar text (search=).
locationenumNoallWilaya (?location=).
professionenumNoallMétier (?profession=).
experience_levelenumNoallYears of experience (?experienceLevel=).
post_levelenumNoallSeniority (?postLevel=).
sectorenumNoallCompany sector (?sector=).
formation_levelenumNoallEducation (?formationLevel=).
work_modeenumNoallonsite / remote / hybrid (?workMode=).
max_resultsintegerNo50Maximum rows (12000).

Notes on filters

  • These are the same eight initialFilters keys as the listing page: search, location, profession, experienceLevel, postLevel, sector, formationLevel, workMode.
  • The listing API uses search=, not q=. A pasted URL that only has q= is mapped to search=. Combining a keyword with other filters can legitimately return 0 rows (for example no remote “comptable” ads).
  • input_url always wins over filters when provided.
  • Empty filters return the full public list (about 4,500 ads).