Computrabajo LatAm Jobs Scraper
Pricing
from $0.75 / 1,000 job listings
Computrabajo LatAm Jobs Scraper
Search Computrabajo job listings across Latin America. Export job titles, companies, locations, salaries, work arrangements and posting dates, with optional full descriptions.
Pricing
from $0.75 / 1,000 job listings
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
13 hours ago
Last modified
Categories
Features
Share
Export job listings (ofertas de trabajo, empleos) from Computrabajo across 18 Latin American countries, including Mexico, Colombia, Peru, Argentina, Chile and Ecuador. Search by keyword and city, or paste a Computrabajo search URL. Each row has the job title, company, city and region, salary text with parsed amounts and currency, posting date and the offer link. Built for recruiters, salary researchers, HR analysts and job-board builders.
What you can do with it
- Salary benchmarking: compare advertised pay for the same role (for example vendedor, auxiliar contable, desarrollador) across cities or countries, with parsed minimum, maximum, currency and pay period.
- Hiring-demand monitoring: run the same searches every day or week and count new offers by company, city or keyword.
- Lead lists for staffing and HR services: find the companies hiring now for a role in a region.
- Job-board and newsletter feeds: pull fresh offers for a niche (remote work, a city, a profession) with title, company, salary and link.
- Labour-market research: build a dataset of vacancies for a country or sector, with descriptions and contract types when you turn on details.
Quick start
The Console form is prefilled with a small Mexico search. Click Start:
{"country": "mx", "keywords": ["ventas"], "maxResults": 20, "includeDetails": false}
That returns up to 20 current sales jobs (ventas) in Mexico. An empty input
({}) runs a small sample of the same search (up to 10 jobs), and the status
message says it was a sample. Keywords, locations or a search URL left empty on
purpose ({"keywords": []}) stop at once with a message asking for one. To
narrow the search, add cities:
{"country": "mx", "keywords": ["ventas"], "locations": ["Puebla"], "maxResults": 20}
Or paste a search URL from your browser; a URL from another country's site
(for example co.computrabajo.com) sets that country:
{"searchUrl": "https://mx.computrabajo.com/trabajo-de-ventas-en-puebla", "maxResults": 50, "includeDetails": true}
Input
| Name | Type | Default | What it does |
|---|---|---|---|
country | string | mx | Country code: co, mx, pe, ar, cl, ec, ve, bo, gt, cr, do, sv, hn, ni, py, pa, uy, pr. Ignored when searchUrl is set. |
keywords | array | — | Up to 10 job search phrases. |
locations | array | — | Up to 10 city or region names. Each keyword is combined with each location; locations alone list every job there. |
searchUrl | string | empty | Optional HTTPS Computrabajo search page (any country). Overrides keywords and locations. Offer pages and login pages are rejected. |
maxResults | integer | 20 | Maximum unique jobs across all searches, 1 to 5,000. The empty-input sample stops at 10. |
includeDetails | boolean | false | Open each offer for the description, category, contract type and workday. Slower than listing mode. |
Leave the connection settings at their defaults. Multiple keywords and locations form every combination; a job found by two searches is returned once (deduplicated by country and offer ID). Each search reads at most 250 result pages.
Output example
One row per job offer. A listing-mode row from a Mexico sales search (values from a captured page, 2026-10-31):
{"jobId": "1351758458B0B47961373E686DCF3405","title": "Agente de ventas","companyName": "AHISA","location": "Puebla, Puebla","city": "Puebla","region": "Puebla","country": "mx","salaryText": "$ 13,000.00 (Mensual) + Comisiones","salaryMin": 13000,"salaryMax": 13000,"salaryCurrency": "MXN","salaryPeriod": "MONTH","contractType": null,"workday": null,"workMode": null,"postedAt": "2026-10-31T11:51:00+00:00","url": "https://mx.computrabajo.com/ofertas-de-trabajo/oferta-de-trabajo-de-agente-de-ventas-gerente-de-ventas-en-puebla-1351758458B0B47961373E686DCF3405","description": null,"category": null,"observedAt": "2026-10-31T12:00:00+00:00","detailsParsed": false,"detailsError": null}
With includeDetails: true the same offer also gets description (the offer
text as the employer published it), category (for example
RRHH / Personal), contractType (Contrato por tiempo indeterminado),
workday (FULL_TIME) and the full title, and detailsParsed becomes true.
What the fields mean:
salaryTextis the salary as shown.salaryMin/salaryMaxare parsed amounts (a single salary fills both); commissions and other non-numeric benefits are not included. "A convenir" salaries have null amounts.salaryCurrencyis the country's currency unless the offer shows another.postedAtis the publication time. Relative times ("hace 3 horas") are estimated againstobservedAtin UTC, counting a month as 30 days.workMode(remote,hybridoronsite) is filled only when the offer says so.detailsErrorexplains why an offer's details could not be read (for example, the offer was removed); the listing row is still delivered.
Download the dataset as JSON, CSV, Excel, XML or HTML, or read it through the Apify API.
Pricing
Pay per result:
- $0.00075 per job delivered.
- $0.005 per run start. The start event is charged per GB of memory; the default 512 MB run is one start event.
Worked costs: the 20-job quick start costs about $0.02; 1,000 jobs cost about $0.755. Details mode costs the same per job but takes longer. Only delivered jobs are charged.
Scheduling
Save your input as a task and add a schedule (for example, every morning).
Each run returns the offers online at that moment; compare runs on country
plus jobId to find new and removed offers.
FAQ
Which countries are covered? The 18 Computrabajo country sites listed in the input table. One run searches one country, unless you paste a URL from another country's site.
How many jobs can I get? Up to 5,000 per run. Large runs with details on can need a longer run timeout; jobs delivered before the timeout are kept.
How fresh is the data? Every run reads the live search pages.
What if a search has no jobs? A run that delivers no jobs ends as failed with a status message that says why, so an empty search is never mistaken for a successful one. If some searches fail and others work, the run keeps the delivered jobs and names the unavailable searches in its status message.
Is there a run summary? Yes. The RUN-SUMMARY record in the run's
key-value store gives the delivered count, failed searches, detail errors and
why the run stopped.
Limits
Only public offers shown in Computrabajo search results are collected.
Descriptions, category and contract type need details mode. Salary parsing
covers the amounts shown; it does not convert currencies. Field coverage
depends on what each employer publishes; missing values are null.
For help, use the Actor's Issues tab and include the run ID.