Bumeran Job Scraper — Argentina Jobs to JSON/CSV
Pricing
from $1.50 / 1,000 job listings
Bumeran Job Scraper — Argentina Jobs to JSON/CSV
Scrape Bumeran Argentina job listings by keyword, province or area — or paste search / job URLs. One flat row per job: title, company, location, work mode, area, dates, vacancies. Optional detail mode adds full description, requirements, benefits, seniority and contract type.
Pricing
from $1.50 / 1,000 job listings
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Share
Bumeran Job Scraper
Turn any Bumeran Argentina search into clean, structured job data. Search by keyword, province or area, or paste search and job URLs — and get one flat row per job (aviso) with title, company, location, work mode, area, publish dates and vacancies. Flip on detail mode to add the full description, requirements, benefits, seniority and contract type.
Built for job-market research, salary and demand analysis, recruiter sourcing, and feeding an ATS or job aggregator across every Bumeran category.
How it works

✨ Why use this scraper?
- Rich rows out of the box — ~25 fields per job straight from the search results: title, company, location, work type, work mode, area/sub-area, vacancies, publish date, plan and badges (Pro company, quick-apply, apt-for-disabled).
- Three ways in — keyword search, direct job URLs, or province/area filters to browse an entire segment. Mix them in one run.
- Beats Bumeran's block — Bumeran sits behind Cloudflare and serves its data through a private JSON API; this actor routes every request through Argentine residential IPs with the right site headers, so you get the real data, not an empty SPA shell.
- Full detail on demand — turn on Scrape job detail pages (or paste a job URL) to add the full HTML description, requirements, benefits list, seniority level and contract type.
- Province & area filters — restrict any search to a region (
argentina|buenos-aires) or field (tecnologia-sistemas-y-telecomunicaciones) without writing a single URL. - No brittle DOM scraping — reads Bumeran's own JSON API, so the output stays stable when the page layout changes.
- JSON, CSV, Excel or API — pipe straight into your sheet, BI tool or ATS. Billed per job row.
🎯 Use cases
| You are a… | Use it to… |
|---|---|
| Recruiter / sourcer | Pull fresh openings by area, province and company, with apply links |
| Job-market analyst | Measure demand by area, work mode (remote/hybrid) and region over time |
| HR / comp analyst | Track hiring volume and role mix across companies and sectors |
| Job board / aggregator | Ingest structured Bumeran listings into your own feed |
| Data / app builder | Seed a LatAm jobs dataset with clean job + company rows |
📥 Supported inputs
| Input | Example | What it does |
|---|---|---|
| Search keyword | desarrollador, contador | Searches Bumeran and paginates the job results |
| Search URL | https://www.bumeran.com.ar/empleos.html | Paginates that listing (browse-all or empleos-busqueda-{kw}.html) |
| Job URL | https://www.bumeran.com.ar/empleos/{slug}-{id}.html | Scrapes that single job in full detail |
| Province filter | argentina|buenos-aires | Restricts every search to that province |
| Area filter | administracion-contabilidad-y-finanzas | Restricts every search to that job area |
Not supported: candidate/employer login areas, applications, saved searches, messaging, and anything behind a Bumeran account. The actor reads only public job and search data.
⚙️ How it works
- Classify every input — keywords and filters become search calls; pasted URLs are sorted into search vs job-detail.
- Unlock each request with an Argentine residential IP and Bumeran's own site headers, so the JSON API returns real data instead of a Cloudflare shell.
- Paginate the
searchNormalizadoAPI — 20 jobs per page — following pages automatically up to your limit. - Enrich each job from its detail endpoint (when Scrape job detail pages is on): full description, requirements, benefits, seniority and contract type.
- Emit one flat, deduplicated row per job to the dataset.
⚙️ Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array | ["desarrollador"] | Keywords to search on Bumeran. Each is searched and paginated. |
startUrls | array | — | Bumeran search-listing and/or job-detail URLs. Auto-classified. |
provinceFilter | string | — | Restrict to a province by its Bumeran idSemantico, e.g. argentina|cordoba. |
areaFilter | string | — | Restrict to a job area by its idSemantico, e.g. tecnologia-sistemas-y-telecomunicaciones. |
scrapeDetails | boolean | false | Also fetch each job's detail page for description, requirements, benefits, seniority and contract type (~2× requests). Pasted job URLs are always fully detailed. |
maxItems | integer | 1000 | Max rows for the whole run (free tier capped at 100). |
maxItemsPerSearch | integer | 1000 | Max jobs per search keyword / URL. |
maxConcurrency | integer | 6 | Parallel requests. Keep moderate (4–8) — Bumeran is behind Cloudflare. |
maxRequestRetries | integer | 12 | Per-request retry budget on blocks/429/5xx; each retry rotates a fresh AR residential IP. |
proxy | object | Apify Residential (AR) | Proxy config for free-tier runs. Paid runs use a built-in AR residential pool. |
📤 Output sample
One row per job (search-mode fields shown; detail fields added when scrapeDetails is on):
{"rowType": "job","jobId": "1116543210","title": "Desarrollador Full Stack Semi Senior","summary": "Buscamos un desarrollador full stack para sumarse al equipo de producto…","jobUrl": "https://www.bumeran.com.ar/empleos/desarrollador-full-stack-acme-1116543210.html","companyName": "ACME S.A.","companyId": 987654,"companyLogo": "https://…/logo.png","companyConfidential": false,"companyIsPro": true,"companyRating": 4.2,"location": "Córdoba, Córdoba","area": "Tecnología, Sistemas y Telecomunicaciones","subArea": "Programación","workType": "Full-time","workMode": "Híbrido","vacancies": 2,"publishedDate": "05-07-2026","publishedAt": "2026-07-05T13:20:00.000Z","plan": "Destacado","aptForDisabled": false,"quickApply": true,"jobType": "tecnologia","sourceMode": "search","scrapedAt": "2026-07-06T09:00:00.000Z","detailScraped": true,"descriptionHtml": "<p>Sobre el rol…</p>","requirements": "Experiencia: 3 años · Educación: Universitario · Conocimientos: React, Node.js","benefits": ["Home office", "Obra social premium", "Días de estudio"],"seniority": "Semi Senior","contractType": "Relación de dependencia","salary": null,"position": "Desarrollador Full Stack","province": "Córdoba","city": "Córdoba","country": "Argentina","seoUrl": "desarrollador-full-stack-acme-1116543210"}
🔑 Key output fields
| Field | Description |
|---|---|
jobId / jobUrl | Bumeran aviso id and the canonical detail URL |
title / summary | Job title and the long teaser text from the card |
companyName / companyIsPro / companyRating / companyConfidential | Employer block |
location / province / city / country | Where the job is |
area / subArea / position | Job classification and normalised role |
workType / workMode | Full-time/Part-time · Presencial/Remoto/Híbrido |
vacancies / publishedDate / publishedAt / plan | Openings, publish date/time and listing plan |
descriptionHtml / requirements / benefits / seniority / contractType / salary | Detail-page enrichment |
❓ FAQ
Do I need a Bumeran account or API key? No. The actor reads only public data through Argentine residential proxies.
Does it work outside Argentina? This build targets bumeran.com.ar (Argentina). Bumeran runs the same platform in several LatAm countries — reach out if you need another market.
Why are salary and requirements sometimes empty?
Bumeran employers rarely publish structured salary or requirement details. When present they are extracted; when absent the fields are null.
What is idSemantico for the province/area filters?
It is Bumeran's own slug for a facet, e.g. argentina|buenos-aires for a province or tecnologia-sistemas-y-telecomunicaciones for an area. Each search response also lists the available facet slugs.
How am I charged?
Pay-per-event: one job event per row emitted, plus a small Actor-start event. No monthly rental.
🛟 Support
Found a missing field or a job page that doesn't parse? Open an issue on the actor's Issues tab with the input URL — fixes usually ship fast.
⚠️ Disclaimer
This scraper collects only publicly available job-listing data from Bumeran. It does not access private, account-gated or personal data, and it does not log in. You are responsible for using the scraped data in compliance with Bumeran's Terms of Service, applicable data-protection laws (including local privacy regulations), and any other relevant regulations. Use the data ethically and lawfully — for market research, analytics and sourcing — and do not use it to spam, harass or re-identify individuals. This actor is not affiliated with, endorsed by, or sponsored by Bumeran or the Navent group.
SEO Keywords
Bumeran scraper, Bumeran job scraper, Bumeran Argentina jobs, bumeran.com.ar scraper, scrape Bumeran jobs, Argentina job listings API, LatAm job scraper, Bumeran API, job board scraper, empleos Argentina data, recruiting data Argentina, job market data Argentina, Bumeran data export, jobs to JSON CSV Excel, Argentine jobs dataset.