Computrabajo Scraper - Jobs, Salaries & Company Reviews avatar

Computrabajo Scraper - Jobs, Salaries & Company Reviews

Pricing

from $1.20 / 1,000 job, company or review records

Go to Apify Store
Computrabajo Scraper - Jobs, Salaries & Company Reviews

Computrabajo Scraper - Jobs, Salaries & Company Reviews

Scrape Computrabajo jobs across 17 Latin American country portals by keyword or URL. Extract salaries, requirements, skills and apply links. Collect company profiles, employee ratings, reviews and comments. Supports job, company and evaluation URLs with incremental tracking.

Pricing

from $1.20 / 1,000 job, company or review records

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Features

Limited permissions

Share

Computrabajo Scraper - Jobs, Salaries & Reviews

Scrape Computrabajo, Latin America's largest job board, in one run: keyword search across 17 country portals (Mexico, Colombia, Peru, Argentina, Chile, Ecuador and more) or paste any results, offer, company or evaluations link. Job records carry the full posting - structured salary, requirements, skill tags, employer details and the direct apply link - and company records carry employee evaluations with ratings and comments.

Why This Scraper?

  • All Latin America in one run. One input searches every selected country portal - Mexico, Colombia, Peru, Argentina, Chile, Ecuador, Bolivia, Uruguay, Paraguay, Costa Rica, Panama, Dominican Republic, Guatemala, El Salvador, Honduras, Nicaragua and Venezuela.
  • Every field on the results card, structured. Title, company with its rating, location, salary line, work mode, urgent and featured badges, the direct apply link and the canonical offer URL.
  • Full posting detail on demand. Each offer's own page adds the complete description, requirements (education, experience, age), skill tags, industry, employment type, structured salary (currency, amount, period) and offer validity dates.
  • Company evaluations other scrapers skip. Employee evaluations per company: overall rating, per-review star scores, sub-scores (work environment, salary and benefits, career opportunities), review text, plus the best and could-improve notes.
  • Search or paste. Type keywords or drop in ready-made results, city-filtered, company or evaluations links; every link shape is routed by what it is.
  • Monitoring built in. Incremental mode classifies every record NEW / UPDATED / UNCHANGED / EXPIRED between scheduled runs, with resume support, so recurring crawls only surface what changed.

Use Cases

  • Recruiting agencies: monitor new postings per role and country as they appear and reach candidates before the crowd.
  • Salary benchmarking teams: compare structured salaries for the same role across the region's portals in one pass.
  • Market researchers: track hiring demand and skill requirements over time with incremental runs.
  • ATS/CRM integrators: pipe structured job and company records straight into your stack, with company evaluations attached.

Data You Get

Sample shape: values are illustrative placeholders, not from a live record.

FieldExample
jobId00000000000000000000000000000000
titleSales Representative
urlhttps://mx.computrabajo.com/ofertas-de-trabajo/...
companySample Company SA
companyUrlhttps://mx.computrabajo.com/empresas/...
companyRating4.4
locationGuadalajara, Jalisco
country / countryCodeMéxico / MX
workModePresencial y remoto
salaryText$ 20,000.00 (Mensual)
salaryValue / salaryUnit20000 / MONTH
employmentTypeFULL_TIME
contractType / workingHoursContrato por tiempo indeterminado / Tiempo Completo
datePosted2026-01-01
description / descriptionHtmlFull offer text and original description markup
industryVenta al consumidor
education / experienceEducación mínima: Bachillerato / 1 año de experiencia
skillsNegociación, Ventas telefónicas
knowledge / languages / drivingLicensesRequired knowledge, published language list and licence categories
travelAvailability / relocationAvailability / acceptsDisabilitytrue or false, only when explicitly stated
updatedText29 de octubre (actualizada)
companyDescription / keywordsEmployer overview and the offer's published keyword list
isUrgent / isFeaturedtrue / false
applyUrlhttps://candidato.mx.computrabajo.com/candidate/apply/...

When the offer explicitly publishes contacts, extractedEmails, extractedPhones, extractedUrls and socialProfiles carry them. Masked values and site-footer contacts are excluded.

Company records include name, offer count, overall rating, review count and evaluations. Nested reviews include rating, title, employment status, city, date, sub-ratings, text and best/improve notes.

How to Use

  1. Pick a mode. Keyword search walks results pages on every selected country portal; Paste links routes each link by its shape.
  2. Enter keywords or links. Keywords run on every selected portal. Links can be results pages, individual offers, company pages or evaluations pages.
  3. Set the output limits. Offer details and company reviews are on by default; tighten Max items or Max reviews per company to bound the run.
  4. Run and export. Records land in the dataset with per-run change types when incremental mode is on.

