Mexico Trademark Search (IMPI MARCia) avatar

Mexico Trademark Search (IMPI MARCia)

Pricing

from $2.00 / 1,000 trademarks

Go to Apify Store
Mexico Trademark Search (IMPI MARCia)

Mexico Trademark Search (IMPI MARCia)

Search the official Mexican trademark register (IMPI MARCia, formerly Marcanet) by name, owner or number. Spanish phonetic similarity score (b/v, c/s/z, ll/y, mute h), Nice class, status and filing-date filters, full details and watch mode.

Pricing

from $2.00 / 1,000 trademarks

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

Security

Limited permissions

Share

Check any brand name against the official Mexican trademark register of IMPI (Instituto Mexicano de la Propiedad Industrial), straight from MARCia, the IMPI search that replaced Marcanet. Close to 1 million registered and pending records, live data (applications filed weeks ago already show up).

What makes it different: every hit gets a similarity score tuned for Spanish ("Vella Ziudad" vs "BELLA CIUDAD" scores 97), and the Actor also searches same-sounding spellings (b/v, z/s/c, ll/y, k/qu/c, h) that IMPI's own word-by-word search ranks too low. You see at a glance which marks are a real risk before you pay a non-refundable IMPI filing fee.

It also catches IMPI's dead applications. MARCia keeps showing abandoned, denied and withdrawn applications as "EN TRÁMITE" (pending) forever: TACOS EL GUERO, expediente 518859, was filed in 2001, abandoned in the 2003 Gaceta, and still reads "EN TRÁMITE" today. Other tools pass that on as a live conflict; this Actor flags it as likelyInactive and, with full details, confirms it from IMPI's own Gaceta notices and office actions (status: "inactive", inactiveReason, inactiveDate), so a 20-year-old abandoned filing does not scare you off a free name.

No login, no CAPTCHA, no browser: the Actor uses the same JSON service as the MARCia website, at a polite pace (one request per second).

What it does

InputYou get
Trademark namesSimilar marks ranked by a Spanish phonetic + textual similarity score (0–100), best first. Filter with minSimilarity.
OwnersEvery trademark whose applicant/holder contains the phrase, e.g. grupo bimbo.
Application or registration numbersThe record of each expediente or registration number (or MARCia id such as RM200901052179).

Filters (applied by IMPI, so they work on any number of hits): Nice classes, status (registered / pending), filing date (filedAfter, filedBefore, absolute or relative such as 30 days), plus exclude expired marks.

Each record includes the application (expediente) and registration numbers, the mark name, status (normalized and original IMPI text), an expired flag, a likelyInactive flag, application type, owners, filing, publication, first-use and expiry dates, the logo image URL and a link to the record on MARCia.

Turn on Include full details to also get the Nice classes, goods and services per class, owner country (and address for companies), Vienna codes, priority claims, the procedure history (office actions and filings), the registration date, and the confirmed end of dead applications (status: "inactive").

How the similarity score works

ScoreMeaningExample (search "Bimbo" / "Vella Ziudad")
100Same nameBIMBO
97Same sound, different spelling (b/v, c/s/z, ll/y, qu/k, mute h, double letters, accents)BELLA CIUDAD
90Your name appears as whole words inside a longer markBIMBO RINDE, DON DON BIMBO
70–89Close spellingBOMBO CREPAS (72)
below 70Usually noise, dropped by defaultBAMBU COFFEE (55)

Similarity is always the main order. Ties are broken in favour of live marks (not expired, not inactive or likely inactive), then shorter names.

IMPI's similar search matches word by word and ranks by its own relevance, so a differently spelled mark can sit beyond the first pages. With spellingVariants on (default), the Actor also runs up to two searches with alternative Spanish spellings of your name (for "Vella Ziudad": "BELLA ZIUDAD" and "VELLA CIUDAD") and merges the hits before scoring. The score is a screening tool, not legal advice.

Use cases

  • Trademark clearance in Mexico before launching a brand or filing at IMPI. If nothing comes back above your threshold, that is the answer you need.
  • Trademark watch. Schedule a daily or weekly run with watchMode and filedAfter: "30 days". You only get new filings or status changes that look like your brand.
  • Portfolio audits and due diligence. List every mark a company owns, with expiry dates for renewals.
  • IP law firms and agencies. Find recent filings in a Nice class, or registrations that already expired.
  • AI agents and pipelines that need a Mexico trademark lookup as a tool: clean JSON with English field names.

Input example

{
"names": ["Bimbo", "Vella Ziudad"],
"matchMode": "similar",
"minSimilarity": 70,
"owners": ["grupo bimbo"],
"numbers": ["1052179"],
"maxResults": 50,
"niceClasses": ["30"],
"status": ["pending"],
"filedAfter": "2025-01-01",
"includeDetails": true
}

Output example (one item per trademark; real data, history shortened)

