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

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

Pricing

from $0.40 / 1,000 result items

Go to Apify Store
Computrabajo Jobs Scraper: empleos, 19 countries (city, alerts)

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

Computrabajo jobs scraper for 19 Latin American countries - Mexico, Colombia, Argentina, Peru, Chile and 14 more. Search empleos by keyword and city and get flat rows: title, company with verified flag, location, salary text and parsed amount, work mode, posting age. Monitor mode alerts. No login.

Pricing

from $0.40 / 1,000 result items

Rating

0.0

(0)

Developer

Viktor Dubnytskiy

Viktor Dubnytskiy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

8 days ago

Last modified

Categories

Share

Search empleos on any of Computrabajo's 19 Latin American country sites by keyword and city, and get one flat row per job with company, salary already parsed into a number, and posting age — no login, no proxy.

What you get

Real rows from a run on the Colombian site (keywords: ["python"]):

titlecompanysalaryTextpostedText
Especialista en Analítica de InventariosPORCICARNES— (not published)Hace 17 horas
Desarrollador Backend PythonAccenture LTDA— (not published)Hace 22 horas
Científico de datos / Data ScientistBRM S.A.S$ 6.500.000,00 (Mensual) → salary: 6500000, salaryPeriod: monthlyAyer

Full row: jobId, title, company, companyUrl, companyVerified, companyRating, companyConfidential, location, country, salaryText, salary, salaryPeriod, workMode, postedText, isUrgent, isFeatured, keyword, page, rank, url, 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.

Try it in 10 seconds

Hit Start/Try it — the input already works: country: mx, keywords: ["python"], maxPages: 1, maxItems: 20, nothing required. Swap in your own country and keywords and run again.

To get a daily digest of new empleos instead of a one-off pull: save as a task, set Mode to monitor, give it a monitorStateId, and put it on a schedule (Apify → Schedules → cron 0 8 * * * for daily) with a webhookUrl or Telegram target.

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
monitorStateIdState 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.

Found it useful? A short review on the Store page helps other people find this actor and tells us what to improve. If a country site behaves differently, open an issue on the actor page — issues are answered within a day.

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 ("Importante empresa del sector …"), so company and companyUrl come back empty on a minority of rows — in a recent 20-row run, 3 rows — and companyConfidential is true on exactly those. This is the source's behaviour, not a parsing failure.
  • companyRating is filled only for employers that already have a public star rating on Computrabajo.
  • 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.

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.2: location now returns the city/region line instead of the employer's star rating; the rating moved to the new companyRating field, and confidential postings are flagged with companyConfidential.
  • 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.