Computrabajo Job Listings & Salary Scraper (LATAM)
Pricing
from $6.15 / 1,000 results
Computrabajo Job Listings & Salary Scraper (LATAM)
Scrape Computrabajo job listings across 19 LATAM countries including Mexico, Colombia and Argentina. Extract title, company, salary, location, work mode, contract type, requirements and full descriptions. Export to JSON, CSV or Excel. No login or API key.
Pricing
from $6.15 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Computrabajo Job Listings & Salary Scraper (LATAM)
Here is one real result, with every field the actor returns (the description and companyProfile text is trimmed with ...; a live run returns the full text):
{"title": "Profesional Desarrollador de categoria","company": "Casa Luker","companyUrl": "https://co.computrabajo.com/casa-luker-","companyRating": 4.6,"location": "Bogotá, D.C., Bogotá, D.C.","salary": null,"salaryValue": "0","salaryMinValue": null,"salaryMaxValue": null,"salaryCurrency": "COP","salaryUnit": "MONTH","workMode": "Presencial y remoto","isRemote": true,"contractType": "Contrato a término indefinido","employmentType": "Tiempo completo","industry": "Venta al consumidor","publishedDate": "Hace 1 hora","datePosted": "2026-07-21","validThrough": "2026-09-19","city": "Bogotá, D.C.","region": "Bogotá, D.C.","country": "COLOMBIA","jobId": "20F824C10CB89EC361373E686DCF3405","url": "https://co.computrabajo.com/ofertas-de-trabajo/oferta-de-trabajo-de-profesional-desarrollador-de-categoria-bogota-en-bogota-dc-20F824C10CB89EC361373E686DCF3405","applyUrl": "https://co.computrabajo.com/ofertas-de-trabajo/oferta-de-trabajo-de-profesional-desarrollador-de-categoria-bogota-en-bogota-dc-20F824C10CB89EC361373E686DCF3405","companyWebsite": null,"description": "¡Únete a nuestro equipo!\nSomos una compañía colombiana con más de 120 años de historia ...","requirements": "Educación mínima: Universidad / Carrera Profesional\n2 años de experiencia\nConocimientos: Creatividad\nDisponibilidad de viajar: Si","experienceRequired": null,"educationRequired": null,"skills": null,"keywords": "experto, profesional, professional, expert, developer, programador","companyProfile": "CasaLuker es una empresa de consumo masivo orgullosamente Colombiana ...","observedAt": "2026-08-10T14:38:49.662Z","error": null}
The most complete Computrabajo job scraper available. It returns every field a listing exposes across 19 LATAM countries, including salary, work mode, contract type, requirements and full descriptions, plus four optional AI add-ons, and works from any Computrabajo search URL or a country plus keyword.
📥 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
Give the actor a Computrabajo search URL, or a country code plus one or more search queries. It paginates through the listings, and when withDetails is on, opens each job page to add the full description, requirements and company profile. It writes one normalized record per job to the run's dataset, with salary values, structured location, work mode and contract type. Missing source values are returned as null, never invented.
Data covers Computrabajo listings across 19 LATAM countries including Mexico, Colombia and Argentina. Four optional AI add-ons (withJdSummary, withSkills, withSalaryEstimate, withTranslate) can enrich each record; they are opt-in, billed per enriched record, and disabled on free Apify plans. No login or API key is needed.
Quickstart
Open the actor, paste this into the input, and press Run. It returns 10 developer jobs in Colombia with detail pages.
{"startUrl": "https://co.computrabajo.com/trabajo-de-desarrollador","maxJobs": 10,"withDetails": true}
Instead of startUrl, you can pass country plus searchQueries to search by keyword. Leave the AI add-ons off (default) for the raw job fields.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | string | no | (none) | A Computrabajo search or listing URL, for example https://co.computrabajo.com/trabajo-de-desarrollador. |
searchQueries | array | no | (none) | Search keywords to use instead of (or in addition to) startUrl. |
country | string | no | (none) | Two-letter Computrabajo country code used with searchQueries, for example co, mx, ar. |
maxJobs | integer | no | (all) | Maximum job listings to collect. Free Apify plans are capped at 10 per run. |
withDetails | boolean | no | true | Open each job page to add description, requirements and company profile. |
withJdSummary | boolean | no | false | Add a concise AI summary of each job description. Paid add-on, disabled on free plans. |
withSkills | boolean | no | false | Extract required skills, technologies and seniority via AI. Paid add-on. |
withSalaryEstimate | boolean | no | false | Estimate a market salary when none is stated, via AI. Paid add-on. |
withTranslate | boolean | no | false | Translate each Spanish title and description to English via AI. Paid add-on. |
Output reference
One dataset item per job. Types: string, number, boolean, array, or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
title | string | Job title. |
company | string | Company name. |
companyUrl | string | Company profile URL on Computrabajo. |
companyRating | number | Company star rating, or null. |
location | string | Full location string. |
salary | string | Salary text as shown, or null. |
salaryValue | string | Single salary value when stated. |
salaryMinValue | number | Minimum salary when a range is stated, or null. |
salaryMaxValue | number | Maximum salary when a range is stated, or null. |
salaryCurrency | string | Salary currency code, for example COP. |
salaryUnit | string | Salary period, for example MONTH, YEAR, HOUR. |
workMode | string | Work mode, for example Presencial y remoto. |
isRemote | boolean | Whether the role allows remote work. |
contractType | string | Contract type, for example Contrato a término indefinido. |
employmentType | string | Employment type, for example Tiempo completo. |
industry | string | Company industry. |
publishedDate | string | Relative posted text as shown, for example Hace 1 hora. |
datePosted | string | Normalized posted date (YYYY-MM-DD). |
validThrough | string | Listing expiry date (YYYY-MM-DD). |
city | string | City. |
region | string | Region/state. |
country | string | Country. |
jobId | string | Computrabajo job ID. |
url | string | Job listing URL. |
applyUrl | string | Apply URL. |
companyWebsite | string | Company website, or null. |
description | string | Full job description (with withDetails). |
requirements | string | Requirements block. |
experienceRequired | string | Experience required, or null. |
educationRequired | string | Education required, or null. |
skills | array | Skills listed on the source, or null. |
keywords | string | Matched keyword tags. |
companyProfile | string | Company profile text (with withDetails). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null on success. On a failed run, a single item with a populated error field is written instead. |
aiJdSummary | string | AI job-description summary. Present only when withJdSummary is enabled. |
aiSkills | array | AI-extracted skills. Present only when withSkills is enabled. |
aiTechnologies | array | AI-extracted technologies. Present with withSkills. |
aiSeniority | string | AI-inferred seniority. Present with withSkills. |
aiSalaryEstimateMin | number | AI market salary estimate (min). Present only when withSalaryEstimate is enabled and no salary is stated. |
aiSalaryEstimateMax | number | AI market salary estimate (max). Present with withSalaryEstimate. |
aiSalaryEstimateCurrency | string | AI salary estimate currency. Present with withSalaryEstimate. |
aiSalaryEstimateBasis | string | AI salary estimate basis: annual, monthly, or hourly. Present with withSalaryEstimate. |
aiSalaryEstimateConfidence | string | AI salary estimate confidence: low, medium, high. Present with withSalaryEstimate. |
aiTitleEn | string | AI English translation of the title. Present with withTranslate. |
aiDescriptionEn | string | AI English translation of the description. Present with withTranslate. |
Example output record
Real record from a live run (input {"startUrl": "https://co.computrabajo.com/trabajo-de-desarrollador", "maxJobs": 10, "withDetails": true}), with the long description trimmed for readability:
{"title": "Profesional Desarrollador de categoria","company": "Casa Luker","companyRating": 4.6,"location": "Bogotá, D.C., Bogotá, D.C.","salaryCurrency": "COP","salaryUnit": "MONTH","workMode": "Presencial y remoto","isRemote": true,"contractType": "Contrato a término indefinido","employmentType": "Tiempo completo","industry": "Venta al consumidor","datePosted": "2026-07-21","validThrough": "2026-09-19","city": "Bogotá, D.C.","country": "COLOMBIA","jobId": "20F824C10CB89EC361373E686DCF3405","url": "https://co.computrabajo.com/ofertas-de-trabajo/oferta-de-trabajo-de-profesional-desarrollador-de-categoria-bogota-en-bogota-dc-20F824C10CB89EC361373E686DCF3405","observedAt": "2026-08-10T14:38:49.662Z","error": null}
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~computrabajo-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"startUrl":"https://co.computrabajo.com/trabajo-de-desarrollador","maxJobs":25,"withDetails":true}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~computrabajo-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"country":"mx","searchQueries":["contador"],"maxJobs":100}'
Apify CLI:
apify call scrapers_lat/computrabajo-scraper \--input '{"startUrl":"https://co.computrabajo.com/trabajo-de-desarrollador","maxJobs":10}'
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. - AI add-ons billed separately.
withJdSummary,withSkills,withSalaryEstimateandwithTranslateeach charge their own event only when they produce output, and are disabled on free plans. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run. Upgrade for higher
maxJobs.
FAQ and troubleshooting
A run returned 0 records. Why?
The startUrl or search query matched no listings. Confirm the URL shows results in a browser, or broaden the query. Zero-result runs are not charged.
How do I search a different country?
Use a country-specific startUrl (for example mx.computrabajo.com), or pass country plus searchQueries.
Why is salary null?
Many Computrabajo listings do not state a salary. Missing source values are returned as null. Enable withSalaryEstimate for an AI market estimate when none is stated.
Do the AI add-ons work on a free plan? No. The AI add-ons require a paid Apify plan and are disabled automatically for free users. The base job fields are always returned.
Is this an official Computrabajo tool? No. This actor is independent and has no affiliation with Computrabajo. It reads only data that is publicly available on the site.
Related scrapers
- Bumeran Jobs Scraper: LATAM job listings from Bumeran.
- ZonaJobs Argentina Scraper: Argentina job listings from ZonaJobs.
- OCC Mexico Jobs Scraper: Mexico job listings from OCC.
- Elempleo Scraper: Colombia job listings from Elempleo.
- Catho Brasil Jobs Scraper: Brazil job listings from Catho.
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 Computrabajo. Accesses only publicly available job listing data.
