A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz
as_of: o quão atuais são os dados. Como funcionam os datasets.Buscar marcas
POST /us/uspto/trademarks-search/v1 Dataset
Uma única busca sobre o registro, pelas palavras da marca, o titular ou os produtos e serviços, restringida por titular, situação, classe, país ou data de depósito.
as_of (o quão atuais são os dados), os filtros aplicados, total e total_is_exact, page, per_page, total_pages, count e results[], do depósito mais recente ao mais antigo. Cada marca traz serial_number (o número de oito dígitos atribuído no depósito), registration_number (uma vez registrada), mark (suas palavras), mark_types[] (TRADEMARK, SERVICE MARK…), drawing_type, status_code e status como a USPTO os redige, is_live e is_registered, as datas filing_date, registration_date, publication_date, abandonment_date, cancellation_date, renewal_date, first_use_date e first_use_in_commerce_date, international_classes[] (classes de Nice com três dígitos, p. ex. 009), goods_and_services[] (uma entrada por classe; na rara marca cuja lista passa de 100.000 caracteres cada entrada é encurtada, goods_and_services_truncated é true e goods_and_services_url aponta para a lista completa), filing_basis[] (1a uso no comércio, 1b intenção de uso, 44d, 44e, 66a Protocolo de Madri), register (PRINCIPAL ou SUPPLEMENTAL), owner_names[], owner_entity_type, owner_citizenship, owner_city, owner_state, owner_country, attorney_name, has_assignment (há uma cessão ou uma garantia registrada sobre a marca), updated_at (a última atualização da USPTO) e official_url (a página da marca na USPTO). Os campos que o registro não indica vêm como null.
A cópia contém toda marca ativa e toda marca depositada desde 2016, ativa ou extinta. Uma marca depositada antes de 2016 que já estava abandonada ou cancelada não está incluída.
Uma marca
POST /us/uspto/trademark/v1 Dataset
as_of, found, serial_number e trademark. Cada marca traz serial_number (o número de oito dígitos atribuído no depósito), registration_number (uma vez registrada), mark (suas palavras), mark_types[] (TRADEMARK, SERVICE MARK…), drawing_type, status_code e status como a USPTO os redige, is_live e is_registered, as datas filing_date, registration_date, publication_date, abandonment_date, cancellation_date, renewal_date, first_use_date e first_use_in_commerce_date, international_classes[] (classes de Nice com três dígitos, p. ex. 009), goods_and_services[] (uma entrada por classe; na rara marca cuja lista passa de 100.000 caracteres cada entrada é encurtada, goods_and_services_truncated é true e goods_and_services_url aponta para a lista completa), filing_basis[] (1a uso no comércio, 1b intenção de uso, 44d, 44e, 66a Protocolo de Madri), register (PRINCIPAL ou SUPPLEMENTAL), owner_names[], owner_entity_type, owner_citizenship, owner_city, owner_state, owner_country, attorney_name, has_assignment (há uma cessão ou uma garantia registrada sobre a marca), updated_at (a última atualização da USPTO) e official_url (a página da marca na USPTO). Os campos que o registro não indica vêm como null.
Um número de série que a cópia não contém retorna
found: false com HTTP 200, não um erro.Referência completa
Esquemas, todos os campos de resposta e um playground interativo.