Companies Hiring in LATAM: Greenhouse, Lever, Ashby + CNPJ avatar

Companies Hiring in LATAM: Greenhouse, Lever, Ashby + CNPJ

Pricing

from $20.00 / 1,000 company expansion signals

Go to Apify Store
Companies Hiring in LATAM: Greenhouse, Lever, Ashby + CNPJ

Companies Hiring in LATAM: Greenhouse, Lever, Ashby + CNPJ

Foreign companies opening roles in Brazil, Mexico, Colombia, Chile, Argentina and all of LATAM, live from 10 public ATS feeds (Greenhouse, Lever, Ashby, Workable...). By country, function and seniority, with the local CNPJ / registry entity.

Pricing

from $20.00 / 1,000 company expansion signals

Rating

0.0

(0)

Developer

LatSouth Data

LatSouth Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Security

Limited permissions

Share

LATAM Expansion Signals: foreign companies hiring in Latin America

By LatSouth. Find the foreign companies that are opening roles in Brazil, Mexico, Colombia, Chile, Argentina, Peru and the rest of Latin America right now, read live from the public job feeds of 10 applicant-tracking systems. A US SaaS company posting an Account Executive, São Paulo or a Country Manager Mexico is entering the market: it is about to buy payroll, EOR, legal, office space, local data, tools and services. This actor turns those postings into one row per company, with roles by country and function, seniority, sample postings, the company's HQ country and, when its domain matches, the local legal entity in the official registry (e.g. the Brazilian CNPJ of the subsidiary).

Generic ATS scrapers give you every posting of a board you already know. This actor starts from the region: it filters to Latin American locations, drops companies headquartered in Latin America and staffing firms, classifies the function (go-to-market vs engineering hub) and joins the local registry.

ATS feedsGreenhouse, Lever, Ashby, Workable, Recruitee, Personio, Teamtailor, SmartRecruiters, BambooHR, Breezy (public, no login)
Boards2,078 bundled boards (companies seen hiring in LATAM + large global employers) + any board or domain you add
CountriesBR, MX, CO, AR, CL, PE, UY, EC, CR, PA, GT, DO, BO, PY, VE, SV, HN, NI + region-wide remote ("LATAM")
Registry joinBrazil (CNPJ), Mexico (DENUE), Colombia (RUES) by the company's own domain
PriceUS$0.02 per company (company-signal) · US$0.003 per posting (posting-result)
Full sweep (measured 2026-11-04)2,078 boards in 14 min: 168,594 postings read, 18,957 in Latin America, 1,284 foreign companies hiring there (632 with go-to-market roles)

Use cases

  • Sell into companies entering LATAM: EOR / payroll / HR tech, legal and accounting, coworking, recruiting, local data and lead lists, logistics, payments. signal_type = market_leadership (country manager, GM, head of LATAM) is the earliest and strongest sign; gtm_team = they are building a sales team.
  • Scheduled alerts: run daily or weekly with only_new_since: last_run and get only the companies and postings that appeared since the previous run.
  • Watch a list of accounts: put your target accounts in extra_domains / extra_boards, turn off the bundled list, and get told the day they open a role in Brazil or Mexico.
  • Nearshore talent hubs: signal_type = talent_hub lists foreign companies hiring engineers / ops in the region without a go-to-market team (relevant for EOR, office, relocation, dev-tools vendors).

Input examples

Foreign companies hiring go-to-market roles in Brazil or Mexico

{ "mode": "companies", "countries": ["BR", "MX"], "functions": ["go-to-market"], "max_results": 200 }

Weekly alert: new LATAM sales leadership roles since the last run

{ "mode": "postings", "functions": ["executive", "sales"], "only_new_since": "last_run", "state_key": "weekly-gtm",
"max_results": 500 }

Watch your own accounts only

{ "mode": "companies", "use_bundled_boards": false,
"extra_domains": ["stripe.com", "deel.com"], "extra_boards": ["https://jobs.lever.co/acme"] }

