Bumeran LATAM Jobs Scraper avatar

Bumeran LATAM Jobs Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
Bumeran LATAM Jobs Scraper

Bumeran LATAM Jobs Scraper

Public job postings from Bumeran, Laborum, Multitrabajos, Konzerta and ZonaJobs in 7 LATAM countries: keyword and country in, one row per posting with company, location, salary when shown and description. $1 per 1,000 jobs.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Jesse Hawkins

Jesse Hawkins

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

17 days ago

Last modified

Share

Public job postings from the Bumeran group's job boards in seven Latin American countries. Give a keyword and a country; get one row per posting with title, company, location, work modality, job type, area, seniority, dates, the salary when the posting shows one, the full description and the posting's URL.

It asks the same JSON API the sites' own search pages call, so there is no browser and no HTML parsing. $1.00 per 1,000 postings.

countryBoardSite
ARBumeran Argentina, with ZonaJobs postingswww.bumeran.com.ar
CLLaborumwww.laborum.cl
ECMultitrabajoswww.multitrabajos.com
MXBumeran Mexicowww.bumeran.com.mx
PAKonzertawww.konzerta.com
PEBumeran Peruwww.bumeran.com.pe
VEBumeran Venezuelawww.bumeran.com.ve

Input

{
"query": "developer",
"country": "AR",
"location": "Buenos Aires",
"sort": "RECIENTES",
"maxResults": 100,
"includeDetails": true
}
  • query: the words you would type in the site's search box. For several searches in one run, a JSON array: ["python developer", "data engineer"]. A posting two searches find is returned once. Empty returns every posting on the board.
  • country: AR, CL, EC, MX, PA, PE or VE.
  • location: optional. A province or region the site lists for the search, such as Córdoba, Lima or Jalisco; accents and case do not matter. A name that is not a listed province (a city, say) is matched against each posting's location text instead.
  • sort: RELEVANTES (the site's order) or RECIENTES (newest).
  • maxResults: stop after this many postings across all searches. 0 returns every posting the searches list. This is your cost control.
  • includeDetails: on by default. One more request per posting adds the description's paragraphs, subarea, seniority, contract type, expiry date, company industry and size, and the salary. Same price. Off is faster; the description still comes back, as one paragraph.
  • descriptionMaxLength: cut each description to this many characters. 0 keeps it whole.
  • compact: only id, title, company, location, country, modality, type, publishedAt, the salary fields and url. For AI agents and small payloads.
  • proxyConfiguration: off by default. See "Routes" below.

The input names are the ones the most-used Bumeran Actor on the Store takes, so an existing input runs unchanged. Its incremental mode and notification fields are accepted and ignored.

Output

One row per posting. A real row from 2026-10-04, description cut:

{
"id": 1118458287,
"title": "IoT Developer",
"company": "NUMAN Headhunter Industrial",
"companyId": 13024592,
"isConfidential": false,
"location": "General Pacheco, Buenos Aires",
"city": "General Pacheco",
"province": "Buenos Aires",
"country": "AR",
"modality": "Presencial",
"type": "Full-time",
"area": "Producción y Manufactura",
"subarea": "Otra",
"seniority": "Semi Sr",
"contractType": "Indeterminado",
"vacancies": 1,
"publishedAt": "2026-09-28T10:33:05",
"modifiedAt": "2026-09-30T20:01:19",
"expiresAt": "2026-11-27",
"salaryMin": null,
"salaryMax": null,
"salaryPeriod": null,
"salaryType": null,
"currency": null,
"companyIndustry": "Consultora de Recursos Humanos",
"companySize": "Entre 1 y 10",
"isDisabilityFriendly": false,
"quickApply": false,
"url": "https://www.bumeran.com.ar/empleos/iot-developer-numan-headhunter-industrial-1118458287.html",
"portal": "bumeran",
"site": "www.bumeran.com.ar",
"description": "Reportando al Líder de Desarrollo, sus...",
"searchQuery": "developer",
"detailFetched": true
}
  • Salary fields are filled only when the posting's own page shows a salary, as it shows it: salaryMin, salaryMax, salaryPeriod (month, hour...), salaryType (gross or net) and currency, the code the site's page uses for that country (ARS, CLP, USD, MXN, PAB, PEN, VES). They need includeDetails.
  • company is confidential when the employer hides its name, as the site does. It is the name the employer's account publishes.
  • Dates are the site's own local time, as it shows them.
  • portal is zonajobs for the ZonaJobs postings Bumeran Argentina's search returns; their url is on www.zonajobs.com.ar.
  • detailFetched is false when the detail request was refused or includeDetails was off; the row then carries the search fields only.

Price

$1.00 per 1,000 postings returned: $0.001 a row. Details cost nothing extra. Searches that find nothing cost nothing.

Routes

Requests go from Apify's own IP first. On 2026-10-04 Argentina, ZonaJobs, Mexico, Panama and Venezuela answered every request that way. Chile, Ecuador and Peru answered Apify's own IP with a Cloudflare challenge and answered every request through Apify Proxy, so for those the Actor moves to Apify Proxy (data-centre, then residential) by itself after the first refusal. That proxy is on us, not on your bill. If you set your own proxy, it replaces Apify Proxy.

The run's status message counts the replies by route, so a refused run explains itself.

What it will not do

  • No personal data. It reads no recruiter or contact field. E-mail addresses, phone numbers, WhatsApp links and personal LinkedIn profile links inside descriptions and titles are replaced with [removed]. Money amounts, dates and years stay.
  • No candidate profiles, no applying, nothing behind a login.
  • No incremental mode or alerts. Schedule a run and compare ids.

Limits

  • The sites page their search 20 postings at a time; the Actor pauses about a second between pages, and asks for details three at a time.
  • A location that is not a listed province reads at most 25 pages of the search.
  • Postings leave the site when they expire; a run returns what the site lists at that moment.

Questions or a field you need: open an issue on the Issues tab. We answer within 14 days. Not affiliated with Bumeran, Laborum, Multitrabajos, Konzerta or ZonaJobs.