MQ Trademark API - REST API for trademark searching

Turn trademark data into product features.

Search multiple trademark registers, retrieve structured bibliographic records and fetch device images through one clean HTTP interface.

search request
# Search Uk, US and EU registers
POST /api/v1/search/PerformSearch?detail=detail&maxHits=25
APIKey: 
Content-Type: application/json

{
    "Crit": "TMARK=\"ACME\" AND STATS=\"rp\" AND CLASS=\"9\"",
    "DbIds": ["UK", "US", "EM"]
}

1 API

for searches, details and images

GET + POST

simple REST endpoints

JSON

for structured trademark records

JPEG/WebP

for mark imagery

Why teams use it

Add trademark searching to client-facing, and internal tools to improve customer conversion and optimise workflows.

Marquesa’s API gives you a practical way to 

Advanced search parametersFull searching criteria such as exact mark, contains, fuzzy similarity, status, Nice class, Representative, Owner filters and much more.
Query multiple registers at oncePass jurisdiction codes like UK, US, EM to query multiple databases in a single request.
Retrieve full record detailGet bibliographic details including parties, goods and services, dates, classifications and related record data when present.
Fetch device imagesUse rendered image endpoints for display or raw image endpoints when you need the original bytes.
Choose the payload weightRequest basic summaries for fast result lists or full detail for deeper record pages.
Simple, secure authenticationAuthenticate every request with your UUID API key using the APIKey header. Credentials are never passed in query strings.
API summary

Repository info

Discover the repository version and the database ids available to the current key.

GET/api/v1/repository/info

Engine info

Check version and last-loaded data date for a single trademark engine.

GET/api/v1/engine/{dbId}/info

Trademark details

Retrieve one trademark record by jurisdiction and tmCode. Use detail=basic or detail=full.

GET/api/v1/engine/{dbId}/details/{tmCode}

Rendered and raw images

Fetch rendered JPEGs for display or original JPEG/WebP bytes for maximum fidelity.

GET/api/v1/engine/{dbId}/image/{tmCode}
GET/api/v1/engine/{dbId}/rawimage/{tmCode}
Interactive preview

Build a search request before you write code

This builder creates the request body and endpoint URL your developers can copy into an app or server integration.

Status
Registers

Add WO to include WIPO Madrid international records.

Generated request

Want a demo or trial for one of our products?

Fill in your details below and one of our team will contact you.