Companies Hiring in LATAM: Greenhouse, Lever, Ashby + CNPJ
Pricing
from $20.00 / 1,000 company expansion signals
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Security
Limited permissionsShare
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 feeds | Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, Teamtailor, SmartRecruiters, BambooHR, Breezy (public, no login) |
| Boards | 2,078 bundled boards (companies seen hiring in LATAM + large global employers) + any board or domain you add |
| Countries | BR, MX, CO, AR, CL, PE, UY, EC, CR, PA, GT, DO, BO, PY, VE, SV, HN, NI + region-wide remote ("LATAM") |
| Registry join | Brazil (CNPJ), Mexico (DENUE), Colombia (RUES) by the company's own domain |
| Price | US$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_runand 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_hublists 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...), orpostings_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_majorityis 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_sampleand 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).
Related
- 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.