Computrabajo LATAM Jobs Scraper
Pricing
from $1.20 / 1,000 job results
Computrabajo LATAM Jobs Scraper
Extract job listings from Computrabajo across 19 LATAM countries with structured salary fields (min/max/currency/period), multi-country search in one run, delta monitoring, and webhook alerts.
Pricing
from $1.20 / 1,000 job results
Rating
5.0
(1)
Developer
Erick Bonilla
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Computrabajo LATAM Jobs Scraper — Delta Mode + Salary Intelligence
99%+ success rate · Maintained weekly · Delta mode (NEW/UPDATED/REMOVED) · 19 countries · No residential proxy required
Extract job listings from Computrabajo across 19 LATAM countries with structured salary fields, multi-country search in a single run, delta monitoring to detect new and changed jobs, and webhook alerts for real-time integrations.
Computrabajo LATAM Jobs Scraper — Modo Delta + Salary Intelligence
Extrae ofertas de empleo de Computrabajo en 19 paises de LATAM con salarios estructurados (min/max/moneda/periodo), busqueda multi-pais y multi-keyword en una sola corrida, modo delta incremental para detectar ofertas nuevas y actualizadas, y alertas por webhook.
Modos de operacion
SEARCH (default)
Busca con los filtros del input, descubre ofertas via HTML de listado y las enriquece con el JSON API de detalle. Ideal para datasets estaticos, analisis salarial de mercado o alimentar un ATS con ofertas recientes.
MONITOR (Delta incremental)
Compara el inventario actual con la corrida anterior y emite solo las ofertas que cambiaron:
NEW, UPDATED (cambio en salario, contrato o descripcion), REMOVED.
El estado persiste en un Named Key-Value Store de Apify entre corridas. La primera corrida
es la linea de base: todas las ofertas se clasifican como NEW.
Con sortBy: publicationtime, el actor puede parar la paginacion temprano al detectar
que todas las ofertas de una pagina ya estaban en el snapshot.
Casos de uso del modo MONITOR:
- Alertas de nuevas vacantes en tiempo real hacia un ATS (Greenhouse, Lever) via webhook
- Feed de ofertas nuevas hacia Slack o email
- Tracking semanal de salarios por sector y pais
- Monitoreo de competencia: que empresas publican mas ofertas
DIRECT
Procesa una lista de URLs directas de ofertas individuales o de paginas de busqueda. Util para verificar el estado (activa/expirada) de una lista conocida de ofertas.
Campos del output
Identificacion y origen
| Campo | Descripcion |
|---|---|
offer_id | ID interno de 32 chars hex. Unico por oferta. |
offer_url | URL canonica de la oferta. |
apply_url | URL directa para postular. null si blind. |
country_code | Codigo ISO-2 del pais. |
country_name | Nombre del pais en espanol. |
portal_id | ID del portal Computrabajo (1-19). |
scrape_mode | SEARCH, DIRECT o MONITOR. |
scraped_at | Timestamp UTC de extraccion. |
delta_status | NEW, UPDATED, UNCHANGED o REMOVED. null fuera de MONITOR. |
Oferta laboral
| Campo | Descripcion |
|---|---|
title | Titulo del puesto (limpio, sin localidad). |
title_full | Titulo con localidad (como aparece en Computrabajo). |
description | Descripcion completa (texto plano). |
category | Categoria laboral. |
subcategory | Subcategoria. null si no aplica. |
Salario (campo diferenciador)
| Campo | Descripcion |
|---|---|
salary_raw | Texto del salario (ej. "$ 34,000.00 (Mensual)", "A convenir"). |
salary_value | Valor numerico del salario unico. null si es rango o a convenir. |
salary_min | Salario minimo del rango. null si no es rango. |
salary_max | Salario maximo del rango. null si no es rango. |
salary_currency | Codigo ISO-4217 (COP, MXN, PEN, CLP, ARS, etc.). null si no determinable. |
salary_period | monthly, hourly, annual, daily, agreed o null. |
salary_is_negotiable | true si es "A convenir". |
salary_is_hidden | true si el salario esta oculto al publico. |
Nota de integridad: salary_currency solo se emite si la moneda es determinable con
confianza (por pais + simbolo en salary_raw). Si hay ambiguedad, se emite null y
salary_raw contiene el texto original. No se fabrican valores.
Modalidad y tipo de empleo
| Campo | Descripcion |
|---|---|
workplace_type | onsite, remote, hybrid o unspecified. |
employment_type | Tipo de jornada (ej. "Tiempo Completo"). |
contract_type | Tipo de contrato (ej. "Contrato por tiempo indeterminado"). |
is_outstanding | Oferta destacada/patrocinada. |
is_blind | true si la empresa no se muestra. |
Fechas
| Campo | Descripcion |
|---|---|
published_at | Fecha de publicacion (ISO8601). |
expires_at | Fecha de expiracion. null si no especificada. |
updated_at | Ultima actualizacion. |
posted_ago_text | Texto relativo del listado (ej. "Hace 2 horas"). |
Empresa
| Campo | Descripcion |
|---|---|
company_name | Nombre de la empresa. null si blind. |
company_id | ID interno en Computrabajo. |
company_url | URL del perfil de empresa. |
company_is_verified | Empresa verificada por Computrabajo. |
company_rating_culture | Rating promedio de cultura laboral (0-5). Con includeCompanyDetails: true. |
company_rating_recommendation | % que recomendaria trabajar ahi. |
company_total_reviews | Total de valoraciones de empleados. |
company_logo_url | URL del logo. |
employee_reviews | Array de hasta 3 reviews. Con includeEmployeeReviews: true. |
Skills y requisitos
| Campo | Descripcion |
|---|---|
skills | Array de {skill_id, skill_name, skill_type}. Con includeSkills: true. |
education_required | Nivel educativo minimo. |
experience_years | Anos de experiencia requeridos. null si no especificado. |
Solo en modo MONITOR
| Campo | Descripcion |
|---|---|
delta_status | NEW / UPDATED / REMOVED / UNCHANGED |
delta_detected_at | Timestamp del cambio detectado. |
Precios (Pay per Event)
| Escenario | Costo |
|---|---|
| 100 ofertas (modo SEARCH) | $0.12 |
| 1,000 ofertas (modo SEARCH) | $1.20 |
| 100 ofertas nuevas (modo MONITOR) | $0.10 |
| 10 ofertas actualizadas (modo MONITOR) | $0.005 |
El precio por oferta ($0.0012) es 40% mas bajo que el incumbente ($0.00199 en shahidirfan/computrabajo-scraper).
Configuracion de proxy
Computrabajo usa AWS ELB sin Cloudflare. El actor inyecta un User-Agent de Chrome y los headers reales del browser — suficiente para pasar el filtro en la mayoria de casos.
Si aparecen 403 persistentes, activar Apify Proxy:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
La JSON API de oferta.computrabajo.com no requiere proxy (CloudFront con CORS abierto,
cache de 24h, acepta cualquier UA).
Modo MONITOR — Primera corrida
La primera corrida no tiene snapshot previo. Todas las ofertas se clasifican como NEW
y se guarda el snapshot como linea de base. La corrida siguiente detecta cambios.
LIMITACION DOCUMENTADA: La deteccion de REMOVED solo es confiable si el run tiene
maxJobsPerQuery sin limite y los mismos keywords/paises que el run anterior. Si se
limitan los resultados, una oferta puede no aparecer por paginacion sin estar realmente
removida. Los items REMOVED incluyen removal_confidence: "high" o "low" segun si
el run completo la paginacion.
Advertencias de uso
- El modo MONITOR + 19 paises + 10 keywords + sin limite puede generar 190,000+ items en un solo run (~$228 USD). Calcular antes de correr sin limite.
- Los datos de empresas son publicos en el sitio. El uso de datos de contacto es responsabilidad del usuario final.
- El KV store del modo MONITOR crece con el tiempo (~200 bytes por oferta). 100,000 ofertas = ~20 MB. El KV store de Apify aguanta GBs sin problema.
- La JSON API de detalle tiene cache de 24h en CloudFront. Cambios recientes en una oferta pueden no reflejarse hasta el siguiente dia.
Diferenciadores vs incumbente (shahidirfan)
- Salario estructurado garantizado:
salary_min,salary_max,salary_currency,salary_periodcomo campos separados con logica de fallback — el incumbente retorna solo texto. - Modo MONITOR con Named KV Store, delta_status y parada temprana — nadie en el nicho lo tiene.
- Multi-pais + multi-keyword en una sola corrida desde el input.
- Webhook con batching y reintentos.
- Precio 40% mas bajo con mas campos utiles.
- Proxy opcional (no obligatorio) porque el sitio no tiene Cloudflare.
Roadmap (no incluido en v0.0)
deltaRetentionDays: limpiar registros del KV store mas antiguos que N dias.- Alive/expired check batch: HEAD request por cada offer_url.
- Soporte para
candidato.{cc}.computrabajo.com(requiere autenticacion).