# ANVISA Brazil Medicines Registry Search

> ANVISA Brazil Medicines Registry Search is a paid API for AI agents from api.companyrecords-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-24).

Search Brazil's official ANVISA medicines registry by product name, active ingredient, or registration number to retrieve regulatory details, holder company, and approval status.

## Facts

- Endpoint: GET https://api.companyrecords-api.workers.dev/api/gov/anvisa-brazil-medicines?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/anvisa-brazil-medicines-registry-search-f502e0de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gJTUhspOUrrBoAmtcPJc7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability anvisa-brazil-medicines-registry-search-f502e0de
```

Example prompt: Can you look up the ANVISA registration for Novalgina in Brazil — I need the registration number, expiry date, holder company with CNPJ, regulatory category, and whether it's currently active?

## When to prefer this

Use this endpoint when you need authoritative regulatory data from Brazil's ANVISA medicines registry, including registration status, expiry dates, holder company CNPJ, therapeutic class, and regulatory category. Prefer this over general web search when you need structured, machine-readable pharmaceutical regulatory data for compliance, due diligence, or product verification tasks involving the Brazilian market.

## Known failure modes

- No results returned if product name or active ingredient is misspelled and no fuzzy match is found
- First call after weekly cache refresh can timeout or take ~20 seconds, potentially causing client-side timeouts
- Invalid or non-existent registration numbers return empty results without an error message
- limit parameter out of range (>50 or <1) may cause validation errors
- Results may be up to one week stale relative to the official ANVISA registry

## How this service works

Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

Returns a list of up to 50 matching medicine records from the ANVISA registry, each containing: product name, active ingredient, regulatory category (Novo, Genérico, Similar, etc.), registration number and expiry date, process number, therapeutic class, holder company name with CNPJ, and registration status (Ativo/Inativo). Data is sourced from the official ANVISA open-data file updated weekly; the first call after a cache refresh may take up to 20 seconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "integer",
       "description": "Max records 1-50 (default 10)"
      },
      "query": {
       "type": "string",
       "description": "Product name or active ingredient (accents optional), e.g. dipirona, losartana, NOVALGINA"
      },
      "status": {
       "enum": [
        "Ativo",
        "Inativo"
       ],
       "type": "string",
       "description": "Optional status filter"
      },
      "registration": {
       "type": "string",
       "description": "ANVISA registration number (NUMERO_REGISTRO_PRODUTO), e.g. 186200018"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/anvisa-brazil-medicines-registry-search-f502e0de/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.companyrecords-api.workers.dev](https://www.zero.xyz/host/api.companyrecords-api.workers.dev/llms.txt)
