Computrabajo Jobs Scraper (19 Latin American countries) avatar

Computrabajo Jobs Scraper (19 Latin American countries)

Pricing

from $0.50 / 1,000 result items

Go to Apify Store
Computrabajo Jobs Scraper (19 Latin American countries)

Computrabajo Jobs Scraper (19 Latin American countries)

Job listings from Computrabajo — the largest job board in Latin America — for Mexico, Colombia, Argentina, Peru, Chile and 14 more countries: keyword and city search, salary, work mode (remote/on-site), company, urgency and featured flags. Monitor mode alerts on new jobs. No login, no proxy.

Pricing

from $0.50 / 1,000 result items

Rating

0.0

(0)

Developer

Viktor Dubnytskiy

Viktor Dubnytskiy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 minutes ago

Last modified

Categories

Share

Computrabajo Jobs Scraper: empleos, 19 countries (city, alerts)

Computrabajo runs the largest job boards in Latin America. This actor searches any of its 19 country sites — Mexico, Colombia, Argentina, Peru, Chile and 14 more — by keyword and city, and returns one flat row per empleo with the company, salary and posting age. No login, no proxy.

What you get (example output)

One row per job card. Real values from a run of this actor on the Mexican site:

FieldExample value
titleMERN / Python Full Stack Developer Jr.
company / companyVerifiedManpowerGroup / true
salaryText$ 30,000.00 (Mensual)
salary / salaryPeriod30000 / monthly
postedTextHace 1 hora
countrymx
isUrgent / isFeaturedfalse / false
companyUrlhttps://co.computrabajo.com/empresas/ofertas-de-trabajo-de-porcicarnes-3B04126F4D4ECF9B
urlhttps://co.computrabajo.com/ofertas-de-trabajo/oferta-de-trabajo-de-desarrollador-backend-python-en-medellin-24E2A6E04217F0F061373E686DCF3405

Also on every row: jobId, location, workMode, keyword, page, rank, scrapedAt.

Use cases

  • LatAm job aggregators: pull recent empleos for a country and keyword set into one schema, with the salary already parsed into a number and a period.
  • Salary research: compare published salary ranges by role and country across the 19 Computrabajo sites.
  • Recruiting and market monitoring: run monitor mode daily to see which employers post new vacancies, and how many are marked urgent or featured.

How it works

  1. Each keyword is turned into a search URL on the chosen country's Computrabajo site (city narrows it), then paginated, 20 job cards per page, up to maxPages.
  2. Every card is parsed into a flat row; salaryText is also parsed into a numeric salary and a salaryPeriod where Computrabajo publishes one.
  3. Results from several keywords are merged and deduplicated on the Computrabajo offer id, so overlapping searches are not charged twice.
  4. In monitor mode the run compares against the previous run of the same task and returns only new or changed listings, optionally posting a summary to a webhook or Telegram chat.

Input

FieldMeaningDefault
countryCountry site: mx, co, ar, pe, cl, ec, ve, cr, gt, sv, hn, ni, pa, do, uy, py, bo, pr, cumx
keywordsJob title keywords, normally in Spanish; each paginated separately["python"]
cityCity filter as spelled on Computrabajo (Ciudad de México, Bogotá, Lima)empty
maxPagesResult pages per keyword (20 job cards per page)3
maxItemsStop after this many listings20
modescrape or monitor (only new/changed since the previous run)scrape
monitorKeyState key for monitor mode outside a saved taskempty
webhookUrlHTTPS endpoint for the monitor-mode change summaryempty
telegramBotToken / telegramChatIdSend the monitor-mode summary to Telegramempty

Pricing

EventPrice
result$0.0005 per job ($0.50 per 1,000)
monitor-check$0.005 per monitor run
change$0.0005 per new/changed job

Charged only for jobs actually pushed. No proxy needed.

Why this actor

  • All 19 Computrabajo country sites behind one input; switch market by changing two letters.
  • Salary arrives both as the original text and as a parsed number with its period, so you can aggregate without regexes.
  • No login and no proxy, which keeps runs cheap.
  • Several keywords per run, deduplicated on the offer id.
  • You pay per pushed row; an empty run costs nothing beyond platform usage, and RUN_SUMMARY says why (no_matches, blocked, rate_limited, invalid_input, upstream_error).
  • Monitor mode with webhook and Telegram alerts for new vacancies.

Limits

  • Listing cards only: the full description and the application form are not opened (url leads to the offer).
  • Some postings are published without a company name. Computrabajo allows confidential vacancies, so company and companyUrl come back empty on a minority of rows — in a recent 20-row run, 3 rows. This is the source's behaviour, not a parsing failure.
  • Salary is empty wherever the employer did not publish one.
  • workMode is filled only for cards that carry the remote/hybrid badge.
  • postedText is the site's relative text ("Hace 17 horas"), not an absolute timestamp.
  • location is taken from the card's secondary line and on current Computrabajo layouts often contains the employer's star rating rather than the city; use the city input to constrain geography, and the offer url, which carries the city slug. A fix is on the backlog — reports on the Issues tab are welcome.

FAQ

Which countries does the Computrabajo scraper cover? Nineteen: Mexico, Colombia, Argentina, Peru, Chile, Ecuador, Venezuela, Costa Rica, Guatemala, El Salvador, Honduras, Nicaragua, Panama, Dominican Republic, Uruguay, Paraguay, Bolivia, Puerto Rico and Cuba. One country per run, selected with country.

Why do some rows have no company name? Because the employer posted the vacancy confidentially. Computrabajo shows those offers without an employer, and the row keeps everything else (title, salary, city, posting age).

Can I get an alert for new empleos every morning? Yes: save the actor as a task with mode: monitor, schedule it daily, and set webhookUrl or the two Telegram fields. Each run returns only the listings added since the previous run.

Changelog

  • 0.1: initial release.

If this actor is useful, a review on its Apify Store page helps other people find it. For bugs or missing fields, open a ticket on the Issues tab of this actor.