Bumeran Jobs Scraper - Latin America Job Listings
Pricing
from $6.80 / 1,000 results
Bumeran Jobs Scraper - Latin America Job Listings
Scrape job postings from Bumeran across Argentina, Mexico, Peru, Chile, Ecuador, Panama and Venezuela. Get job title, company, area, employment type, seniority, salary when shown, work modality, location, posted date, full description and a direct apply URL. Export to JSON, CSV or Excel.
Pricing
from $6.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Bumeran Jobs Scraper - Latin America Job Listings
Here is one real result, with every field the actor returns (the long companyDescription, description and AI text fields are trimmed for length; every value shown is real):
{"jobId": 1118391216,"jobTitle": "Desarrollador/a de Software Jr","company": "HIPODROMO PALERMO","companyConfidential": false,"companyIndustry": "Entretenimiento","companySize": "Entre 501 y 1000","companyId": 13046757,"companyLogo": "https://imgbum.jobscdn.com/portal/img/empresas/1/static/logoMainPic_13046757_bum_v197c8da8.jpg","companyDescription": "En Hipódromo de Palermo nos divertimos, ofreciendo el mejor entretenimiento al mundo. Somos una empresa argentina, ubicada en el corazón de la ciudad de Buenos Aires...","area": "Tecnología, Sistemas y Telecomunicaciones","subArea": "Tecnologia / Sistemas","employmentType": "Full-time","contractType": "Indeterminado","seniority": "Junior","workModality": "Presencial","remote": false,"salaryMin": null,"salaryMax": null,"salaryPeriod": null,"salaryPeriodName": null,"salaryType": null,"vacancies": 1,"country": "Argentina","state": "Buenos Aires","city": "Capital Federal","location": "Capital Federal, Buenos Aires, Argentina","educationLevel": null,"suitableForDisabled": false,"quickApply": true,"benefitsCount": 0,"benefits": null,"postedDate": "2026-08-05","publishedAt": "05-08-2026 10:52:44","updatedDate": "2026-08-12","expiresDate": "2026-10-04","status": "activo","description": "En Hipódromo Palermo nos encontramos en la búsqueda de un/a Desarrollador/a de Software Jr. para sumarse a nuestra Gerencia de Sistemas...","jobUrl": "https://www.bumeran.com.ar/empleos/desarrollador-a-de-software-jr-hipodromo-palermo-1118391216.html","keyword": "desarrollador","source": "Bumeran","observedAt": "2026-08-14T06:04:17.820Z","aiJdSummary": null,"aiSkills": null,"aiTechnologies": null,"aiSeniority": null,"aiSalaryEstimateMin": null,"aiSalaryEstimateMax": null,"aiSalaryEstimateCurrency": null,"aiSalaryEstimateBasis": null,"aiSalaryEstimateConfidence": null,"aiTitleEn": null,"aiDescriptionEn": null}
The most complete Bumeran jobs scraper available. It returns every field a Bumeran posting exposes across seven Latin American countries (title, company with industry and size, area, employment and contract type, seniority, salary when shown, work modality, location, dates, benefits and full description with a direct apply URL), gives you remote/salary/recency/seniority filters, and offers optional AI add-ons for summaries, skills, salary estimates and English translation.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches a Bumeran country site for your keywords (or full search URLs), paginates the results, fetches the full detail for each posting, applies your filters, and writes one normalized record per job to the run's dataset. It covers Bumeran and its sister sites: Argentina, Mexico, Peru, Chile (Laborum), Ecuador (Multitrabajos), Panama (Konzerta) and Venezuela.
Each record carries the job title, company with industry and size, area and subarea, employment and contract type, seniority, salary range when published, work modality with a remote flag, structured location, posted/updated/expires dates, benefits and the full description with a direct apply URL. Optional client-side filters (remote only, salary only, posted within N days, seniority, employment type) narrow the output. Optional paid AI add-ons (summary, skills and seniority, salary estimate, English translation) are off by default and billed per job only when they return usable output.
Quickstart
Open the actor, paste this into the input, and press Run. It returns up to 10 developer jobs in Argentina.
{"keywords": ["desarrollador"],"country": "AR","maxJobs": 10}
Leave a single empty keyword to fetch all jobs in the selected country. You can also paste full Bumeran search URLs as keywords; the country is taken from the URL host.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string[] | no | ["desarrollador"] | Search terms (ventas, contador) or full Bumeran search URLs. Each item runs its own search; results are combined. Empty item fetches all jobs. |
country | enum | no | AR | Which Bumeran country site to search. One of AR, MX, PE, CL, EC, PA, VE. |
maxJobs | integer | no | 10 | Maximum jobs to collect across all searches (1 to 1000000). Free Apify plans are capped at 10. |
remoteOnly | boolean | no | false | Only return jobs whose work modality is remote / work-from-home. |
withSalaryOnly | boolean | no | false | Only return jobs that publish a salary range. |
postedWithinDays | integer | no | (empty) | Only return jobs posted within this many days. |
seniority | string | no | (empty) | Only return jobs whose seniority contains this text (Senior, Junior, Semi). Case-insensitive. |
employmentType | string | no | (empty) | Only return jobs whose employment type contains this text (Full, Part, Temporario). Case-insensitive. |
withJdSummary | boolean | no | false | Paid add-on. Adds a 2-3 sentence English summary of each description. Billed per job only when produced. |
withSkills | boolean | no | false | Paid add-on. Extracts required skills, technologies and a seniority level as English tags. Billed per job only when produced. |
withSalaryEstimate | boolean | no | false | Paid add-on. Estimates a market salary range for jobs with no published salary. Billed per job only when produced. |
withTranslate | boolean | no | false | Paid add-on. Translates each job title and description into English. Billed per job only when produced. |
Filters combine with logical AND and run client-side. AI add-ons require a paid Apify plan and are disabled for free accounts.
Output reference
One dataset item per job. Types: string, integer, number, boolean, string[], or null when the value is absent.
| Field | Type | Description |
|---|---|---|
jobId | integer | Bumeran job posting id. |
jobTitle | string | Job title. |
company | string | Company name, or Confidencial when hidden. |
companyConfidential | boolean | true when the employer is confidential. |
companyIndustry | string | Company industry, or null. |
companySize | string | Employee count band, or null. |
companyId | integer | Bumeran company id, or null. |
companyLogo | string | Company logo URL, or null. |
companyDescription | string | Company description, or null. |
area | string | Job area/category, or null. |
subArea | string | Job subarea, or null. |
employmentType | string | Employment type (Full-time, Part-time, ...), or null. |
contractType | string | Contract type (Indeterminado, ...), or null. |
seniority | string | Seniority level, or null. |
workModality | string | Work modality (Presencial, Remoto, Híbrido), or null. |
remote | boolean | true when the modality is remote. |
salaryMin | number | Minimum published salary, or null. |
salaryMax | number | Maximum published salary, or null. |
salaryPeriod | string | Salary payment frequency raw value, or null. |
salaryPeriodName | string | Salary payment frequency name, or null. |
salaryType | string | Salary type, or null. |
vacancies | integer | Number of vacancies, or null. |
country | string | Country of the job. |
state | string | State/province, or null. |
city | string | City/locality, or null. |
location | string | Full location label. |
educationLevel | string | Required education level, or null. |
suitableForDisabled | boolean | Whether the role is flagged suitable for people with disabilities, or null. |
quickApply | boolean | Whether quick apply is available, or null. |
benefitsCount | integer | Number of listed benefits. |
benefits | string | Pipe-separated benefits, or null. |
postedDate | string | Posting date (YYYY-MM-DD). |
publishedAt | string | Raw publish timestamp (DD-MM-YYYY HH:mm:ss). |
updatedDate | string | Last update date (YYYY-MM-DD), or null. |
expiresDate | string | Expiry date (YYYY-MM-DD), or null. |
status | string | Posting status (activo, ...), or null. |
description | string | Full job description as plain text. |
jobUrl | string | Direct apply/posting URL. |
keyword | string | The search keyword that matched this job, or null. |
source | string | Data source label (Bumeran). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
aiJdSummary | string | AI English summary when the add-on is enabled, else null. |
aiSkills | string[] | AI-extracted skills when enabled, else null. |
aiTechnologies | string[] | AI-extracted technologies when enabled, else null. |
aiSeniority | string | AI-normalized seniority when enabled, else null. |
aiSalaryEstimateMin | number | AI salary estimate minimum when enabled, else null. |
aiSalaryEstimateMax | number | AI salary estimate maximum when enabled, else null. |
aiSalaryEstimateCurrency | string | AI salary estimate currency when enabled, else null. |
aiSalaryEstimateBasis | string | AI salary estimate basis (annual/monthly/hourly) when enabled, else null. |
aiSalaryEstimateConfidence | string | AI salary estimate confidence when enabled, else null. |
aiTitleEn | string | AI English title when the translate add-on is enabled, else null. |
aiDescriptionEn | string | AI English description when the translate add-on is enabled, else null. |
Example output record
Real record from a live run (input {"keywords": ["desarrollador"], "country": "AR", "withSkills": true, "withTranslate": true}, AI text trimmed):
{"jobId": 1118391216,"jobTitle": "Desarrollador/a de Software Jr","company": "HIPODROMO PALERMO","companyIndustry": "Entretenimiento","companySize": "Entre 501 y 1000","area": "Tecnología, Sistemas y Telecomunicaciones","employmentType": "Full-time","contractType": "Indeterminado","seniority": "Junior","workModality": "Presencial","remote": false,"vacancies": 1,"country": "Argentina","state": "Buenos Aires","city": "Capital Federal","location": "Capital Federal, Buenos Aires, Argentina","quickApply": true,"postedDate": "2026-08-05","expiresDate": "2026-10-04","status": "activo","jobUrl": "https://www.bumeran.com.ar/empleos/desarrollador-a-de-software-jr-hipodromo-palermo-1118391216.html","keyword": "desarrollador","aiTitleEn": "Junior Software Developer","aiTechnologies": [".NET Core", "Angular", "React", "Git", "Docker", "Kubernetes"],"aiSeniority": "junior","source": "Bumeran","observedAt": "2026-08-14T06:04:17.820Z"}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~bumeran-jobs-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keywords":["desarrollador"],"country":"AR","maxJobs":25}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~bumeran-jobs-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keywords":["ventas"],"country":"MX","remoteOnly":true,"maxJobs":100}'
Apify CLI:
apify call scrapers_lat/bumeran-jobs-scraper \--input '{"keywords":["contador"],"country":"PE"}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per job returned (
resultevent). See the pricing tab for the current per-result price. - No charge on failure. If the search fails or matches nothing, the actor writes a single item with a populated
errorfield and does not charge. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results, including add-on charges. - Free Apify plans are capped at 10 jobs per run. Upgrade for higher
maxJobs. - AI add-ons require a paid Apify plan and are billed per job only when they return usable output.
FAQ and troubleshooting
Which countries are covered?
Argentina (AR), Mexico (MX), Peru (PE), Chile (CL, Laborum), Ecuador (EC, Multitrabajos), Panama (PA, Konzerta) and Venezuela (VE). Set country or paste a full search URL from the country site.
How do I fetch every job in a country?
Set keywords to a single empty string and pick the country. The scraper paginates the full listing up to maxJobs.
Why is the salary null?
Many Bumeran postings do not publish a salary. Those fields stay null unless you enable the AI salary estimate add-on. Use withSalaryOnly to keep only jobs that publish a range.
The postings are in Spanish. Can I get English?
Enable withTranslate for an English aiTitleEn and aiDescriptionEn, or withJdSummary for an English summary. The original Spanish fields are always returned unchanged.
Is this an official Bumeran tool? No. This actor is independent and has no affiliation with Bumeran or its sister sites. It reads only publicly available job listings.
Related scrapers
- Computrabajo Scraper: Jobs from Computrabajo across Latin America.
- ZonaJobs Argentina Scraper: Jobs from ZonaJobs Argentina.
- OCC Mexico Jobs Scraper: Jobs from OCC Mexico.
- Catho Brasil Jobs Scraper: Jobs from Catho Brazil.
- Elempleo Scraper: Jobs from Elempleo Colombia.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with Bumeran. Accesses only publicly available job listing data.
