Brazil Health Facilities (CNES, CNPJ, phone) avatar

Brazil Health Facilities (CNES, CNPJ, phone)

Pricing

$5.00 / 1,000 facility records

Go to Apify Store
Brazil Health Facilities (CNES, CNPJ, phone)

Brazil Health Facilities (CNES, CNPJ, phone)

360k Brazilian hospitals, clinics, labs and pharmacies from DATASUS CNES: CNPJ, facility type, public/private sphere, SUS, beds, address, geo, phone, role e-mail, verified website, joined to the CNPJ registry. Company data only.

Pricing

$5.00 / 1,000 facility records

Rating

0.0

(0)

Developer

LatSouth Data

LatSouth Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Brazil Health Facilities: hospitals, clinics, labs and pharmacies with CNPJ, phone and SUS status (CNES)

By LatSouth. 360,530 Brazilian health facilities run by legal entities, from the Ministry of Health's national registry (DATASUS / CNES), cleaned, translated to English and joined to the federal company registry (CNPJ). Filter by facility type, public or private sphere, SUS, beds, state and city; get the facility's registered phone, role e-mail, verified website, address and coordinates. Pay only for the rows you get.

Quick facts

Rows360,530 facilities (one row per CNES code), 263,923 distinct CNPJs, all 27 states
Hospitals8,264 (528,420 beds) · outpatient clinics/offices 203,936 · diagnostics (labs, imaging) 31,084 · pharmacies 29,225 · primary care 52,736 · emergency 8,391
Private256,179 (for-profit 245,024, non-profit 11,155); public: municipal 96,876, state 4,748, federal 1,704
Serve SUS129,398 · accept health plans 134,684 · private and SUS-free 230,520
With a phone190,708 (52.9%), validated +55 numbers
With a role e-mail25,803 (7.2%), e.g. contato@, faturamento@, saude@, on the facility's own domain
With a verified website60,999 (16.9%), HTTP-checked
Matched to the CNPJ registry95.6% (adds registry legal name, company size, opening date, main CNAE)
Coordinates100% (latitude/longitude inside Brazil)
Data as ofCNES competence 2026-09, records updated up to 2026-10-09 (data_as_of on every row)
PriceUS$0.005 per facility returned: 1,000 facilities = US$5; 10 = US$0.05
Company data onlyNo CPF, no individual practitioners, no sole traders, no personal mailboxes

Who it's for

  • Medtech and medical-equipment sales: "general hospitals in the South with 100+ beds", "private imaging centers in São Paulo", with a phone to call and the purchasing CNPJ to quote.
  • Pharma, diagnostics and supplies distributors: pharmacies, labs and clinics by city, with SUS / private-pay / health-plan flags to size the channel.
  • Healthtech (scheduling, EHR, billing, telehealth): private clinics and specialty centers that do not serve SUS (sus: non_sus_only), with a verified website.
  • Market sizing and territory planning: every run reports total_matching in OUTPUT, even if you pull 10 rows.

How it is built

  1. Source: the official monthly Base de dados CNES published by DATASUS (all states, every establishment).
  2. Company-only filter: keep establishments registered as pessoa jurídica (TP_PFPJ = 3) that are active, drop natural persons (171k consultórios identified by CPF), sole traders and MEI (legal nature 2135) and every other natural-person nature. Each kept row has a check-digit-valid CNPJ: its own (cnpj) or, for public units and branches registered under the maintaining entity, the maintainer's (cnpj_maintainer); company_cnpj is the one to use for invoicing/quoting.
  3. Decoding: facility type (CNES TP_UNIDADE) in English + a broad category, legal nature in English, administrative sphere (federal / state / municipal / private for-profit / private non-profit) from the legal nature, SUS / private-pay / health-plan payers and attendance types (inpatient, outpatient, diagnostics, emergency), beds and number of specialized services, city from the IBGE code.
  4. Contacts: phone and e-mail are the ones the facility registered in CNES, kept only when they pass the rules below. Website = the company registry's HTTP-verified site, else the CNES-declared URL or the facility's own e-mail domain, each HTTP-checked (2xx/3xx, not parked).
  5. Registry join: by CNPJ to the Receita Federal company registry (release 2026-10-10): registry legal name, company size (micro / small / other), opening date, main CNAE in English.