Output

companies mode, one row per company (abridged):

{
"company_name": "Acme", "domain": "acme.com", "hq_country": "US", "hq_basis": "curated",
"signal_type": "market_leadership", "matching_roles": 4, "gtm_roles": 3, "latam_open_roles": 4,
"total_open_roles": 120, "latam_share": 0.03,
"countries": ["BR", "MX"], "roles_by_country": {"BR": 3, "MX": 1},
"roles_by_function": {"sales": 2, "executive": 1, "engineering": 1}, "seniority_mix": {"senior": 2, "executive": 1, "unspecified": 1},
"first_posted_at": "2026-09-30", "most_recent_posted_at": "2026-11-02",
"sample_postings": [{"title": "Country Manager Mexico", "countries": ["MX"], "location": "Mexico City",
"function": "executive", "seniority": "executive", "published_at": "2026-11-02",
"url": "https://job-boards.greenhouse.io/acme/jobs/123"}],
"boards": [{"ats": "greenhouse", "slug": "acme", "url": "https://job-boards.greenhouse.io/acme", "open_roles": 120}],
"new_company": null, "new_postings": null,
"registry_match_status": "matched", "has_local_entity_in_hiring_country": true,
"local_entities": [{"country": "BR", "tax_id_formatted": "11.222.333/0001-81", "legal_name": "ACME BRASIL TECNOLOGIA LTDA",
"city": "SAO PAULO", "registration_date": "2021-03-01", "match_method": "domain_site",
"match_confidence": 0.97, "source": "Receita Federal do Brasil - Dados Abertos CNPJ"}]
}

postings mode: one row per LATAM posting with company_name, domain, hq_country, ats, title, function, seniority, countries, location, workplace_type, department, published_at, url, is_new, registry_match_status and the local_entity in the posting's country when matched.

The run summary (key-value store record OUTPUT) lists boards listed / fetched / unreachable (never counted as "no jobs"), LATAM postings by country and function, companies excluded (LATAM HQ, staffing), registry match counts, timings and HTTP bytes.

Field notes

  • countries: from the ATS's structured country field when it has one, else from the location text (EN/ES/PT country and city names; ambiguous cities such as Santiago, Guadalajara or Córdoba only without a foreign marker; "New Mexico", "Mexico, NY", "Denver, CO" are not Latin America), else from the title ("Account Executive, Brazil"). LATAM = region-wide role. Worldwide listings that name 5+ other countries are skipped.
  • function: sales, marketing, customer_success, partnerships, executive (country leadership), engineering, data, product, design, operations, support, finance, legal, people, other; rules on the title (EN/ES/PT) with the ATS department as tiebreak. go-to-market = the first five.
  • hq_country / hq_basis: curated (our list), wikidata_P159, domain_tld (.com.br, .mx...), or postings_majority = a guess from where most of the company's postings are. Null when unknown.
  • signal_type: market_leadership (country manager / GM / head of LATAM) > gtm_team (2+ go-to-market roles) > gtm_role > talent_hub (no go-to-market role). Rows are sorted in that order.

How the registry match works

The company's domain (from our curated list, or a site linked by its own careers feed whose name matches the board) is looked up in the registries that publish websites / e-mail domains: Brazil (Receita Federal CNPJ), Mexico (INEGI DENUE), Colombia (RUES). A domain used by several registry companies is resolved only when exactly one has it as its own verified website or one name clearly agrees; otherwise ambiguous, never a guess. Names alone never match (a foreign brand's name collides with unrelated local companies). A matched Brazilian branch is replaced by its head office (same CNPJ root), the branch kept in matched_establishment. Each entity carries match_method and match_confidence; below 0.6 it is low_confidence.

