eJobs Scraper - Romanian Job Listings avatar

eJobs Scraper - Romanian Job Listings

Pricing

Pay per usage

Go to Apify Store
eJobs Scraper - Romanian Job Listings

eJobs Scraper - Romanian Job Listings

Scrape job listings from eJobs.ro, Romania's largest job board with 100,000+ active postings. Search by keyword, location, and category. Extract job titles, companies, salaries, locations, descriptions, and employment types. No login or cookies 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

2 days ago

Last modified

Categories

Share

What does eJobs Scraper do?

eJobs Scraper extracts job listings from eJobs.ro, Romania's largest and most popular job board with over 100,000 active job postings. The scraper searches for jobs by keyword, location, and category, then returns structured data including job titles, companies, salaries, locations, descriptions, and employment types.

Run it on the Apify platform to get API access, scheduling, proxy rotation, webhook integrations, and monitoring out of the box. No login or cookies required -- all data is extracted from publicly available job listings.

Why use eJobs Scraper?

  • Market research: Analyze the Romanian job market by sector, salary ranges, and demand for specific skills across all industries.
  • Recruitment intelligence: Monitor competitor hiring patterns across Romania's largest talent marketplace.
  • Salary benchmarking: Collect salary data from thousands of Romanian job postings in RON and EUR.
  • Job aggregation: Feed Romanian job listings into your own job board, aggregator platform, or HR dashboard.
  • Academic research: Study employment trends, skill demand, and labor market dynamics in Romania and the EU.
  • Lead generation: Identify actively hiring companies in Romania for B2B outreach and recruitment services.
  • Talent analytics: Track which skills are in demand across Romanian cities and industries over time.

How to scrape eJobs data

  1. Go to the eJobs Scraper page on Apify Store.
  2. Click Try for free to open the Actor in Apify Console.
  3. Enter your search keyword (e.g. "programator", "developer", "inginer", or any Romanian job title).
  4. Optionally set a location (Bucuresti, Cluj-Napoca, Timisoara, etc.) and job category.
  5. Set the maximum number of results you want.
  6. Click Start and wait for the run to finish.
  7. Download your data as JSON, CSV, Excel, or connect it to your workflow via API.

That's it -- no coding required. The scraper handles pagination, proxy rotation, and data extraction automatically.

Input

FieldTypeDescriptionDefault
searchQueryStringJob search keyword (Romanian or English)programator
locationStringCity or region (Bucuresti, Cluj-Napoca, Timisoara, Iasi, etc.)All Romania
categoryStringJob category (IT, Finance, Marketing, Engineering, etc.)All categories
maxResultsIntegerMaximum number of listings to scrape (1-10,000)100
includeDetailsBooleanVisit detail pages for full descriptions (slower)false
proxyConfigurationObjectProxy settings (Romanian residential recommended)Apify RO Residential

Example input

{
"searchQuery": "programator",
"location": "Bucuresti",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "RO"
}
}

Output

The scraper outputs structured JSON data for each job listing. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output

{
"jobTitle": "Programator Java Senior",
"company": "TechSoft Romania SRL",
"location": "Bucuresti",
"salary": "8000 - 14000 RON",
"employmentType": "full-time",
"category": "IT / Telecom",
"postedDate": "05.06.2026",
"jobDescription": "Cautam un programator Java cu experienta de minimum 5 ani pentru echipa noastra de dezvoltare...",
"url": "https://www.ejobs.ro/locuri-de-munca/programator-java-senior/techsoft-romania/1234567",
"sourceId": "1234567",
"scrapedAt": "2026-06-09T12:00:00.000Z"
}

Data fields

FieldDescription
jobTitleJob position title
companyHiring company name
locationJob location (city or region in Romania)
salarySalary range if displayed (RON or EUR)
employmentTypeEmployment type (full-time, part-time, remote, etc.)
categoryJob category or industry sector
postedDatePublication date of the listing
jobDescriptionDescription text (full with includeDetails enabled)
urlDirect link to the job listing on eJobs.ro
sourceIdeJobs.ro internal job ID
scrapedAtISO 8601 timestamp of data collection

How much does it cost to scrape eJobs.ro?

The eJobs Scraper uses Playwright with residential proxies for reliable data extraction. Typical costs:

  • 100 listings (search results only): ~$0.10-0.20 in platform credits
  • 100 listings (with full details): ~$0.30-0.50 in platform credits
  • 1,000 listings (search results only): ~$0.50-1.00 in platform credits

Costs depend on the number of pages loaded and proxy usage. Disabling includeDetails is faster and cheaper when you only need basic listing data.

Tips and advanced options

  • Use Romanian keywords for broader results. Many listings are in Romanian only (e.g. "programator" instead of "programmer", "inginer" instead of "engineer", "contabil" instead of "accountant").
  • Enable includeDetails only when you need full job descriptions and requirements. It's 5-10x slower because it visits each job page individually.
  • Set maxResults to control costs. Start small (10-50) to verify the output, then scale up.
  • Location filtering supports all major Romanian cities: Bucuresti, Cluj-Napoca, Timisoara, Iasi, Constanta, Brasov, Craiova, Galati, Oradea, Ploiesti, Sibiu, Arad, and 15+ more. Use "Remote" for remote-only jobs.
  • Schedule runs to track new job listings daily or weekly using Apify's built-in scheduler.
  • Combine with other scrapers to build a comprehensive Romanian job market dataset. Check our BestJobs and LinkedIn scrapers for additional coverage.
  • Romanian proxy recommended: Use Romanian residential proxies (apifyProxyCountry: "RO") for the most reliable results and to avoid geo-blocking.

Supported locations

Bucuresti (Bucharest), Cluj-Napoca, Timisoara, Iasi, Constanta, Brasov, Craiova, Galati, Oradea, Ploiesti, Sibiu, Arad, Pitesti, Bacau, Targu Mures, Buzau, Suceava, Botosani, Satu Mare, and Remote work.

Supported categories

IT / Telecom, Finance / Accounting, Marketing, Engineering, Healthcare, Education / Training, Sales, Logistics / Distribution, Human Resources, Administrative, Construction, Legal, Production / Manufacturing, Retail, Tourism / Hotels / Restaurants, and Management.

FAQ and support

This scraper extracts only publicly available job listing data that any visitor can see without logging in. It does not access private data, bypass authentication, or violate GDPR. Always review the website's Terms of Service before large-scale scraping and ensure your use case complies with applicable Romanian and EU laws.

The scraper returns 0 results

  • Make sure your search query matches actual job listings on eJobs.ro. Try common Romanian job titles like "programator", "contabil", "inginer".
  • Try broader search terms or remove location/category filters.
  • Ensure residential proxies are enabled with Romania as the proxy country.
  • The site may temporarily block automated access -- try again after a few minutes.

Can I get custom modifications?

Yes. If you need additional fields, different output formats, or integration with your systems, open an issue in the Issues tab or contact us for a custom solution.

How often should I run this scraper?

eJobs.ro updates listings continuously. For most use cases, running once daily or weekly is sufficient. Use Apify's scheduler to automate recurring runs.