The INPI_BR API for trademark search
Access 6.8M Instituto Nacional da Propriedade Industrial records via API. Normalized data, sub-second response, and daily sync — all through Signa's unified trademark API.
Search INPI Brazil in one POST request.
One REST endpoint. Filter by offices: ['INPI_BR'] to scope to ~6.8M INPI Brazil records, or drop the filter to search every office.
Sub-300ms p95 on INPI Brazil queries
Exact, phonetic, fuzzy, and prefix strategies in one request.
Canonical status & raw code preserved
status.primary for filtering, status.raw_code if you need it.
Verifiable freshness
Every record includes updated_at.
Loading...
6.8M records
INPI Brazil register indexed and queryable through one endpoint.
Daily sync
Database synced regularly with INPI Brazil's source publication.
99.8% field accuracy
Validated against INPI Brazil source data across a 4,800-field spot-check audit.
Normalized schema
73 raw INPI Brazil status codes mapped to a canonical status object — same shape across every office.
What is INPI Brazil?
The Instituto Nacional da Propriedade Industrial (INPI) is the Brazilian federal autarchy responsible for examining and registering trademarks, patents, industrial designs, and geographical indications in Brazil. Operating under the Ministry of Development, Industry, Trade and Services and headquartered in Rio de Janeiro, INPI administers the country's industrial property system under Law Nº 9.279/96 — the Lei da Propriedade Industrial that established Brazil's modern trademark framework.
Brazil's Madrid Protocol membership entered into force on October 2, 2019 (Brazil deposited its instrument of accession with WIPO three months earlier), which fundamentally changed INPI's filing mix. Pre-2019, every foreign trademark holder seeking Brazilian protection had to file directly with INPI through a local representative. Post-accession, holders can designate Brazil through a single WIPO international registration. Madrid designations now account for a growing share of new INPI filings, alongside continued strong direct-national volume — INPI processes roughly 300,000 trademark applications per year, making it one of the largest trademark registries in Latin America and among the busiest in the Global South.
INPI publishes the Revista da Propriedade Industrial (RPI) every Tuesday — a weekly official bulletin containing every prosecution event (publications, deferrals, oppositions, registrations, renewals, lapses) of the prior seven days. There is no general-purpose public REST API for the trademark register. INPI offers Busca Web (busca.inpi.gov.br) as a web search UI and a narrow eINPI API for a handful of authenticated services, but neither supports full-featured programmatic search. Signa scrapes Busca Web, parses each weekly RPI PDF and XML supplement, and normalizes INPI's Portuguese-language status vocabulary into the same canonical schema used for USPTO, EUIPO, and 19 other offices.
Unique features
- Madrid Protocol member since October 2, 2019 — Brazil was the 105th contracting party; international registrations designating BR have grown sharply since accession
- Portuguese-language register — mark text, goods/services descriptions, and status labels are all in Brazilian Portuguese (status codes like Deferido, Indeferido, Arquivado, Sobrestado, Caduco)
- Weekly Revista da Propriedade Industrial (RPI) — every Tuesday INPI publishes all prosecution events of the prior week in a single official bulletin
- Largest LatAm registry by filing volume — roughly 300,000 trademark applications per year, several times the volume of Mexico, Argentina, or Chile
- Sixty-day opposition window from RPI publication — one of the shorter windows globally, with strict in-Portuguese filing requirements
- Local representative required for foreign applicants on direct-national filings — the local agent requirement persists even post-Madrid for non-IR routes
- Industrial Property Law Nº 9.279/96 — the unified statute covering trademarks, patents, designs, and geographical indications under a single examination framework
- No general-purpose public API — Busca Web is a web UI and the eINPI API only covers a narrow set of authenticated services, so bulk access means scraping the web tool or parsing the weekly RPI
Busca Web + weekly RPI bundles vs Signa.
INPI gives you two front doors. Busca Web (busca.inpi.gov.br) is a Portuguese-language search interface — fine for one-off human lookups, no good for programmatic access. The weekly Revista da Propriedade Industrial (RPI) is the official bulletin of every prosecution event from the prior week, published every Tuesday as a structured XML supplement alongside the human-readable PDF. There is no general-purpose public REST API for full-featured trademark search; the eINPI API exists but is narrowly scoped to a few authenticated services. Here's what changes when you use Signa instead.
| Dimension | Busca Web + weekly RPI bundles | Signa |
|---|---|---|
| Setup | Build a Busca Web scraper, set up weekly RPI XML download + parser, build Portuguese status-vocabulary mapper, host your own search index | Sign up, copy API key, curl the endpoint |
| Search | Busca Web UI only — no programmatic search; you scrape the web tool or rebuild search from RPI bundles | Full-text, fuzzy, phonetic, and image search out of the box, with Portuguese-aware tokenization |
| Data shape | Portuguese-language fields with 70+ status labels (Deferido, Indeferido, Arquivado, Sobrestado, Caduco, etc.), 9-digit application numbers, and RPI XML structured around publication events not records | Normalized JSON with canonical status object and the same schema used for USPTO, EUIPO, and 19 other offices — status.raw_label preserved in Portuguese if you need it |
| Freshness | Weekly RPI on Tuesdays — you download the bundle, parse the XML supplement, diff against your last snapshot, and re-index | We poll INPI continuously and ingest each RPI within hours of Tuesday publication; new records queryable on our API the same day |
| Coverage | Brazil only — add USPTO, EUIPO, WIPO separately, each with a different format and language | INPI Brazil + 20 other offices through the same endpoint |
If you only need Brazilian data and you have engineering time to scrape Busca Web and process weekly RPI bundles, INPI's open publication of the RPI is a genuinely good public dataset — it's just not an API. Signa exists for the case where you want INPI to look like every other office in your stack and arrive without you running a pipeline.
INPI_BR API — Frequently asked questions
Everything developers ask before integrating INPI Brazil data
Need something else? See our documentation
INPI Brazil API basics
Coverage & freshness
Need something else? See our documentation
Ready to search 6.8M INPI Brazil trademarks via API?
Start with 1,000 free INPI Brazil requests/month. 6.8M records indexed, normalized data across 20+ offices through the same endpoint.
Get API keyView documentation