Measured on the full sweep (2026-11-04): of 754 companies with a known domain hiring in Brazil, Mexico or Colombia, 104 (13.8%) have a matched local entity (110 of all 1,284 rows; 140 entities: BR 70, MX 40, CO 27), plus 49 low_confidence and 38 ambiguous. A hand check of 30 random matches found 30 consistent (the brand's own local subsidiary, e.g. QUALTRICS BRASIL LTDA., CABIFY MEXICO, VALTECH COLOMBIA S.A.S.).

Pricing

Pay per event: US$0.02 per company row (company-signal) and US$0.003 per posting row (posting-result), plus Apify's tiny start event. Reading boards is free: you pay only for rows delivered, and the run stops at your spending limit. max_results also stops the scan early (boards are read in order of past LATAM hiring), so a 20-row test run reads only a few dozen boards.

Never charged for a broken run. OUTPUT.ats counts boards per ATS (ok, absent, errors, postings). If the feeds could not be read (an ATS whose boards all errored, or all answered an empty feed, i.e. blocked or changed format) and the run has no row, it fails naming the ATS and nothing is charged; a scan that simply finds nothing new succeeds with 0 rows. When rows were found despite a broken ATS, the status message carries a warning.

Limitations

  • Coverage = the bundled boards + what you add. Companies on Workday, SAP SuccessFactors, iCIMS, Taleo or LinkedIn-only postings are not covered (no keyless per-company feed).
  • Location text is free text typed by employers: the parser favours precision, so a few LATAM postings with unusual location strings are missed.
  • HQ is unknown for some companies (hq_country: null); they are kept. postings_majority is a guess.
  • The registry join covers Brazil, Mexico and Colombia (the registries that publish domains). A foreign company often hires through an Employer of Record before it opens a local entity: no match is itself information.
  • A board that does not answer after retries is reported in OUTPUT.board_errors_sample and is never read as "no jobs".

Privacy

Company data only. The actor reads job titles, locations, departments, dates and posting URLs from public employer feeds; it never reads descriptions, recruiter names, application mailboxes or candidate data, and titles/locations are scrubbed of e-mail addresses and phone numbers. Registry fields are company records (legal name, tax id, city, activity), never contact data.

Sources and attribution

Postings link to the employer's own ATS page (url). Matched local entities carry source / source_license (Receita Federal CNPJ open data; INEGI DENUE; Confecámaras RUES, CC BY-SA 4.0).

  • LATAM Jobs & Hiring Signals: local job boards (Gupy, Computrabajo) joined to the registry.
  • LatSouth country company finders (Brazil, Mexico, Colombia, Chile, Argentina, Peru...) for the full registries.

Português

Quais empresas estrangeiras estão abrindo vagas no Brasil, México, Colômbia e no resto da América Latina, lidas ao vivo dos feeds públicos de 10 ATS (Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, Teamtailor, SmartRecruiters, BambooHR, Breezy). Uma linha por empresa: vagas por país e função, senioridade, exemplos de vagas, país-sede e, quando o domínio bate, o CNPJ da subsidiária brasileira (ou o registro no México/Colômbia) com método e confiança do match. Exclui por padrão empresas com sede na LATAM e recrutadoras. only_new_since: last_run devolve só o que é novo desde o último run (ideal para agendar). Preço: US$0,02 por empresa, US$0,003 por vaga. Só dados de empresa: nenhum dado de recrutador ou candidato é lido.

Español

Qué empresas extranjeras están abriendo vacantes en México, Colombia, Chile, Argentina, Perú y el resto de América Latina, leídas en vivo de los feeds públicos de 10 ATS. Una fila por empresa: vacantes por país y función, seniority, ejemplos, país de la sede y, cuando el dominio coincide, la entidad local en el registro oficial (DENUE en México, RUES en Colombia, CNPJ en Brasil). Excluye por defecto empresas con sede en LATAM y agencias de reclutamiento. only_new_since: last_run devuelve solo lo nuevo desde la última ejecución. Precio: US$0,02 por empresa, US$0,003 por vacante. Solo datos de empresas.