La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye
as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.Buscar marcas
POST /us/uspto/trademarks-search/v1 Dataset
Una sola búsqueda sobre el registro, por las palabras de la marca, el titular o los productos y servicios, acotada por titular, estado, clase, país o fecha de radicación.
as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], de la radicación más reciente a la más antigua. Cada marca incluye serial_number (el número de ocho dígitos asignado al radicar), registration_number (una vez registrada), mark (sus palabras), mark_types[] (TRADEMARK, SERVICE MARK…), drawing_type, status_code y status como los redacta la USPTO, is_live e is_registered, las fechas filing_date, registration_date, publication_date, abandonment_date, cancellation_date, renewal_date, first_use_date y first_use_in_commerce_date, international_classes[] (clases de Niza de tres dígitos, p. ej. 009), goods_and_services[] (una entrada por clase; en la rara marca cuya lista pasa de 100.000 caracteres cada entrada se acorta, goods_and_services_truncated es true y goods_and_services_url enlaza la lista completa), filing_basis[] (1a uso en el comercio, 1b intención de uso, 44d, 44e, 66a Protocolo de Madrid), register (PRINCIPAL o SUPPLEMENTAL), owner_names[], owner_entity_type, owner_citizenship, owner_city, owner_state, owner_country, attorney_name, has_assignment (hay una cesión o una garantía inscrita sobre la marca), updated_at (la última actualización de la USPTO) y official_url (la página de la marca en la USPTO). Los campos que el registro no indica vienen en null.
La copia contiene toda marca viva y toda marca radicada desde 2016, viva o muerta. Una marca radicada antes de 2016 que ya estaba abandonada o cancelada no se incluye.
Una marca
POST /us/uspto/trademark/v1 Dataset
as_of, found, serial_number y trademark. Cada marca incluye serial_number (el número de ocho dígitos asignado al radicar), registration_number (una vez registrada), mark (sus palabras), mark_types[] (TRADEMARK, SERVICE MARK…), drawing_type, status_code y status como los redacta la USPTO, is_live e is_registered, las fechas filing_date, registration_date, publication_date, abandonment_date, cancellation_date, renewal_date, first_use_date y first_use_in_commerce_date, international_classes[] (clases de Niza de tres dígitos, p. ej. 009), goods_and_services[] (una entrada por clase; en la rara marca cuya lista pasa de 100.000 caracteres cada entrada se acorta, goods_and_services_truncated es true y goods_and_services_url enlaza la lista completa), filing_basis[] (1a uso en el comercio, 1b intención de uso, 44d, 44e, 66a Protocolo de Madrid), register (PRINCIPAL o SUPPLEMENTAL), owner_names[], owner_entity_type, owner_citizenship, owner_city, owner_state, owner_country, attorney_name, has_assignment (hay una cesión o una garantía inscrita sobre la marca), updated_at (la última actualización de la USPTO) y official_url (la página de la marca en la USPTO). Los campos que el registro no indica vienen en null.
Un número de serie que la copia no contiene devuelve
found: false con HTTP 200, no un error.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.