Compliance rules (what is never returned)

  • No CPF, no clinical director CPF/registration, no CNES user names, no bank data.
  • No establishment registered as a natural person, no sole trader / MEI.
  • Phone: Brazilian format only (+55, known area code, 8-digit landline 2-5 or 9-digit mobile 9). Numbers without an area code or old 8-digit mobiles are dropped; no digit is ever added. A number registered by more than 3 different companies (billing agencies, accountants) is dropped.
  • E-mail: only role/generic mailboxes (contato@, atendimento@, faturamento@, saude@, agendamento@ ...) on a non-free-mail domain. Nominal mailboxes (joao.silva@), Gmail/Hotmail/Yahoo/ISP addresses and accountants' or registration agents' mailboxes are never returned.

Input

FieldWhat it does
states, citiesUF codes and city names (accents optional). Selecting states makes runs faster.
facility_categorieshospital, primary_care, outpatient, diagnostics, pharmacy, emergency, services, management, public_health, mobile, other
facility_typesOfficial CNES unit types, e.g. 05 general hospital, 07 specialized hospital, 36 specialty clinic, 39 diagnostic unit, 43 pharmacy, 73 urgent care (OR with categories)
spheres, private_onlyAdministrative sphere; private_only keeps for-profit + non-profit (default false)
susany (default), sus_only, non_sus_only
accepts_health_plansOnly facilities that accept health plans / insurers
min_bedsMinimum existing beds
keywordSubstring of the legal/trade name or facility type (e.g. oncologia, cardio, odonto)
only_with_phone, only_with_email, only_with_website, only_with_contactContact filters (only_with_website = verified site)
sort_bybeds_desc (default), services_desc, updated_desc, cnes
max_resultsDefault 1,000; the run also stops at your spending limit

Example: {"states": ["SP"], "facility_categories": ["hospital"], "private_only": true, "min_beds": 50, "only_with_phone": true}

Output

One item per facility:

{
"cnes_code": "2078015", "company_cnpj": "56577059000100", "company_cnpj_source": "own",
"trade_name": "HC DA FMUSP HOSPITAL DAS CLINICAS SAO PAULO", "facility_type_en": "General hospital",
"facility_category": "hospital", "sphere": "private_nonprofit", "accepts_sus": true, "beds_total": 1543,
"city": "SAO PAULO", "state": "SP", "zip": "05403010", "phone": "+551130875456", "phone_type": "landline",
"email": null, "website": "https://ffm.br/ffm/portal/index.php", "website_verified": true,
"latitude": -23.5566, "longitude": -46.6723, "registry_matched": true, "company_size": "other",
"data_as_of": "2026-10-09", "source": "Fonte: DATASUS/CNES - ..."
}

Full field list: cnes_code, cnpj, cnpj_maintainer, company_cnpj, company_cnpj_source, legal_name, trade_name, legal_nature_code, legal_nature, sphere, is_private, facility_type_code, facility_type_en, facility_type_pt, facility_category, facility_kind_pt, management, accepts_sus, accepts_private_pay, accepts_health_plans, attendance_types, beds_total, beds_sus, n_specialized_services, address, district, city, city_ibge6, state, zip, phone, phone_type, email, website, website_verified, website_source, latitude, longitude, updated_at, registry_matched, registry_legal_name, company_size, opening_date, registry_cnae_code, registry_cnae_label_en, competence, data_as_of, source, license. Download as JSON, CSV, Excel or XML from the dataset tab or the API.

Pricing

Pay per event: US$0.005 per facility returned (event record). 1,000 facilities = US$5. Set a spending limit on the run and it stops before exceeding it (OUTPUT.stopped_by_budget).

Limitations

  • CNES is self-declared by facilities and health managers; phones and e-mails can be outdated. updated_at tells you when the record was last touched.
  • 13% of facilities registered an old 8-digit mobile; we do not guess the missing 9th digit, so those rows have no phone.
  • sphere follows the legal nature of the CNPJ the facility is registered under: e.g. a public teaching hospital run by a private foundation shows as private_nonprofit.
  • Facility type 16 has no official label in the CNES lookup; it is shown as "Other (CNES type 16)".
  • Refreshed monthly with each CNES competence.

Source and attribution

Fonte: DATASUS/CNES — Cadastro Nacional de Estabelecimentos de Saúde, Ministério da Saúde (public data, Lei 12.527/2011). Company fields: Receita Federal do Brasil, Dados Abertos do CNPJ. Data transformed by LatSouth; not an official Ministry of Health or Receita Federal product. Every row carries source and license.

More from LatSouth