BestJobs Scraper — Romania Jobs & Salaries, No Phones
Pricing
from $0.84 / 1,000 jobs
BestJobs Scraper — Romania Jobs & Salaries, No Phones
Romanian job ads from BestJobs (bestjobs.eu): title, company, towns, salary in EUR, employment type, level, remote/hybrid, languages, benefits and the full ad. Links or keywords + towns. Unofficial BestJobs API. Europe job scraper, job ads scraper, Romania job board.
Pricing
from $0.84 / 1,000 jobs
Rating
0.0
(0)
Developer
yestrue
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
7 days ago
Last modified
Categories
Share
Get Romanian job ads from BestJobs as clean data: title, company, towns, salary in EUR (or BestJobs' own estimate), employment type, remote or hybrid, applicants, required languages, benefits and the full ad text.
Price: $1.20 per 1,000 jobs on the Free plan, from $0.84 per 1,000 on higher Apify plans. You pay only for jobs delivered.
Run it now — or start from a ready example: Python developer jobs in Cluj-Napoca (BestJobs).
| Job | Company | Place | Salary EUR/month | Work mode | Applicants |
|---|---|---|---|---|---|
| Senior Digital CAD Engineer | ON SEMICONDUCTOR CZECH REPU… | Cluj-Napoca | ~2,335-2,580 (est.) | on-site | 83 |
| Wordpress developer | OKKWEBMEDIA | Cluj-Napoca | ~1,795-1,985 (est.) | hybrid | 140 |
| Senior Android Engineer REMOTE | SMART FUTURE SYSTEMS | Cluj-Napoca | 4,500-6,500 | remote | 56 |
Sample rows from a live run on 2026-10-20; every record has more fields.
Who uses it:
- Recruiters and HR teams watching which roles competitors hire for in Romanian cities.
- Job seekers and career sites building a feed of the newest ads for a keyword and town.
- Salary analysts: the employer's range in EUR, or BestJobs' own estimate when none is given.
- Market researchers who count ads, applicants, benefits and required languages by role and city.
- Anyone who wants a morning list: save the input as a task, order by newest, and schedule it daily.

BestJobs Scraper gets job ads from BestJobs (bestjobs.eu), one of Romania's big job boards: title, company, towns, the salary in euros (the employer's range or BestJobs' own estimate), employment type, experience level, remote or hybrid, languages asked for, benefits, number of applicants and the full ad text. Paste your BestJobs search links, or type keywords and towns. No phone numbers, e-mail addresses or contact persons are delivered, and you pay only for jobs delivered.
What data does BestJobs Scraper extract?
For every job:
title,jobId,urlcompany,companyLogo,companyRating,companyHidden– who is hiring;companyHiddenis true for a confidential employerlocations,cities– the places as the employer entered them, and just the townsremote,hybrid,relocationsalary,salaryMin,salaryMax– the employer's salary as shown ("1100 - 1600") and in numbersestimatedSalaryMin,estimatedSalaryMax– BestJobs' estimate when the employer gave nonesalaryCurrency,salaryPeriod– EUR, month (BestJobs shows net monthly salaries)applicants,listingState– how many applied;active, orpassivefor an "Interesat" listingapplyUrl– the employer's own application page, when there is oneinput,place,position,scrapedAt,status,error
With Full job ad and details (on by default) also:
description– the full ad as plain text, without contact persons, phones and e-mailsemploymentTypes– full-time, part-time, internship, project, volunteer, remote. Empty when the employer did not set a type (BestJobs lists those jobs under every type filter too).careerLevels– no-experience, entry, middle, senior, executivelanguages– with level ("Engleză", "Avansat")benefits,skills,vacancies,views,companyUrl
How to use BestJobs Scraper
- Open the Actor page and press Try for free. The Input tab is prefilled with a working example, so one click starts a run.
- Paste Search links from bestjobs.eu, one per line, or type Keywords and/or Places. Every keyword is searched in every place; a keyword alone searches all of Romania, a place alone gives all its jobs.
- Optionally pick Employment type, Experience level, Spoken language, Remote jobs only, the Order, and whether remote jobs may appear in town searches.
- Set Max jobs per search, and turn off Full job ad and details if the list fields are enough (about four times faster).
- Press Start, and download the results from the Output tab as JSON, CSV or Excel. For a daily feed, save the input as a task with Order set to "Newest first" and schedule it every morning.
Example output
Values are examples, shortened from a live run:
{"title": "Economist","company": "MYOMOBILE TRADING","cities": ["Timișoara"],"salaryMin": 1100,"salaryMax": 1600,"salaryCurrency": "EUR","careerLevels": ["middle", "senior"]}
How much does it cost?
$0.0012 per job delivered on the Free plan ($1.20 per 1,000); $0.00108 Bronze, $0.00096 Silver, $0.00084 Gold and above. The full ad and details cost nothing extra, only time. Links that are not BestJobs searches, places BestJobs does not know and searches without jobs are free records.
Worked example: a live run read all of Cluj-Napoca: 1,511 jobs without details in 75 seconds for $1.81. With the full ads the same run costs the same and takes a few minutes longer.
Use it from AI agents (MCP)
The Actor is available through the Apify MCP server. Add https://mcp.apify.com/?tools=highbrow_fame/bestjobs-ro-jobs to Claude, ChatGPT or any MCP client and the assistant can search Romanian jobs with this Actor's own input fields. You pay per job delivered, at the same rate.
Is it legal to scrape BestJobs?
The Actor reads the public job listings of bestjobs.eu. Companies are named, people are not: contact persons, phone numbers (also in employers' address lines) and e-mail addresses are removed from the ads. In three test runs of 11,264 jobs, no phone number or e-mail address was left (re-checked on 160 ads with full text on 2026-10-25: none). That keeps the output to job-market data rather than personal data under GDPR; every record carries its url, and candidates apply on BestJobs. You remain responsible for how you use the data and for the site's terms. This is an independent tool, not affiliated with BestJobs.
FAQ
How many jobs per search? BestJobs shows at most 1,000 jobs per search order. The Actor reads the three orders (most relevant, newest, highest salary) and merges them: Cluj-Napoca gave 1,511 jobs in a live run on 2026-10-25 (75 seconds, $1.81). For more, split the search by keyword, employment type or level.
Are the salaries gross or net? BestJobs asks employers for the net monthly salary in euros and shows its estimate in the same unit. In the live runs 1,606 of 4,036 jobs had the employer's range and 1,703 more had the estimate.
Can I use the category filter (IT, sales …)? No. BestJobs turns down category searches from outside its own pages (status 403); use a keyword instead.
Is there a posting date? No, BestJobs does not show one. Use Order: Newest first.
Why are there remote jobs in my town search? BestJobs adds remote-only jobs to a town's results (733 of 1,891 in Cluj-Napoca). Turn off Include remote jobs in place searches to keep only jobs located in the town.
Last updated: 2026-10-25.
Related Actors
- Jobs.cz & Prace.cz Scraper – Czech jobs and salaries
- Profession.hu Scraper – Hungarian jobs and salaries
- MojPosao Scraper – Croatian job ads with full text
Useful? A short Store review helps — your feedback decides what we improve next.