Brazil Trademark Search (INPI) avatar

Brazil Trademark Search (INPI)

Pricing

from $20.00 / 1,000 trademark name searches

Go to Apify Store
Brazil Trademark Search (INPI)

Brazil Trademark Search (INPI)

Search the full Brazilian trademark register (INPI): similar names, trademarks owned by a CNPJ, or lookup by process number. 3+ million active records, refreshed weekly.

Pricing

from $20.00 / 1,000 trademark name searches

Rating

0.0

(0)

Developer

Engenho Labs

Engenho Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Check any brand name against the entire Brazilian trademark register in seconds: 3.4 million+ active trademarks from INPI (Instituto Nacional da Propriedade Industrial). The data is rebuilt every week from INPI's official open data.

There is no login, no CAPTCHA and no scraping of INPI's website, so runs don't break when INPI changes its pages.

What it does

InputYou get
Trademark namesActive marks that look or sound similar, with a similarity score (default cut-off 85%, adjustable 80–100%). Matching is phonetic and textual and tuned for Portuguese, so "Bella Pet" finds "BELA PETS".
Company CNPJsEvery active trademark owned by the company.
INPI process numbersThe public record of each process.

Each record includes the process number, the mark name, the status (normalized plus the original INPI text), the filing and expiry dates, the owner (companies only, see Privacy), the owner's state and the Nice classes.

Use cases

  • Trademark clearance before launching a brand in Brazil. If a name comes back with no conflict, that is the answer you need.
  • Due diligence and M&A. List every brand a Brazilian company owns from its CNPJ.
  • Market-entry checks for foreign companies selling into Brazil (marketplaces, e-commerce, franchising).
  • AI agents and pipelines that need a Brazil trademark lookup as a tool. The output is clean JSON with English field names.

Input example

{
"names": ["Bella Pet", "Nubank"],
"cnpjs": ["18.236.120/0001-58"],
"processNumbers": ["912345678"],
"maxMatchesPerName": 20,
"minSimilarity": 85,
"niceClasses": ["35", "36"]
}

Output example (one item per query)

{
"query": "Bella Pet",
"type": "name",
"matchCount": 2,
"topMatch": {"processNumber": "100", "name": "BELLA PET", "similarity": 100, "status": "registered", "...": "..."},
"matches": [
{"processNumber": "100", "name": "BELLA PET", "similarity": 100, "status": "registered",
"statusOriginal": "Registro de marca em vigor", "filingDate": "2010-01-01", "expiryDate": "2032-01-01",
"owner": "BELLA PET LTDA", "ownerState": "SP", "niceClasses": [31, 35]},
{"processNumber": "101", "name": "BELA PETS", "similarity": 93, "status": "pending",
"statusOriginal": "Aguardando exame de mérito", "filingDate": "2025-01-01", "expiryDate": null,
"owner": "pessoa física", "ownerState": "RJ", "niceClasses": [31]}
],
"databaseUpdatedAt": "2026-10-31T16:19:00"
}

status is one of registered, pending, pending_opposition, pending_appeal or other.

Pricing

You pay per query. You are never charged for errors, such as an invalid CNPJ or a temporary outage; those go to the ERRORS record in the key-value store.

EventPrice
Name search (up to 50 similar marks)$0.02
CNPJ lookup (all marks of the company)$0.01
Process lookup$0.003

Coverage and limits

  • Only active marks are included: registered, pending, or under opposition or appeal. Extinct, archived, rejected and cancelled marks are excluded, because they no longer block a new filing.
  • The database is rebuilt weekly from INPI open data. Every item carries databaseUpdatedAt.
  • Similarity is a screening tool, not legal advice. A final clearance opinion should come from a Brazilian IP attorney.

Privacy

When the owner is an individual (pessoa física), the owner name is replaced with "pessoa física". This follows the data-minimization principle of Brazil's LGPD. CPFs are never returned.