Brazil ANVISA Regulated Products & Supplements Verifier (MCP) avatar

Brazil ANVISA Regulated Products & Supplements Verifier (MCP)

Pricing

from $20.00 / 1,000 product verifieds

Go to Apify Store
Brazil ANVISA Regulated Products & Supplements Verifier (MCP)

Brazil ANVISA Regulated Products & Supplements Verifier (MCP)

Verify whether cosmetics, dietary supplements, foods, medical devices, and sanitizers sold in Brazil are regularized with ANVISA. Search by product name, brand, company, 14-digit CNPJ, or ANVISA registration/process number via batch run or AI Agent MCP Server.

Pricing

from $20.00 / 1,000 product verifieds

Rating

0.0

(0)

Developer

BRUNO BISMARCK

BRUNO BISMARCK

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

Brazil ANVISA Regulated Products & Cosmetics/Supplements Verifier (MCP)

Verify whether cosmetics, dietary supplements, foods, medical devices, and sanitizers sold in Brazil are regularized with ANVISA (Agência Nacional de Vigilância Sanitária) — in real time via Batch Dataset Runs or as a Model Context Protocol (MCP) Server for AI Agents.


Why Use This Actor?

Every cosmetic, dietary supplement, food product, medical device, and household/hospital sanitizer marketed in Brazil must hold a valid registration (Registro) or notification (Notificação / Comunicado) with ANVISA, Brazil’s National Health Surveillance Agency.

Manually checking products on consultas.anvisa.gov.br is slow, rate-limited by anti-bot protections, and requires navigating separate portals for each category.

Brazil ANVISA Regulated Products & Cosmetics/Supplements Verifier (MCP) streams directly from ANVISA’s official Open Data (dados.anvisa.gov.br) in constant memory (256 MB RAM) with immediate early-stop once your target count is reached:

  • 5 Official ANVISA Registries in One Unified Schema:
    1. cosmetics — Cosmetics, Perfumes & Personal Hygiene (Cosméticos, Perfumes e Produtos de Higiene Pessoal — TA_CONSULTA_COSMETICOS.CSV)
    2. supplements — Dietary Supplements, Sports Nutrition & Vitamin/Mineral Supplements (Suplementos Alimentares e Alimentos para Atletas — filtered from TA_CONSULTA_ALIMENTOS.CSV)
    3. foods — Regulated Foods, Infant Formulas, Enteral Nutrition & Novel Foods (Alimentos Registrados — TA_CONSULTA_ALIMENTOS.CSV)
    4. medical_devices — Medical Devices, Implants, Equipment & In-Vitro Diagnostics (Produtos para a Saúde / Correlatos — TA_CONSULTA_PRODUTOS_SAUDE.CSV)
    5. sanitizers — Household, Hospital & Industrial Sanitizers/Disinfectants (Saneantes — TA_CONSULTA_SANEANTES.CSV)
  • Smart Auto-Detection of Query Type:
    • Product Name / Active Ingredient / Brand (accent- and case-insensitive, e.g., whey protein, creatina, protetor solar, ácido hialurônico)
    • Manufacturer or Importer Name (Razão Social, e.g., Natura, Boticário, Integralmedica)
    • 14-Digit Brazilian CNPJ (formatted 00.000.000/0001-00 or digits-only 00000000000100)
    • ANVISA Registration or Process Number (NU_REGISTRO / NU_PROCESSO)
  • Single-Pass Multi-Query Batching: Pass up to 100 queries separated by newlines or semicolons (;) and scan each ANVISA registry in a single streaming pass.
  • Native Model Context Protocol (MCP) Server: Connect Claude Desktop, Cursor, Windsurf, OpenAI Agents, LangChain, or CrewAI to /mcp in Standby mode so AI agents can verify Brazilian regulatory compliance on demand.

Who Is This Built For?

Use CaseHow Teams Use This Actor
E-Commerce & Marketplace Trust & Safety (Mercado Livre, Amazon.com.br, Shopee, TikTok Shop)Automatically verify whether third-party sellers’ supplements, sunscreens, serums, and medical devices hold active ANVISA numbers before publishing listings.
Regulatory Affairs & Import/Export ComplianceAudit supplier portfolios by 14-digit CNPJ to detect expired registrations, cancelled notifications, or Class I–IV medical device risk classifications.
B2B Lead Generation & Private-Label SourcingDiscover registered Brazilian manufacturers (Razão Social + CNPJ) of whey protein, creatine, collagen, dermocosmetics, and hospital sanitizers.
AI Shopping, Healthcare & Legal Copilots (MCP)Give LLMs deterministic access to verify_anvisa_product so they never hallucinate ANVISA registration numbers or regulatory statuses.