The Results tab shows the main job fields; Jobs and Job details expose the full set. Offer pages are read for their visible descriptions and employment terms even when structured posting data is absent. Optional fields appear only when published: an update label stays in updatedText and is never treated as a posting or expiry date. Relative update labels are excluded from incremental change detection.

Keyword search across six portals:

{
"mode": "search",
"searchQueries": ["ventas", "contador"],
"countries": ["mx", "co", "pe", "ar", "cl", "ec"],
"maxItems": 20
}

Paste links of every shape:

{
"mode": "urls",
"urls": [
"https://mx.computrabajo.com/trabajo-de-ventas",
"https://co.computrabajo.com/empresas/evaluaciones-en-sample-company-0000000000000000"
],
"fetchDetails": true,
"fetchReviews": true
}

Monitoring run (incremental):

{
"mode": "search",
"searchQueries": ["auxiliar administrativo"],
"countries": ["mx"],
"maxItems": 50,
"incrementalMode": true,
"emitUnchanged": false,
"emitExpired": true,
"stateKey": "daily-monitor"
}

Company evaluations only:

{
"mode": "urls",
"urls": ["https://pe.computrabajo.com/empresas/evaluaciones-en-sample-company-0000000000000000"],
"fetchDetails": false,
"maxReviews": 40
}

