Bumeran & ZonaJobs Jobs Scraper | Argentina & Mexico Jobs
Pricing
from $1.00 / 1,000 jobs
Bumeran & ZonaJobs Jobs Scraper | Argentina & Mexico Jobs
Scrape Bumeran Argentina, Bumeran Mexico and ZonaJobs job listings: title, employer, city, on-site/hybrid/remote arrangement, schedule, area and posting date. Search by keyword and export JSON, CSV or Excel. Build job lists and hiring research for Argentina and Mexico. $1 per 1,000 jobs.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
13 hours ago
Last modified
Categories
Features
Share
Bumeran & ZonaJobs Jobs Scraper
Collect public job ads from Bumeran Argentina, Bumeran Mexico and ZonaJobs Argentina into one downloadable table. Each row is one job with its title, employer, city, work arrangement, schedule, area, vacancy count, posting date and link.
Use it for recruiting and sourcing lists, job-alert services, and job-market research on openings, employers and hybrid or remote work in Argentina and Mexico.
What you get
- One row per job, deduplicated by job ID within a run.
- Employer, city, work arrangement (on-site, hybrid or remote) and schedule as the site states them.
- Area and sub-area names when the site's search page lists them.
- Posting date, last-modified date and the public job link.
- 1 to 5,000 jobs per run, from a keyword search or with no keyword at all.
How to run it
- Pick the site:
bumeran-ar,bumeran-mxorzonajobs-ar. - Enter a search phrase such as
programador,vendedororenfermera. Leave it empty to list jobs without a keyword. - Set how many jobs you want (default 50) and start the run.
The Console form is filled in for you: Bumeran Argentina, programador, 50 jobs. That default run takes a few seconds and costs about $0.055 (a $0.005 start plus 50 jobs at $0.001).
{"site": "bumeran-ar", "query": "programador", "maxItems": 50}
Cost
You pay $0.005 when the run starts and $0.001 for each job saved to the dataset.
| Run | Jobs | Cost |
|---|---|---|
| Console default | 50 | $0.055 |
| One site, one keyword | 200 | $0.205 |
| Four keywords in four runs | 4 × 50 | $0.22 |
Only delivered rows are charged, so a search with no matches costs just the start fee. Start with 50 jobs to check the data, then raise maxItems for full collections.
Input
| Field | Type | Default | What it does |
|---|---|---|---|
site | one of bumeran-ar, bumeran-mx, zonajobs-ar | bumeran-ar | Which job board and country to search. |
query | text (up to 200 characters) | — | Job title or keywords. Empty text ("") lists every job on the site. An input without query runs a 10-job sample search for programador, and the run message says so. |
maxItems | whole number, 1 to 5000 | 50 | How many jobs to collect. |
Output example
Every row has the same fields:
| Field | Meaning |
|---|---|
jobId | The site's job ID. Always present. |
site, country | Which board the row came from, for example bumeran-ar and ar. |
title | Job title as published. |
company | Employer name as published, or null for confidential ads. |
location | City and province or state. |
modality | Work arrangement: Presencial, Híbrido or Remoto. |
workday | Schedule, for example Full-time. |
area, subarea | Job area names when the search page lists them. subarea is usually null. |
vacancyCount | Number of openings the ad states. |
disabilityFriendly | true when the ad is marked open to applicants with a disability. |
quickApply | true when the ad accepts a quick application on the site. |
applicationSalaryRequired | true when the employer asks applicants for salary expectations. This is not the job's pay. |
postedAt, modifiedAt | Publication and last-change dates (ISO date). |
url | Public job page. |
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod | Always null: search results do not carry pay. |
contractType | Always null: the source states a schedule, not a contract type. |
descriptionExcerpt | Always null: search results carry no description. |
Example row:
{"jobId": "1118504403","site": "bumeran-ar","country": "ar","title": "Java Software Engineer - Híbrido - 1919","company": "Aliantec","location": "Capital Federal, Buenos Aires","modality": "Híbrido","workday": "Full-time","area": "Tecnología, Sistemas y Telecomunicaciones","subarea": null,"vacancyCount": 1,"disabilityFriendly": false,"quickApply": true,"applicationSalaryRequired": false,"postedAt": "2026-11-01","modifiedAt": "2026-11-01","url": "https://www.bumeran.com.ar/empleos/java-software-engineer-hibrido-1919-aliantec-1118504403.html","contractType": null,"salaryText": null,"salaryMin": null,"salaryMax": null,"salaryCurrency": null,"salaryPeriod": null,"descriptionExcerpt": null}
Export the dataset as JSON, CSV or Excel, or read it with the Apify API and the official client libraries.
FAQ
Why are salary, contract type and description always empty?
Search results on these three sites do not include them. The Actor does not invent values, so the columns exist but stay null.
Why is the employer name missing?
Some ads are posted confidentially. Those rows keep the title, location and link, and company is null.
How do I get fewer or more jobs?
Set maxItems. A search with fewer matches returns fewer jobs; a search with no matches finishes successfully with zero rows. Raising maxItems above the number of matches just returns all matches.
Will I get duplicates?
Within one run, jobs are deduplicated by jobId. Across runs, the same job can appear again while it is still open. Use site plus jobId as your unique key.
Can I search several keywords? Run the Actor once per keyword, or use a scheduled task per keyword. Each run covers one site and one phrase.
Which countries are covered? Bumeran Argentina, Bumeran Mexico and ZonaJobs Argentina.
How do I keep only new jobs?
Save the jobId values you have seen and compare the next run's rows against them, or run daily and use postedAt to keep the last day.
Can I run it on a schedule? Yes. Schedule daily runs with a JSON, CSV or Excel export, or call the Actor from your own code with the Apify API.
Pricing
Pay per event: $0.005 per run start and $0.001 per delivered job. The start charge is per GB of memory, rounded up; the default 512 MB run is one start, and you are not charged for jobs that were not delivered.
Notes
- Public ad fields are returned as published, including advertiser-provided business contacts. Confidential employer names stay empty.
- Titles and employer names can contain a person's name when the advertiser is an individual.
- Covers the three sites above only; up to 5,000 jobs per run.