Bumeran, Zonajobs & Laborum Jobs Scraper (LatAm) avatar

Bumeran, Zonajobs & Laborum Jobs Scraper (LatAm)

Pricing

from $1.00 / 1,000 job postings

Go to Apify Store
Bumeran, Zonajobs & Laborum Jobs Scraper (LatAm)

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

Vivien MORVAN

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

3 days ago

Last modified

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.

CountryJob boardLive postings (Oct 2026)
ArgentinaBumeran, Zonajobs~9,700
ChileLaborum~16,500
PeruBumeran~35,000
EcuadorMultitrabajos~5,800
PanamaKonzerta~3,000
VenezuelaBumeran~700

At a glance

What you getJobs 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.
Speed50 jobs in about 15 seconds. No login, no proxy, no browser to configure.
Try itClick 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 URLsPaste 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 freshSchedule 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

FieldWhat it does
CountriesOne or several countries. Default: Argentina.
KeywordsJob title or skill, using the job boards' own search. Empty means every posting.
Search URLsOptional. 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 postingsThe run stops once this many postings are saved, across all countries.
Include full descriptionsAdds 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:

FieldWhat it is
datePosted, validThroughPublication date (same value as publishedAt below) and expiry date, ISO 8601. Bumeran/Navent does not publish an expiry date, so validThrough is always null.
employmentTypefull_time, part_time, internship, apprenticeship, freelance, temporary or unknown, normalized from workType.
remoteremote, hybrid, onsite or unknown, normalized from workMode.
locationLabel, city, region, postalCodelocation 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.
countryCodeISO 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, industryAlways null: none of these is published in the sites' own search results.
salaryMin, salaryMax, salaryCurrency, salaryPeriodAlways 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.
skillsAlways []: the site does not publish a structured skill list.
source, sourceId, scrapedAtThe 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, confidentialCompanyUnchanged, 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:

TitleCompanyLocationRemoteEmployment type
Java Software Engineer - HíbridoAliantecCapital Federal, Buenos Aireshybridfull_time
Desarrolladores JAVA (Oil&Gas)BT Consultores - Buscadores de TalentosCapital Federal, Buenos Airesremotefull_time
Desarrollador/a VB.NETAliantecSan Martin, Buenos Aireshybridfull_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, companyName is empty and confidentialCompany is true.
  • Dates are local to each job board.
  • No salary figure is published by these sites in any sampled posting: salaryMin/salaryMax/salaryCurrency/salaryPeriod stay null, same limitation as this author's other actors when a site does not disclose pay.
  • employmentType is unknown for 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 unified JobPosting fields (employmentType, remote, datePosted...) are in every record.
  • Hidden employers are flagged. When a board hides the company name, confidentialCompany is true instead 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 ApifyClient
client = 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

  1. Schedule it. Save a task, set its publication date filter to the shortest window, and schedule it daily with Apify Schedules. Deduplicate on the id field if you keep your own copy.
  2. 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.
  3. Call it from your stack. The API and the JavaScript and Python clients return the dataset as JSON, CSV or Excel.
  4. 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.

More job scrapers by the same author