I am looking for a way to search for a trademark using API. The trademark search API returns a lot of info except the class or description of goods services? What am I missing?
Batch endpoints are good for retrieving multiple elements in one shot, also for large data retrieval and provides overall speed improvements.
The initial call is a bit slower, but all the subsequent requests when you paginate are fast and free. Its even cached for 24 hours.
As you pointed out if your results set is greater than 250 elements, paginating through the results is a batch endpoint feature.
Batch endpoints return all entries regardless if they are live/dead. I put a request on our development roadmap to add capabilities to filter for status, and other attributes.
Please explain when would I use batch endpoints? When I expect more results than 250? If I am looking only among the live/registered trademarks, is there a good way of only looking at the active tm. Thanks
This means you need to do in two steps, first use search to filter down dataset, then use serial endpoint for each to get details. You can use batch endpoints.
Batch endpoints are good for retrieving multiple elements in one shot, also for large data retrieval and provides overall speed improvements.
The initial call is a bit slower, but all the subsequent requests when you paginate are fast and free. Its even cached for 24 hours.
As you pointed out if your results set is greater than 250 elements, paginating through the results is a batch endpoint feature.
Batch endpoints return all entries regardless if they are live/dead. I put a request on our development roadmap to add capabilities to filter for status, and other attributes.
Hello,
The search endpoints are optimzed for high throughput and are scaled for fast answer.
You can get the ALL trademark details including classification of a trademark by using the serial number endpoints.
A brief example of the classification attribute returned:
This means you need to do in two steps, first use search to filter down dataset, then use serial endpoint for each to get details. You can use batch endpoints.
For more answers check out the FAQ.