Computrabajo Jobs Scraper (19 Latin American countries)
Pricing
from $0.50 / 1,000 result items
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
Maintained by CommunityActor 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:
| Field | Example value |
|---|---|
title | MERN / Python Full Stack Developer Jr. |
company / companyVerified | ManpowerGroup / true |
salaryText | $ 30,000.00 (Mensual) |
salary / salaryPeriod | 30000 / monthly |
postedText | Hace 1 hora |
country | mx |
isUrgent / isFeatured | false / false |
companyUrl | https://co.computrabajo.com/empresas/ofertas-de-trabajo-de-porcicarnes-3B04126F4D4ECF9B |
url | https://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
- Each keyword is turned into a search URL on the chosen country's Computrabajo site (
citynarrows it), then paginated, 20 job cards per page, up tomaxPages. - Every card is parsed into a flat row;
salaryTextis also parsed into a numericsalaryand asalaryPeriodwhere Computrabajo publishes one. - Results from several keywords are merged and deduplicated on the Computrabajo offer id, so overlapping searches are not charged twice.
- In
monitormode 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
| Field | Meaning | Default |
|---|---|---|
country | Country site: mx, co, ar, pe, cl, ec, ve, cr, gt, sv, hn, ni, pa, do, uy, py, bo, pr, cu | mx |
keywords | Job title keywords, normally in Spanish; each paginated separately | ["python"] |
city | City filter as spelled on Computrabajo (Ciudad de México, Bogotá, Lima) | empty |
maxPages | Result pages per keyword (20 job cards per page) | 3 |
maxItems | Stop after this many listings | 20 |
mode | scrape or monitor (only new/changed since the previous run) | scrape |
monitorKey | State key for monitor mode outside a saved task | empty |
webhookUrl | HTTPS endpoint for the monitor-mode change summary | empty |
telegramBotToken / telegramChatId | Send the monitor-mode summary to Telegram | empty |
Pricing
| Event | Price |
|---|---|
| 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_SUMMARYsays 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 (
urlleads to the offer). - Some postings are published without a company name. Computrabajo allows confidential vacancies, so
companyandcompanyUrlcome 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.
workModeis filled only for cards that carry the remote/hybrid badge.postedTextis the site's relative text ("Hace 17 horas"), not an absolute timestamp.locationis taken from the card's secondary line and on current Computrabajo layouts often contains the employer's star rating rather than the city; use thecityinput to constrain geography, and the offerurl, 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.