Run it from your code

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("abotapi/computrabajo-jobs-scraper").call(run_input={
"mode": "search",
"searchQueries": ["ventas"],
"countries": ["mx", "co"],
"maxItems": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('abotapi/computrabajo-jobs-scraper').call({
mode: 'search',
searchQueries: ['ventas'],
countries: ['mx', 'co'],
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Tips

  • Fewer keywords, more portals. Each keyword x portal pair walks its own results pages; three keywords on six portals is eighteen walks.
  • Reviews ride the same run. With company reviews on, companies seen during the walk get their evaluations read automatically, bounded per run.
  • Scheduled runs. Turn on incremental mode and reuse the same keywords, links and toggles; unchanged offers are suppressed and only new or changed records are returned.

Send results into your apps (MCP connectors)

Add connector IDs to mcpConnectors and the run exports collected records automatically - Notion, Google Sheets, Airtable and more through Apify MCP. Set notionParentPageUrl when exporting to Notion and maxNotifyListings to bound each export.

Input Parameters

ParameterTypeDefaultDescription
modeselectsearchKeyword search or paste links.
searchQueriesarray["ventas"]Keywords to search; each runs on every selected country portal.
countriesmulti-selectmx, co, pe, ar, cl, ecCountry portals to search in one run.
urlsarray(4 example links)Results, offer, company or evaluations links; each shape is routed by what it is.
fetchDetailscheckboxtrueRead each offer's own page for description, requirements, skills, structured salary and employer details.
fetchReviewscheckboxtrueRead each collected company's employee evaluations and emit the company record with them.
maxReviewsnumber20Upper bound on evaluations collected per company (10 per page at source); 0 skips review collection.
maxItemsnumber20Hard cap on records (jobs + companies) for the whole run.
maxPagesnumber0Does NOT cap the run on its own: 0 walks every results page and defers to Max items; a positive value bounds pages per search or pasted results link.
resumeFromRunIdstring(empty)A previous run's ID whose records are treated as already collected and skipped.
incrementalModecheckboxfalseClassify records NEW / UPDATED / UNCHANGED / EXPIRED against the saved baseline; unchanged records are suppressed.
stateKeystring(empty)Optional name for the incremental baseline; leave empty to derive it from the run's scope.
emitUnchangedcheckboxfalseAlso push records whose tracked fields did not change.
emitExpiredcheckboxfalseAfter a complete scan, push baseline records this run did not see (changeType EXPIRED).
ignoreFieldsForChangesarray(empty)Extra record fields excluded from change detection beyond the built-in volatile set.
proxyConfigurationproxyresidentialThe portals are geo-served; a residential exit in one Latin American country serves every portal.
mcpConnectorsarray(empty)Connector IDs to export records to after the run.
notionParentPageUrlstring(empty)Parent page URL when exporting to Notion.
maxNotifyListingsnumber50Upper bound on records handed to each connector.

Output Example

Sample shape: values are illustrative placeholders, not from a live record.

One job record with detail enrichment:

{
"recordId": "job:00000000000000000000000000000000",
"kind": "job",
"jobId": "00000000000000000000000000000000",
"title": "Sales Representative",
"url": "https://mx.computrabajo.com/ofertas-de-trabajo/oferta-de-trabajo-de-sales-representative-en-guadalajara-00000000000000000000000000000000",
"company": "Sample Company SA",
"companyUrl": "https://mx.computrabajo.com/empresas/ofertas-de-trabajo-de-sample-company-sa-0000000000000000",
"companyRating": 4.4,
"location": "Guadalajara, Jalisco",
"city": "Guadalajara",
"region": "Jalisco",
"country": "México",
"countryCode": "MX",
"workMode": "Presencial y remoto",
"salaryText": "$ 20,000.00 (Mensual)",
"salaryCurrency": "MXN",
"salaryValue": 20000,
"salaryUnit": "MONTH",
"employmentType": "FULL_TIME",
"contractType": "Contrato por tiempo indeterminado",
"workingHours": "Tiempo Completo",
"datePosted": "2026-01-01",
"validThrough": "2026-03-01",
"postedText": "Hace 5 horas",
"description": "Full offer description text with responsibilities and requirements.",
"industry": "Venta al consumidor",
"education": "Educación mínima: Bachillerato",
"experience": "1 año de experiencia",
"skills": ["Negociación", "Ventas telefónicas"],
"knowledge": ["Negociación", "Ventas telefónicas"],
"languages": ["Español"],
"drivingLicenses": ["A"],
"travelAvailability": true,
"relocationAvailability": false,
"acceptsDisability": true,
"updatedText": "1 de enero (actualizada)",
"companyDescription": "Sample company providing business services.",
"keywords": ["ventas", "sales"],
"isUrgent": false,
"isFeatured": true,
"applyUrl": "https://candidato.mx.computrabajo.com/candidate/apply/?oi=00000000000000000000000000000000",
"detailFetched": true,
"sourceUrl": "https://mx.computrabajo.com/trabajo-de-ventas",
"sourceMode": "search"
}

Plan Requirement

This Actor charges per event under Apify's pay-per-event pricing: one charge when the run starts, one per record returned, one per offer whose own page was read, and one per company whose evaluations were collected. Check the Pricing tab on the Actor page for the exact per-event prices for your plan tier. Proxy usage follows the connection you select for the run.

FAQ

What does a run cost?

The run start, each returned record, each offer page read and each company with evaluations each carry their own event charge; see the Pricing tab for exact prices on your tier. A bare run with the default 20 records, details and reviews on typically reads a few dozen pages.

The Actor reads only publicly accessible pages and adds standard rate limiting. Use the data in line with your own compliance review and the site's terms.

How do scheduled monitoring runs work?

Turn on incremental mode and schedule the run with the same keywords, links and toggles. The first run classifies everything NEW; later runs suppress unchanged offers, flag changed ones as UPDATED, and (with Expired records on) mark taken-down offers EXPIRED after a complete scan.

Why did a run return fewer records than expected?

Max items is a whole-run cap shared by every walk in the run, and the offers feed rotates between reads. Raise Max items, or narrow the countries or keywords, to reach deeper pages.

Why does a run fail with a connection message?

The portals refuse some connections outright. The Actor rotates exits and falls back to a backup connection; if every connection was refused the run fails loudly with guidance rather than returning an empty dataset.

Can I use this with AI agents?

Yes - the Actor works through the Apify MCP server: call it with a keyword, a country list and links, then read the dataset. The mcpConnectors input also pushes records straight into your tools after each run.

A company shows no reviews even though fetchReviews is on?

Many companies have no published employee evaluations; those ship as company records without them, and no review charge is recorded for them.

🔗 More scrapers you might like

Pair this actor with these related scrapers from the same team:

🧩 Naukri.com Scraper
Scrape Naukri.com jobs by keyword or URL. Extract job title, company, skills, experience...
🧩 Falabella Scraper
Scrape Falabella, Latin America's leading retail marketplace: products with local prices...
💼 CareerBuilder Scraper
Scrape CareerBuilder.com job listings by search or URL. Returns title, company profile...
💼 Hiring.Cafe Scraper
Scrape Hiring.Cafe jobs from $1/1K results. Search with advanced filters or URLs and...
💼 EdJoin.org Scraper
Scrape EdJoin.org K-12 and higher-ed jobs by keyword, location, filters or URL. Extract...
💼 HH.ru Scraper
Scrape HH.ru (HeadHunter) job listings by filters or URLs. Extract 50+ fields including...

👉 Browse all abotapi scrapers

💬 Support

  • 🐞 Found a bug or a missing field? Open a ticket on the Issues tab. We usually reply within hours.
  • 🛠️ Need another site, extra fields or a private build? Email contact@abotapi.com.
  • ⭐ Enjoying it? A quick review on the actor page helps other users find it.