Google Jobs Scraper - Latin America avatar

Google Jobs Scraper - Latin America

Pricing

from $2.00 / 1,000 job results

Go to Apify Store
Google Jobs Scraper - Latin America

Google Jobs Scraper - Latin America

Pricing

from $2.00 / 1,000 job results

Rating

0.0

(0)

Developer

JG GOMEZ

JG GOMEZ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Google Jobs Scraper – Latin America 🌎

Scrape Google Jobs in every Latin American country – Colombia, Mexico, Brazil, Argentina, Chile, Peru and 14 more – in Spanish or Portuguese. Get title, company, location, the source portal (LinkedIn, Computrabajo, Indeed, Bumeran, ZonaJobs, OCC, El Empleo, Gupy, Catho…), real apply links, posted date, employment type, remote flag, full description and salary parsed and converted to USD.

Built for reliability: it uses Apify's GOOGLE_SERP proxy (no browser, 256 MB of memory), retries every page with a fresh session, de-duplicates jobs that appear on several portals, and has a monitor mode that returns only new jobs on scheduled runs.

Why this Actor

  • All of LatAm: 20 countries plus presets: LATAM_ALL, LATAM_CORE (CO, MX, BR, AR, CL, PE), SOUTH_AMERICA, CENTRAL_AMERICA_CARIBBEAN, ANDEAN, SOUTHERN_CONE.
  • Right language automatically: Brazil in Portuguese (pt-BR), the rest in Latin American Spanish (es-419).
  • Salary in USD: parses labels such as De COP 2,500,001 a COP 3,000,000 por mes, MXN 15 k por mes and R$ 7,5 mil a R$ 12 mil por mês. You get min/max, currency, period, USD values and a yearly USD estimate, using live exchange rates.
  • Source portal + real apply URLs: Google's redirect links are resolved to the real LinkedIn, Computrabajo or Indeed URL.
  • More than 10 jobs per search: Google shows about 10 jobs per page. The Actor runs related searches (main cities, then "remoto", "junior", "senior"…), de-duplicates, and stops when new jobs dry up so you don't pay for duplicates.
  • Monitor mode: schedule the Actor daily and get only jobs you haven't seen before.
  • Transparent run report: the OUTPUT record shows pages fetched/failed, retries, timeouts, duplicates and the FX source.

Use cases

  • Job boards and aggregators for LatAm markets.
  • Salary benchmarking across countries in one currency (USD).
  • Recruiting/sales intelligence: which companies are hiring, where and through which portals.
  • Labour-market research by city, role and portal.
  • Alerts: daily new jobs for a role in a city (monitor mode + schedule + Slack/email integration).

Input

FieldDescription
queriesJob titles/keywords, e.g. desarrollador python, contador, vendedor, desenvolvedor.
countriesISO codes (CO, MX, BR…) or presets (LATAM_CORE, LATAM_ALL…). Default CO.
locationsOptional cities, e.g. Bogotá, Medellín. Use them with a single country. Empty = whole country.
languageauto (recommended), es-419, es, pt-BR, en.
maxJobsPerSearchJobs per query × location × country (default 30).
maxPagesPerSearchMax Google result pages (related searches) per search (default 8).
maxTotalJobsStop the run after N jobs (0 = no limit).
datePostedANY, TODAY, 3DAYS, WEEK, MONTH.
employmentTypesFULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN.
remoteOnly / onlyWithSalaryKeep only remote jobs / jobs with a salary.
includeDescriptionFull description and highlights (default on).
resolveApplyLinksResolve Google redirect links to portal URLs (default on).
monitorMode / monitorKeyOutput only jobs not seen in previous runs with the same key and searches.
proxyConfigurationDefaults to Apify Proxy GOOGLE_SERP (required for reliable results).

Example:

{
"queries": ["desarrollador python", "analista de datos"],
"countries": ["LATAM_CORE"],
"maxJobsPerSearch": 30,
"datePosted": "WEEK"
}

Output

One dataset item per job. Views: Jobs overview, Salaries (USD), Full details. Real example (Mexico, shortened):

