Bumeran Job Scraper — Argentina Jobs to JSON/CSV avatar

Bumeran Job Scraper — Argentina Jobs to JSON/CSV

Pricing

from $1.50 / 1,000 job listings

Go to Apify Store
Bumeran Job Scraper — Argentina Jobs to JSON/CSV

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

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

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

How the Bumeran Job Scraper 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 / sourcerPull fresh openings by area, province and company, with apply links
Job-market analystMeasure demand by area, work mode (remote/hybrid) and region over time
HR / comp analystTrack hiring volume and role mix across companies and sectors
Job board / aggregatorIngest structured Bumeran listings into your own feed
Data / app builderSeed a LatAm jobs dataset with clean job + company rows

📥 Supported inputs

InputExampleWhat it does
Search keyworddesarrollador, contadorSearches Bumeran and paginates the job results
Search URLhttps://www.bumeran.com.ar/empleos.htmlPaginates that listing (browse-all or empleos-busqueda-{kw}.html)
Job URLhttps://www.bumeran.com.ar/empleos/{slug}-{id}.htmlScrapes that single job in full detail
Province filterargentina|buenos-airesRestricts every search to that province
Area filteradministracion-contabilidad-y-finanzasRestricts 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

  1. Classify every input — keywords and filters become search calls; pasted URLs are sorted into search vs job-detail.
  2. 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.
  3. Paginate the searchNormalizado API — 20 jobs per page — following pages automatically up to your limit.
  4. Enrich each job from its detail endpoint (when Scrape job detail pages is on): full description, requirements, benefits, seniority and contract type.
  5. Emit one flat, deduplicated row per job to the dataset.

⚙️ Input parameters

FieldTypeDefaultDescription
searchQueriesarray["desarrollador"]Keywords to search on Bumeran. Each is searched and paginated.
startUrlsarrayBumeran search-listing and/or job-detail URLs. Auto-classified.
provinceFilterstringRestrict to a province by its Bumeran idSemantico, e.g. argentina|cordoba.
areaFilterstringRestrict to a job area by its idSemantico, e.g. tecnologia-sistemas-y-telecomunicaciones.
scrapeDetailsbooleanfalseAlso fetch each job's detail page for description, requirements, benefits, seniority and contract type (~2× requests). Pasted job URLs are always fully detailed.
maxItemsinteger1000Max rows for the whole run (free tier capped at 100).
maxItemsPerSearchinteger1000Max jobs per search keyword / URL.
maxConcurrencyinteger6Parallel requests. Keep moderate (4–8) — Bumeran is behind Cloudflare.
maxRequestRetriesinteger12Per-request retry budget on blocks/429/5xx; each retry rotates a fresh AR residential IP.
proxyobjectApify 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

FieldDescription
jobId / jobUrlBumeran aviso id and the canonical detail URL
title / summaryJob title and the long teaser text from the card
companyName / companyIsPro / companyRating / companyConfidentialEmployer block
location / province / city / countryWhere the job is
area / subArea / positionJob classification and normalised role
workType / workModeFull-time/Part-time · Presencial/Remoto/Híbrido
vacancies / publishedDate / publishedAt / planOpenings, publish date/time and listing plan
descriptionHtml / requirements / benefits / seniority / contractType / salaryDetail-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.