Extracted Data Fields (Output Schema)

Each verified record pushed to the Apify Dataset (and returned by the MCP tool) includes:

FieldTypeDescription
matchedQuerystringThe input query that matched this product record
categorystringRegistry key (cosmetics, supplements, foods, medical_devices, sanitizers)
categoryLabelstringHuman-readable registry name
productNamestringOfficial product name registered with ANVISA (NO_PRODUTO / NOME_TECNICO)
brandsstring | nullCommercial brand / trade name (NO_MARCA_ALIMENTO / NOME_COMERCIAL), when available
registrationNumberstring | nullOfficial ANVISA Registration or Notification Number (NU_REGISTRO / NU_REGISTRO_PRODUTO)
processNumberstring | nullANVISA administrative process number (NU_PROCESSO)
companyNamestring | nullHolder / Manufacturer / Importer legal name (Razão Social)
companyCnpjstring | null14-digit Brazilian company tax ID (CNPJ)
statusstringNormalized status: Active, Inactive, Expired, or Unknown
statusRawstring | nullOriginal Portuguese status from ANVISA (Ativo, Válido, Inativo, Cancelado, etc.)
regularizationTypestring | nullRegistration vs. Notification type (Registrado, Notificado, Cadastro)
productCategorystring | nullDetailed ANVISA product subcategory (e.g., Suplementos alimentares, Alimentos para atletas)
riskClassstring | nullANVISA risk class (I, II, III, IV) for medical devices and sanitizers
expirationDatestring | nullRegistration expiration date (ISO YYYY-MM-DD or validity term)
lastUpdatedstring | nullSnapshot date from ANVISA open data
officialLookupUrlstringDirect link to the corresponding ANVISA consultation portal
sourceDatasetstringSource CSV file in dados.anvisa.gov.br
verifiedAtstringUTC timestamp (ISO 8601) when verification was executed

Input Example

{
"query": "whey protein\ncreatina\ncolágeno\nômega 3\nmelatonina",
"categories": ["supplements", "foods", "cosmetics", "medical_devices"],
"onlyActive": true,
"maxResults": 1
}

Sample Output Record

{
"matchedQuery": "whey protein",
"category": "supplements",
"categoryLabel": "Dietary Supplements (ANVISA)",
"productName": "WHEY PROTEIN CONCENTRADO",
"brands": "INTEGRALMEDICA",
"registrationNumber": "621720024",
"processNumber": "25004060241200571",
"companyName": "BRG SUPLEMENTOS NUTRICIONAIS LTDA",
"companyCnpj": "05283405000105",
"status": "Active",
"statusRaw": "Ativo",
"regularizationType": "REGISTRO DE ALIMENTOS E BEBIDAS",
"productCategory": "ALIMENTOS PARA ATLETAS",
"riskClass": null,
"expirationDate": "2026-08-01",
"lastUpdated": null,
"officialLookupUrl": "https://consultas.anvisa.gov.br/#/alimentos/",
"sourceDataset": "TA_CONSULTA_ALIMENTOS.CSV",
"verifiedAt": "2026-10-16T15:35:00.000Z"
}

Connecting AI Agents via Model Context Protocol (MCP)

When run in Apify Standby Mode, this Actor exposes a Streamable HTTP MCP Server at /mcp with two tools:

  1. verify_anvisa_product — Search and verify products, brands, CNPJs, or ANVISA numbers across Cosmetics, Supplements, Foods, Medical Devices, and Sanitizers.
  2. list_anvisa_registries — List all supported ANVISA open-data registries (free of charge).

Claude Desktop / Cursor MCP Configuration

{
"mcpServers": {
"brazil-anvisa-compliance": {
"url": "https://reassuring-minestrone--brazil-anvisa-compliance-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}

Pricing (Pay-Per-Event)

This Actor uses Apify’s transparent Pay-Per-Event model:

  • product-verified: Charged once per verified ANVISA product record saved to the Dataset or returned via MCP.
  • Low memory footprint (256 MB – 512 MB RAM) using zero-disk HTTP streaming and early termination as soon as maxResults is satisfied.