Computrabajo Scraper at a glance
Computrabajo Scraper is a ready-to-run Apify actor from abotapi for collecting web data. Its documented output includes record, kind, offer / company, link and company, which you can export as JSON, CSV or Excel or read through the Apify API. It costs $1.80 per 1,000 results on the Apify Free plan and from $1.20 on paid plans, with smaller per-run or optional feature charges listed on Apify.
- Runs on
- Apify cloud: console, API, schedules and integrations
- Data type
- Other
- Pricing
- $1.80 per 1,000 results (Free plan), from $1.20 on paid plans
- Output
- Documented below · JSON, CSV, Excel
- Inputs
- 18 options
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.
What Computrabajo Scraper can do
- 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.
Choose what to collect
These inputs let you configure Computrabajo Scraper - Jobs, Salaries & Company Reviews. Open the actor on Apify to enter your values and review the current options.
| Input | What it controls |
|---|---|
modestring · required | Keyword search walks the results pages of every selected country portal. Paste links routes each link by its shape: results pages walk forward, an offer link is always read in full, a company link emits the company, an evaluations link emits the company with its reviews. |
searchQueriesarray | Keywords to search, for example ventas, contador, auxiliar administrativo. Each keyword runs on every selected country portal. |
countriesarray | Country portals to search. Every selected portal runs each keyword in the same run. |
urlsarray | Results, offer, company or evaluations links. Results pages walk forward (pagination), offer links are always read in full, company links emit the company profile, evaluations links emit the company plus its reviews. |
fetchDetailsboolean | Read each offer's own page for the full description, requirements (education, experience, age), skill tags, structured salary, employer id and logo. Turning this off returns the faster results-page card shape. |
fetchReviewsboolean | Read each collected company's employee evaluations (ratings, comments, sub-scores) and emit the company record with its reviews. Applies to both modes; a company with no published evaluations ships without them. |
maxReviewsinteger | Upper bound on employee evaluations collected per company (evaluations serve 10 per page). 0 skips review collection entirely. |
Show 11 more inputs
| Input | What it controls |
|---|---|
maxItemsinteger | Hard cap on records (jobs + companies) for the whole run. The walk stops once it is reached. |
maxPagesinteger | Does NOT cap the run on its own: 0 or empty walks every results page and defers to Max items. A positive value bounds how many results pages each search or pasted results link walks. |
resumeFromRunIdstring | A previous run's ID whose records are treated as already collected: they are seeded as seen and skipped this run. |
incrementalModeboolean | Compare each record against the saved baseline and classify NEW / UPDATED / UNCHANGED / EXPIRED. Unchanged records are suppressed unless Emit unchanged is on. The 'posted N hours ago' recency text, rotating apply-link parameters and review counters are excluded from change detection; the keywords, countries, links and toggles you run with are part of the scope, so changing them starts a fresh baseline. |
stateKeystring | Optional name for the incremental baseline. Leave empty to derive it from the run's scope (keywords, countries, links, toggles); set the same key on every scheduled run to share one baseline. |
emitUnchangedboolean | Also push records whose tracked fields did not change (changeType UNCHANGED) instead of suppressing them. |
emitExpiredboolean | After a complete scan, push records from the baseline that this run did not see (changeType EXPIRED, for example offers taken down). Never fires on a capped, resumed or partially failed walk. |
ignoreFieldsForChangesarray | Extra record fields excluded from change detection beyond the built-in volatile set (postedText, applyUrl, reviews, counters). |
mcpConnectorsarray | Connector IDs to export the collected records to after the run (Apify MCP). Leave empty to skip the export. |
notionParentPageUrlstring | Parent page URL when one of the connectors is Notion. |
maxNotifyListingsinteger | Upper bound on records handed to each connector. |
Fields in the output
The documented dataset includes the fields below. Availability can depend on the source page and selected mode.
recordIdRecordkindkindtitleOffer / CompanyurlLink (link)companycompanycompanyRatingRatinglocationlocationsalaryTextSalarysalaryValuesalaryValuesalaryCurrencysalaryCurrencycontractTypecontractTypeworkingHoursworkingHoursShow 66 more fields
employmentTypeemploymentTypeworkModeworkModedescriptiondescriptionskillsskillslanguageslanguagesupdatedTextupdatedTextcompanyDescriptioncompanyDescriptioncountryCodecountryCodepostedTextpostedTextisUrgentisUrgentisFeaturedisFeaturedchangeTypechangeTypechangedFieldschangedFieldsfirstSeenAtfirstSeenAtlastSeenAtlastSeenAtjobIdjobIdcompanyUrlcompanyUrlcompanyLogoUrlcompanyLogoUrlemployerIdemployerIdcitycityregionregionaddressCountryaddressCountrycountrycountrysalaryUnitsalaryUnitknowledgeknowledgedrivingLicensesdrivingLicensestravelAvailabilitytravelAvailabilityrelocationAvailabilityrelocationAvailabilityacceptsDisabilityacceptsDisabilitykeywordskeywordsdatePostedPostedvalidThroughvalidThroughindustryindustryeducationeducationexperienceexperienceageRangeageRangeotherRequirementsotherRequirementsdirectApplydirectApplyapplyUrlapplyUrljobStatusjobStatusdetailFetcheddetailFetchedsourceUrlsourceUrlsourceModesourceModedescriptionHtmldescriptionHtmlextractedEmailsextractedEmailsextractedPhonesextractedPhonesextractedUrlsextractedUrlssocialProfilessocialProfilescompanyIdcompanyIdnameCompanyreviewsUrlreviewsUrllogoUrllogoUrlofferCountofferCountratingOverallRatingreviewsCountReviewsreviews.titleReviewreviews.ratingRatingreviews.employmentStatusreviews.employmentStatusreviews.cityreviews.cityreviews.datereviews.datereviews.subRatings.workEnvironmentreviews.subRatings.workEnvironmentreviews.subRatings.salaryAndBenefitsreviews.subRatings.salaryAndBenefitsreviews.subRatings.careerOpportunitiesreviews.subRatings.careerOpportunitiesreviews.textreviews.textreviews.bestreviews.bestreviews.couldImprovereviews.couldImproveExample output
An example from this actor’s documentation. Values are illustrative; this is not a fresh live result.
{
"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"
}Ways to use this data
- 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.
Before you run
Start with a small input and check the resulting records against your expected fields. Source content and actor options can change; the current Apify listing is the reference for availability and pricing.
Questions about this actor
What data does Computrabajo Scraper return?
The documented output for Computrabajo Scraper includes record, kind, offer / company, link, company, rating, location and salary. Availability of each field depends on the source page and the selected mode.
How much does Computrabajo Scraper cost?
It costs $1.80 per 1,000 results on the Apify Free plan and from $1.20 on paid plans, with smaller per-run or optional feature charges listed on Apify. The Apify listing shows the current rate for every plan.
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.
