Brazil ANVISA Regulated Products & Supplements Verifier (MCP)
Pricing
from $20.00 / 1,000 product verifieds
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
Maintained by CommunityActor 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:
cosmetics— Cosmetics, Perfumes & Personal Hygiene (Cosméticos, Perfumes e Produtos de Higiene Pessoal —TA_CONSULTA_COSMETICOS.CSV)supplements— Dietary Supplements, Sports Nutrition & Vitamin/Mineral Supplements (Suplementos Alimentares e Alimentos para Atletas — filtered fromTA_CONSULTA_ALIMENTOS.CSV)foods— Regulated Foods, Infant Formulas, Enteral Nutrition & Novel Foods (Alimentos Registrados —TA_CONSULTA_ALIMENTOS.CSV)medical_devices— Medical Devices, Implants, Equipment & In-Vitro Diagnostics (Produtos para a Saúde / Correlatos —TA_CONSULTA_PRODUTOS_SAUDE.CSV)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-00or digits-only00000000000100) - ANVISA Registration or Process Number (
NU_REGISTRO/NU_PROCESSO)
- Product Name / Active Ingredient / Brand (accent- and case-insensitive, e.g.,
- 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
/mcpin Standby mode so AI agents can verify Brazilian regulatory compliance on demand.
Who Is This Built For?
| Use Case | How 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 Compliance | Audit 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 Sourcing | Discover 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:
| Field | Type | Description |
|---|---|---|
matchedQuery | string | The input query that matched this product record |
category | string | Registry key (cosmetics, supplements, foods, medical_devices, sanitizers) |
categoryLabel | string | Human-readable registry name |
productName | string | Official product name registered with ANVISA (NO_PRODUTO / NOME_TECNICO) |
brands | string | null | Commercial brand / trade name (NO_MARCA_ALIMENTO / NOME_COMERCIAL), when available |
registrationNumber | string | null | Official ANVISA Registration or Notification Number (NU_REGISTRO / NU_REGISTRO_PRODUTO) |
processNumber | string | null | ANVISA administrative process number (NU_PROCESSO) |
companyName | string | null | Holder / Manufacturer / Importer legal name (Razão Social) |
companyCnpj | string | null | 14-digit Brazilian company tax ID (CNPJ) |
status | string | Normalized status: Active, Inactive, Expired, or Unknown |
statusRaw | string | null | Original Portuguese status from ANVISA (Ativo, Válido, Inativo, Cancelado, etc.) |
regularizationType | string | null | Registration vs. Notification type (Registrado, Notificado, Cadastro) |
productCategory | string | null | Detailed ANVISA product subcategory (e.g., Suplementos alimentares, Alimentos para atletas) |
riskClass | string | null | ANVISA risk class (I, II, III, IV) for medical devices and sanitizers |
expirationDate | string | null | Registration expiration date (ISO YYYY-MM-DD or validity term) |
lastUpdated | string | null | Snapshot date from ANVISA open data |
officialLookupUrl | string | Direct link to the corresponding ANVISA consultation portal |
sourceDataset | string | Source CSV file in dados.anvisa.gov.br |
verifiedAt | string | UTC 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:
verify_anvisa_product— Search and verify products, brands, CNPJs, or ANVISA numbers across Cosmetics, Supplements, Foods, Medical Devices, and Sanitizers.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
maxResultsis satisfied.