{
"jobId": "e0Tvllr2TxFjt_W4AAAAAA==",
"title": "Contador General - Contralor Administrativo",
"companyName": "TALING CONSULTING",
"location": "Santa Rosa Jáuregui, Qro.",
"detailLocation": "Santa Rosa Jáuregui, Qro.",
"sourcePortal": "LinkedIn",
"postedText": "hace 3 días",
"scheduleTypeText": "Tiempo completo",
"scheduleType": "FULL_TIME",
"isRemote": false,
"degreeText": null,
"chips": [
"hace 3 días",
"De MXN 24,400 a MXN 28,131 por mes",
"Tiempo completo"
],
"applyOptions": [
{
"portal": "LinkedIn",
"url": "https://mx.linkedin.com/jobs/view/contador-general-contralor-administrativo-at-taling-consulting-4475357775?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"googleRedirectUrl": "https://www.google.com/goto?url=CAES9gEB6zswFa8yBYupTIWiaFhw…",
"domain": "mx.linkedin.com"
}
],
"description": "TALING Consulting busca Contador General - Contralor Administrativo en Querétaro, Querétaro\nContador General / Contralor Administrativo\nUbicación: Querétaro, Qro.\nModalidad: Presencial\nEmpresa mexicana en crecimiento, dedicada a la comercialización de productos de cuidado persona…",
"highlights": {},
"googleJobUrl": "https://www.google.com/search?ibp=htl;jobs&q=contador+M%C3%A9xico&htidocid=e0Tvllr2TxFjt_W…",
"salaryText": "De MXN 24,400 a MXN 28,131 por mes",
"salary": {
"raw": "De MXN 24,400 a MXN 28,131 por mes",
"min": 24400,
"max": 28131,
"currency": "MXN",
"period": "MONTH",
"minUsd": 1339.62,
"maxUsd": 1544.46,
"yearlyMinUsd": 16075,
"yearlyMaxUsd": 18533,
"fxSource": "open.er-api.com",
"fxDate": "Sun, 04 Oct 2026 00:02:32 +0000"
},
"postedDaysAgo": 3,
"postedDateApprox": "2026-10-01",
"country": "MX",
"countryName": "México",
"applyUrl": "https://mx.linkedin.com/jobs/view/contador-general-contralor-administrativo-at-taling-consulting-4475357775?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"dedupeKey": "e59647e6cf052ee1",
"search": {
"query": "contador",
"location": "México",
"modifier": null,
"googleQuery": "contador México",
"language": "es-419"
},
"scrapedAt": "2026-10-04T16:25:41.534024Z"
}

Tested on the Apify platform (Oct 2026)

These are real numbers from test runs with default settings (256 MB):

RunJobsResult pagesFailed pagesDuration
desarrollador python, CO226047 s
contador, MX304026 s
vendedor, AR3040 (1 timeout recovered by retry)117 s
desenvolvedor, BR303020 s
vendedor, LATAM_CORE (6 countries)12016042 s

Across all test runs, 0 pages were lost: one timeout in about 60 requests was recovered automatically by a retry. Apply links were resolved to the portal URL for 100% of the jobs, and roughly 40% of LatAm jobs had a salary.

Pricing (pay per event)

  • $0.002 per job saved ($2.00 per 1,000 jobs).
  • $0.005 per run start.

Proxy and compute costs are included. Example: 1,000 jobs ≈ $2.01.

Limitations

  • Google Jobs shows about 10 jobs per result page, and the Actor cannot request page 2 through the SERP proxy. It reaches more jobs through related searches, so very niche queries may return fewer jobs than maxJobsPerSearch.
  • Salaries are shown only when the portal publishes them. USD values use daily FX rates (open.er-api.com, with a built-in fallback table) and are estimates.
  • Posted dates are approximate (from "hace 3 días").
  • Google can change its page layout. The parser has fallbacks and saves a debug snapshot if it ever finds jobs it cannot read.

🇪🇸 En español

Scraper de Google Jobs para toda Latinoamérica: Colombia, México, Brasil, Argentina, Chile, Perú y 14 países más. Usa presets como LATAM_CORE o LATAM_ALL y busca en español o portugués (Brasil se busca automáticamente en pt-BR).

Qué obtienes por cada empleo: título, empresa, ubicación, portal de origen (LinkedIn, Computrabajo, Indeed, Bumeran, OCC, El Empleo, Gupy…), enlaces reales para postularse, fecha de publicación aproximada, tipo de contrato, si es remoto, descripción completa y salario normalizado a USD (mínimo, máximo, moneda, periodo y estimado anual).

Casos de uso:

  • Portales de empleo y agregadores.
  • Comparación salarial entre países en dólares.
  • Inteligencia de reclutamiento y ventas: qué empresas contratan y dónde.
  • Estudios del mercado laboral.
  • Alertas diarias de vacantes nuevas con el modo monitor.

Entrada mínima:

{ "queries": ["contador"], "countries": ["CO"], "maxJobsPerSearch": 30 }

Puedes añadir ciudades (locations), filtros por fecha (datePosted), tipo de empleo, solo remotos o solo con salario.

Confiabilidad: usa el proxy GOOGLE_SERP de Apify (sin navegador, 256 MB) y reintenta con una sesión nueva. En las pruebas en la plataforma, 0 páginas se perdieron (un timeout se recuperó solo). Elimina duplicados entre portales.

Precio: US$0.002 por empleo (US$2 por 1.000) + US$0.005 por ejecución. El proxy está incluido.

Limitaciones:

  • Google muestra unos 10 empleos por página. Para conseguir más, el Actor hace búsquedas relacionadas (ciudades principales, "remoto", "junior"…), así que en búsquedas muy específicas puede traer menos de lo pedido.
  • El salario aparece solo si el portal lo publica.
  • La conversión a USD es una estimación con tasas del día.