{
"query": "Bimbo",
"queryType": "name",
"rank": 1,
"similarity": 90,
"id": "RM202603702303",
"applicationNumber": "3702303",
"registrationNumber": null,
"name": "BIMBO RINDE",
"status": "pending",
"statusOriginal": "EN TRÁMITE",
"expired": false,
"applicationType": "REGISTRO DE MARCA",
"owners": ["GRUPO BIMBO, S.A.B. DE C.V."],
"filingDate": "2026-09-10",
"publicationDate": "2026-09-18",
"likelyInactive": false,
"statusNote": null,
"firstUseDate": null,
"registrationDate": null,
"expiryDate": null,
"imageUrl": "https://marcia.impi.gob.mx/marcas/image/RM202603702303",
"marciaUrl": "https://marcia.impi.gob.mx/marcas/search/details/RM202603702303",
"niceClasses": [30],
"goodsAndServices": [{"niceClass": 30, "description": "PAN"}],
"ownerDetails": [{"name": "GRUPO BIMBO, S.A.B. DE C.V.", "country": "MEXICO", "address": "PROLONGACIÓN PASEO DE LA REFORMA NUM. EXT. 1000, PEÑA BLANCA SANTA FE"}],
"viennaCodes": ["19.03.05", "08.01.02"],
"priorityClaims": [],
"history": [{"procedure": "SOLICITUD DE REGISTRO", "startDate": "2026-09-10", "concludedDate": null,
"officeActions": [{"description": "RESULTADO DEL EXAMEN FIGURATIVO", "date": "2026-09-22", "number": "20261486012"}],
"filings": []}],
"retrievedAt": "2026-11-05T14:30:12+00:00"
}

status is registered (REGISTRADO), pending (EN TRÁMITE), inactive (only with full details, see below) or other; statusOriginal always keeps IMPI's own text. IMPI keeps many lapsed registrations as REGISTRADO; expired: true tells you the expiry date has passed.

Abandoned applications that IMPI still shows as pending

IMPI never updates the search status of an application that dies before registration: abandoned, denied and withdrawn applications stay "EN TRÁMITE" for decades. The Actor corrects that in two steps:

FieldWhenMeaning
likelyInactivealwaystrue for a pending application filed more than 3 years ago that never got a registration number (almost always abandoned or denied), and for any mark confirmed inactive.
statusNotewhen relevantPlain-English explanation of the above, or null.
status: "inactive"full detailsConfirmed from the record: a Gaceta notice ("Solicitudes Abandonadas", "Negadas"...), an office action of the application ("Se considera abandonado el trámite..."), or an application concluded without registration.
inactiveReasonfull detailsabandoned, denied, withdrawn, lapsed, cancelled, annulled or concluded_without_registration.
inactiveDatefull detailsDate of the notice or office action (YYYY-MM-DD), when IMPI gives one.

Example, search "Tacos El Guero" with full details: expediente 518859 (filed 2001-10-25) comes back as status: "inactive", inactiveReason: "abandoned", inactiveDate: "2003-11-28", statusOriginal: "EN TRÁMITE".

firstUseDate is the date of first use declared in the application (MARCia labels it as a registration date, but on the 2001 application above it is 1991). The real registrationDate comes only with full details. With watchMode, items also carry watchEvent: new or changed. Number lookups carry matchedOn (applicationNumber or registrationNumber).

The SUMMARY record in the key-value store lists, for every query, the total hits in IMPI and how many items were returned, including queries with no match at all.

Pricing

You pay per trademark returned. You are never charged for errors (invalid input, IMPI outage) nor for queries with no match; errors go to the ERRORS record in the key-value store.

EventPrice
Trademark$0.002
Trademark with full details$0.006

A clearance check of one name with the 20 closest marks costs $0.04, or $0.12 with full details.

Watch mode

With watchMode on, the Actor remembers (in a named key-value store) the marks each query returned and on later runs outputs only new marks or marks whose status, expiry date or registration number changed, including a pending application that becomes likely inactive or is confirmed inactive. The first run returns the current set. Changing the query or its filters starts a new watch list.

Coverage and limits

  • Source: IMPI MARCia (marcia.impi.gob.mx), registered and pending marks, trade names and advertising slogans.
  • MARCia pages through at most the first 10,000 hits of a search; use filters to narrow very common words.
  • The Actor keeps a gentle pace (1 request/second) and retries when IMPI is busy, so very large runs take time: about 5–10 seconds per name or owner, plus 1 second per trademark when full details are on.
  • This Actor is not affiliated with IMPI. Data is provided as published by IMPI; the official record prevails.

Privacy

When the owner is an individual, only the name and country are returned, never the address. E-mail addresses, names of people who received notifications and links to scanned documents are always removed.

En español

Búsqueda de marcas en México (IMPI MARCia / Marcanet). Consulta el registro oficial del IMPI por denominación, titular o número de expediente/registro. Cada resultado trae un puntaje de similitud fonética en español (b/v, c/s/z, ll/y, h muda, qu/k) y también se buscan las grafías que suenan igual, para saber qué marcas parecidas son un riesgo antes de pagar la tarifa del IMPI. Detecta solicitudes muertas: MARCia muestra como "EN TRÁMITE" para siempre las solicitudes abandonadas, negadas o desistidas (TACOS EL GUERO, expediente 518859, de 2001, abandonada en la Gaceta de 2003). El Actor las marca con likelyInactive (en trámite hace más de 3 años y sin número de registro) y, con detalles completos, lo confirma con los avisos de la Gaceta y los oficios del IMPI (status: "inactive", inactiveReason, inactiveDate); a igual similitud, las marcas vivas van primero. firstUseDate es la fecha de primer uso (no la de registro). Filtros por clase de Niza, estatus (registrada / en trámite) y fecha de solicitud; detalles completos (productos y servicios, Viena, historial de trámites) y modo vigilancia para recibir solo solicitudes nuevas parecidas a tu marca. Pagas solo por marca encontrada; los errores no se cobran. Es una herramienta de búsqueda, no una opinión legal.