VOOZH about

URL: https://apify.com/studio-amba/european-job-search

⇱ European Job Search - Aggregate 20 EU Job Boards in One Run Β· Apify


πŸ‘ European Job Search - Search 20 EU Job Boards at Once avatar

European Job Search - Search 20 EU Job Boards at Once

Pricing

Pay per usage

Go to Apify Store

European Job Search - Search 20 EU Job Boards at Once

Search 20 European national job boards in a single run. Merges and deduplicates postings into one unified feed with company, location and salary. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

European Job Search

Search twenty European national job boards in a single run. This actor queries each board in parallel, normalizes every posting to a common schema, and removes duplicates of the same job appearing on multiple boards. One search, one unified feed.

No login. No cookies. No account.

What it does

  • Searches 20 European job boards at once: ArbetsfΓΆrmedlingen (SE), CV.lv (LV), CVbankas (LT), CVKeskus (EE), Duunitori (FI), eJobs (RO), France Travail (FR), Jobs.bg (BG), Jobs.cz (CZ), Kariyer.net (TR), Karriere.at (AT), MojPosao (HR), Net-Empregos (PT), NoFluffJobs (PL), Poslovi Infostud (RS), Profesia (SK), Profession (HU), ProUnity (BE), StepStone (DE), VDAB (BE).
  • Normalizes every posting to a common schema (title, company, location, salary, contract type, sector, source).
  • Deduplicates the same job posted on several boards by matching title, company, and location.
  • Returns one clean, country-tagged feed sorted by country and title.

How to scrape European job board data

  1. Enter a role or keywords in the Search Query field, for example software engineer, nurse, or accountant. A common role name gives the broadest match across countries.
  2. Optionally restrict to certain countries with the Countries field (for example ["DE", "AT"]). Leave it empty to query every board.
  3. Set Max Items Per Board to control how many postings are pulled from each board.
  4. Run the actor. Each board is queried in parallel, results are normalized and deduplicated.
  5. Open the dataset. Each row is one unique job with the board it came from.

Input

FieldTypeDescription
searchQuerystringJob title or keywords. Defaults to software engineer.
countriesarrayOptional country filter. Empty means all boards.
maxItemsPerBoardintegerMax postings per board (1–200, default 20).
timeoutPerBoardSecsintegerMax seconds to wait per board (30–600, default 120).
proxyConfigurationobjectProxy settings passed to the underlying scrapers. Residential recommended.

Example input

{
"searchQuery":"data analyst",
"countries":["DE","AT","PL"],
"maxItemsPerBoard":25,
"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}
}

Output

Each item in the dataset is one unique job posting:

{
"title":"Senior Data Analyst",
"company":"Acme GmbH",
"location":"Berlin",
"country":"DE",
"salary":"€65,000 - €80,000",
"contractType":"Full-time",
"sector":"IT",
"url":"https://...",
"source":"StepStone",
"postedDate":"2026-06-12",
"scrapedAt":"2026-06-15T18:00:00.000Z"
}
FieldDescription
titleJob title.
companyHiring company or employer, if available.
locationCity or region, if available.
countryISO country code of the source board.
salarySalary text as listed (format varies by board).
contractTypeEmployment or contract type, if available.
sectorIndustry or category, if available.
urlLink to the original posting.
sourceName of the board the job came from.
postedDatePosting date, if available.
scrapedAtISO 8601 timestamp.

A final __SUMMARY__ item lists which boards answered, which failed, the total unique jobs, and how many duplicates were removed.

How deduplication works

Postings are deduplicated by a key built from the normalized title, company, and location. The first occurrence of each unique job is kept. This collapses the same role that appears on multiple boards (common for large employers and aggregator-fed boards) into a single entry, while keeping genuinely distinct postings separate.

Use cases

  • Building a cross-border talent-market dataset for a specific role.
  • Salary benchmarking across countries for the same job title.
  • Feeding a recruitment or labor-market dashboard with normalized listings.
  • Monitoring hiring activity for a sector across multiple European markets.

Notes

  • This is a meta-actor. It orchestrates our individual national job-board scrapers and runs them in parallel, so a single run can cover many countries at once.
  • Salary and posted-date fields depend on each board exposing them; not all boards provide every field.
  • Coverage for a given query depends on each underlying board returning results for it. A broad role name matches more boards than a narrow or local-language niche term.
  • Use residential proxies for the most reliable results.

You might also like

Job Scraper

kindred_llama/job-scraper

πŸš€ Multi-Site Job Scraper fetches real-time jobs from 7+ leading job boards in one run. Search by title, location, and experience, then get clean, deduplicated, structured resultsβ€”perfect for recruiters, job boards, analytics, and AI-powered job search applications.

πŸ‘ User avatar

Shailesh Pawar

4

EU EURES Jobs Scraper

parseforge/eu-eures-jobs-scraper

Export European job vacancies from the EURES European Job Mobility Portal. Search by keyword, country, occupation, contract type, and education level across 30+ European countries. Pull title, employer, location, salary, requirements, and posting date.

Ashby Job Scraper - Cheap πŸ”ŽπŸ’ΌπŸ“Š

scrapestorm/ashby-job-scraper---cheap

Looking to collect job listings from Ashby job boards? πŸ’ΌπŸ”ŽπŸ“„ With this scraper, you can extract detailed job information including company, job title, departments, location, employment type, remote status, salary, job URL & much more Perfect for job market analysis & structured datasets πŸ“Š

1

Company Job Listings Scraper

careybrown/company-jobs-scraper

Scrape public Greenhouse company job boards for normalized job listing and hiring-signal records.

LinkedIn Job Search

seemuapps/linkedin-job-search

Search LinkedIn job listings by keyword and location extract title, company, salary, seniority, employment type, and full job description.

LinkedIn Jobs Scraper API – Jobs by Keyword & Location

nuclear_quietude/linkedin-jobs-scraper-api

Scrape LinkedIn job listings using keywords, locations, or company names. Extract job titles, company, location, job URL, and full descriptions. Ideal for recruitment automation, job boards, and market research via Apify API.

79