Bumeran, Zonajobs & Laborum Jobs Scraper (LatAm)
Pricing
from $1.00 / 1,000 job postings
Bumeran, Zonajobs & Laborum Jobs Scraper (LatAm)
Extract job postings from Latin America's leading job boards in one run: Bumeran and Zonajobs (Argentina, Peru, Venezuela), Laborum (Chile), Multitrabajos (Ecuador) and Konzerta (Panama). About 70,000 live jobs with company, location, work mode and full description.
Pricing
from $1.00 / 1,000 job postings
Rating
0.0
(0)
Developer
Vivien MORVAN
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
Bumeran, Zonajobs & Laborum Jobs Scraper + URL Search
One Actor to scrape Latin America's leading job boards, which share the same platform: Bumeran and Zonajobs (Argentina, Peru, Venezuela), Laborum (Chile), Multitrabajos (Ecuador) and Konzerta (Panama), about 70,000 live jobs as clean structured data, output in the schema.org JobPosting field names shared by every job actor from this author.
| Country | Job board | Live postings (Oct 2026) |
|---|---|---|
| Argentina | Bumeran, Zonajobs | ~9,700 |
| Chile | Laborum | ~16,500 |
| Peru | Bumeran | ~35,000 |
| Ecuador | Multitrabajos | ~5,800 |
| Panama | Konzerta | ~3,000 |
| Venezuela | Bumeran | ~700 |
At a glance
| What you get | Jobs from Bumeran, Zonajobs, Laborum, Multitrabajos and Konzerta in one run: title, company, location, work mode, country, dates and full description. |
| Price | $1.00 per 1,000 jobs: a 50-job test run costs about $0.06, start fee included. |
| Speed | 50 jobs in about 15 seconds. No login, no proxy, no browser to configure. |
| Try it | Click Try for free: the form is already filled with desarrollador in Argentina, last 7 days, 50 jobs. Or paste a search URL into Search URLs. |
| Search URLs | Paste a results page URL from bumeran.com.ar, laborum.cl or any site of the group, e.g. https://www.bumeran.com.ar/empleos-busqueda-desarrollador.html. |
| Keep it fresh | Schedule it daily and keep only the new jobs: see "Monitor new jobs daily" below. |
What you can do with it
- Monitor hiring across Latin America: new postings by country and keyword, every day.
- Feed a job alert, an aggregator or a recruiting CRM: run daily with "Published within 1 day".
- Find companies that are hiring: employers recruiting for a role in several countries.
- Study the market: work modes (remote, hybrid, on site), contract types and locations.
- Paste a search URL: copy a results page from bumeran.com.ar, laborum.cl or any site of the group (e.g.
https://www.bumeran.com.ar/empleos-busqueda-desarrollador.html) into Search URLs and get exactly that search, no field-mapping needed.
Input
| Field | What it does |
|---|---|
| Countries | One or several countries. Default: Argentina. |
| Keywords | Job title or skill, using the job boards' own search. Empty means every posting. |
| Search URLs | Optional. Paste one or more search result URLs copied from bumeran.com.ar, laborum.cl or any site of the group; each URL's own country and keyword are applied as its own search, in addition to the fields above (union, deduplicated). |
| Published within (days) | Keep only recent postings. Use 1 for daily monitoring. |
| Maximum number of postings | The run stops once this many postings are saved, across all countries. |
| Include full descriptions | Adds the job description as plain text, with any e-mail or phone number removed. |
Output
One record per posting, with the unified field names shared by every job actor from this author listed first, plus every historical field unchanged below for backward compatibility:
| Field | What it is |
|---|---|
datePosted, validThrough | Publication date (same value as publishedAt below) and expiry date, ISO 8601. Bumeran/Navent does not publish an expiry date, so validThrough is always null. |
employmentType | full_time, part_time, internship, apprenticeship, freelance, temporary or unknown, normalized from workType. |
remote | remote, hybrid, onsite or unknown, normalized from workMode. |
locationLabel, city, region, postalCode | location split into its city and region when the site's own "City, Region" label allows it (always did in a 500-posting sample); postalCode is always null, the site does not publish one. |
countryCode | ISO 3166-1 alpha-2 code (AR, CL, PE, EC, PA, VE). Named differently from the historical country field on purpose: that field already holds the site's own country name ("argentina"), not a code, and existing integrations keep reading it unchanged. |
companyUrl, experienceLevel, industry | Always null: none of these is published in the sites' own search results. |
salaryMin, salaryMax, salaryCurrency, salaryPeriod | Always null. Bumeran/Navent rarely publishes a structured salary figure; salarioObligatorio (not exported) only flags whether one is required to be disclosed somewhere, never the number itself. |
skills | Always []: the site does not publish a structured skill list. |
source, sourceId, scrapedAt | The job board's own hostname (e.g. "bumeran.com.ar"), the posting's own id as a string, and when this run read it. |
id, url, title, companyName, confidentialCompany | Unchanged, already using the shared names. |
Historical fields, kept exactly as they always were — existing integrations do not need any change:
{"id": "1118500346","url": "https://www.bumeran.com.ar/empleos/java-software-engineer-hibrido-argentina-todo-el-pais-1118500346.html","country": "argentina","jobBoard": "Bumeran / Zonajobs","title": "Java Software Engineer - Híbrido - Argentina, todo el país","companyName": "Aliantec","confidentialCompany": false,"location": "Capital Federal, Buenos Aires","workType": "Full-time","workMode": "Híbrido","vacancies": 1,"suitableForDisabled": false,"areaId": 19,"subareaId": 34,"publishedAt": "2026-10-28T16:54:33","updatedAt": "2026-10-28T17:17:14","companyLogoUrl": "https://imgbum.jobscdn.com/portal/img/empresas/1/static/logoMainPic_2612300_bum_v71b9694.jpg","description": "¿Qué hace la compañía?…"}
Export the dataset as JSON, CSV or Excel, or read it through the Apify API.
Three real results from the same run, side by side:
| Title | Company | Location | Remote | Employment type |
|---|---|---|---|---|
| Java Software Engineer - Híbrido | Aliantec | Capital Federal, Buenos Aires | hybrid | full_time |
| Desarrolladores JAVA (Oil&Gas) | BT Consultores - Buscadores de Talentos | Capital Federal, Buenos Aires | remote | full_time |
| Desarrollador/a VB.NET | Aliantec | San Martin, Buenos Aires | hybrid | full_time |
Good to know
- Up to 100 postings per request: large extractions are fast and cheap, no browser needed.
- If a job board refuses Apify's cloud addresses (Laborum often does), the Actor switches that board to your Apify Proxy automatically.
- When an employer publishes confidentially,
companyNameis empty andconfidentialCompanyistrue. - Dates are local to each job board.
- No salary figure is published by these sites in any sampled posting:
salaryMin/salaryMax/salaryCurrency/salaryPeriodstaynull, same limitation as this author's other actors when a site does not disclose pay. employmentTypeisunknownfor a work-type label outside the usual list (e.g. Laborum's "Por Horas", paid by the hour) rather than guessed.- No candidate or recruiter personal data is collected: full descriptions have any e-mail address or phone number removed before being saved.
En español
Este actor extrae ofertas de empleo de Bumeran, Zonajobs, Laborum, Multitrabajos y Konzerta (Argentina, Perú, Venezuela, Chile, Ecuador y Panamá) en una sola ejecución: puesto, empresa, ubicación, modalidad de trabajo y descripción completa, en JSON, CSV o Excel. Sirve para alertas de empleo, bolsas de trabajo, análisis del mercado laboral latinoamericano y prospección de empresas que contratan. No necesita cuenta ni proxy. Lanza el ejemplo ya relleno (« desarrollador » en Argentina, últimos 7 días) y verás 50 ofertas en segundos.
Why this one
- Six countries in one run. Argentina, Chile, Peru, Ecuador, Panama and Venezuela, so you do not maintain one scraper per country.
- One schema for every board, and for every job actor from this author. Both the group's own fields (
country,jobBoard,workType,workMode,vacancies,publishedAt...) and the unifiedJobPostingfields (employmentType,remote,datePosted...) are in every record. - Hidden employers are flagged. When a board hides the company name,
confidentialCompanyistrueinstead of a silent empty value. - Paste a URL, skip the field mapping. A search results URL copied from bumeran.com.ar, laborum.cl or any site of the group runs as-is.
Who uses it
- Recruiting agencies and HR teams watch which companies hire, for which roles and at which salary, in their market.
- Job boards and aggregators feed their own site with fresh postings in a stable schema, without maintaining a parser.
- B2B sales and lead generation: a company that is hiring is a company that is buying. Filter postings by role to spot prospects early.
- Labour-market research: salaries, skills in demand, remote share and hiring volume over time.
Pricing
Pay per result: $1.00 per 1,000 postings, plus $0.01 per run start with the default 4 GB of memory. For example, 100 postings cost about $0.11. You only pay for the postings you receive, and platform usage is included in that price. Store discounts apply automatically on paid Apify plans: up to 20% off every event on the higher tiers.
Run it from your code
JavaScript:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('bibian/latam-jobs-bumeran-scraper').call({countries: ['argentina'],keywords: 'desarrollador',searchUrls: [],publishedWithinDays: 7,maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python:
from apify_client import ApifyClientclient = ApifyClient(token="<APIFY_TOKEN>")run = client.actor("bibian/latam-jobs-bumeran-scraper").call(run_input={"countries": ["argentina"],"keywords": "desarrollador","publishedWithinDays": 7,"maxItems": 50})items = client.dataset(run["defaultDatasetId"]).list_items().items
Monitor new postings daily and connect your tools
- Schedule it. Save a task, set its publication date filter to the shortest window, and schedule it daily with Apify Schedules. Deduplicate on the
idfield if you keep your own copy. - Push the results where you work. Add an Apify integration or a webhook to the task: Google Sheets, Slack, Make, Zapier, n8n or your own endpoint, triggered at the end of every run.
- Call it from your stack. The API and the JavaScript and Python clients return the dataset as JSON, CSV or Excel.
- Let an AI agent use it. Through the Apify MCP server, assistants such as Claude or ChatGPT can search the Store, read this page and run the actor as a tool.
Prefer a plain REST API?
The same postings are available as a REST API on RapidAPI and Zyla API Hub: one POST call returns the JSON, billing goes through the marketplace and no Apify account is needed.
Frequently asked questions
Do I need an account, cookies or a proxy for Bumeran, Zonajobs or Laborum? No. The actor reads publicly visible pages only.
Which formats can I export? JSON, CSV, Excel, XML, HTML table or RSS, from the dataset page or through the API.
Is it legal to scrape? The actor collects publicly visible postings and respects the robots.txt rules of the site. How you use the data is your responsibility: check the site's terms and the laws that apply to you, for example the GDPR.
Something does not work? Open an issue in the Issues tab. Every public actor is test-run daily and the broken ones are repaired.
Did this save you time? A short review on the Store page helps other people find the actor, and tells me what to improve next.