UK Trademark Search — UKIPO Brand Clearance API
Pricing
from $50.00 / 1,000 trademark records
UK Trademark Search — UKIPO Brand Clearance API
UK brand clearance post-Brexit — search the GB trademark register by mark, Nice class and status. Structured records with official UKIPO deep-links. Pay per record.
Pricing
from $50.00 / 1,000 trademark records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
UK brand clearance for brand owners, IP attorneys, and agencies. Search the UK (GB) trademark register by mark text, Nice class, and status — and get a clean, structured record for every hit, each carrying its official UKIPO deep-link.
EU trademark coverage no longer includes the UK. Since Brexit, clearing a mark in Europe means two searches — the EU register and the UK register. This Actor is the second one. Pair it with our EUIPO search for full European clearance.
📊 Sample Output

applicationNumber | registrationNumber | tradeMarkStatus | niceClass | applicantName | applicationDate |
|---|---|---|---|---|---|
| UK00000753948 | UK00000753948 | Registered | [7] | ['Rehobot Hydraulics AB'] | 1956-05-22T12:00:00.000Z |
| UK00912101689 | UK00912101689 | Registered | [9] | ['NIKE Innovate C.V.'] | 2013-08-30T12:00:00.000Z |
| UK00003904654 | UK00003904654 | Registered | [3, 7, 10, 12, 14, 21, 26, 27, '…'] | ['NIKE Innovate C.V.'] | 2023-04-25T12:00:00.000Z |
| UK00002153320 | UK00002153320 | Registered | [24] | ['Nike Innovate C.V.'] | 1997-12-11T12:00:00.000Z |
| UK00003713970 | UK00003713970 | Registered | [9, 35, 41] | ['Nike Innovate C.V.'] | 2021-10-25T12:00:00.000Z |
Real rows from run h2VmwowcQj25o2Ljq on build 0.0.30 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
⚙️ Sample inputs
This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"query": "nike","niceClasses": [],"status": "all","dateFrom": "","dateTo": "","maxResults": 5}
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
query | string | "nike" | The trademark text to search on the UK (GB) register, e.g. a brand name or word mark. Required — an empty query returns 0 rows and is not charged. |
niceClasses | array | [] | Optional list of Nice classification class numbers (1-45) to filter by, e.g. [9, 42]. |
status | string (all, registered, pending, expired) | "all" | Filter by legal status of the mark. |
dateFrom | string | "" | Optional lower bound on application date (YYYY-MM-DD). |
dateTo | string | "" | Optional upper bound on application date (YYYY-MM-DD). |
maxResults | integer | 5 | Maximum trademark records to return. Each record returned is one billable 'trademark-record' event ($0.05). |
🧾 JSON sample record
One real record from run h2VmwowcQj25o2Ljq (emails/phones masked, long text shortened):
{"tmName": "NIKE","office": "GB","applicationNumber": "UK00000753948","registrationNumber": "UK00000753948","tradeMarkStatus": "Registered","niceClass": [7],"applicantName": ["Rehobot Hydraulics AB"],"applicationDate": "1956-05-22T12:00:00.000Z","registrationDate": "1956-05-22T12:00:00.000Z","expirationDate": "2035-05-22T12:00:00.000Z","tradeMarkType": "Word","seniorityClaimed": false,"ST13": "GB500000000753948","officialUrl": "http://soap.ipo.gov.uk/trademark/data/GB500000000753948"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Trademark record (trademark-record) | $0.05 | Charged for each UK (GB) trademark record returned. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.
🔗 Related Actors
More from the NexGenData UK & Europe registries and regulators family:
- UK LSE IPO Calendar — London Listings Tracker
- UK PSC Tracker — Beneficial Ownership Records API
- UK Startup Funding Tracker — Companies House SH01 API
- UN Sanctions Consolidated List Tracker API
15 more in this family on the NexGenData Store page.
Run it as a brand watch (schedule)
Brand clearance is a monitoring job, not a one-off. Schedule this Actor to watch the UK register for new filings that collide with your mark:
Schedule: weekly (cron 0 7 * * 1)Input:{ "query": "yourbrand", "niceClasses": [9, 42], "status": "all", "maxResults": 50 }
New conflicting applications surface the week they publish — feed them straight into your clearance or opposition workflow.
What you get (per record)
| Field | Example |
|---|---|
tmName | APPLE |
applicationNumber | UK00003046893 |
registrationNumber | UK00003046893 |
tradeMarkStatus | Registered |
niceClass | [9, 12, 14, 16, 25, 28, 35, 36, 37, 38, 41, 42, 45] |
applicantName | ["Apple Inc."] |
applicationDate / registrationDate / expirationDate | 2034-03-14 (expiry) |
tradeMarkType | Individual |
office | GB |
officialUrl | deep-link to the official UKIPO record |
Inputs: query (the mark text, required), niceClasses (optional list), status (all / registered / pending / expired), dateFrom / dateTo (application date), maxResults (default 25).
Pricing
Pay-per-event: $0.005 actor start + $0.05 per trademark record — about $1 ≈ 20 records. You pay only for the marks actually delivered: each record is charged immediately before it is written to the dataset, so rows and charges always match.
Run behaviour. If TMview is blocked or changes its response shape, the run fails with a status message naming the cause — never a green run with a silent 0 rows. If TMview answers but nothing matches your mark text or filters, the run succeeds with 0 rows and says why; nothing is charged. An empty query returns 0 rows, names the missing field and charges nothing. Long runs stop cleanly before the run timeout and say so.
Where the data comes from (honest source note)
Records are served via TMview (TMDN) — the EUIPO-operated official network that aggregates national trademark registers, including the UK IPO (GB office). Every record carries its official officialUrl deep-link back to the UKIPO record, so any result can be verified at source. This is the authoritative register data, not a re-scrape of a consumer search page.
Use with AI agents
Point an agent at it for automated clearance checks:
Check if "Northstar" is registered as a UK trademark in classes 9 and 42;return the status and expiry date for each hit.
Supports the x402 agent-payment standard (pay-per-event) for autonomous agent use.
Works with
Full IP clearance franchise (plain links, both directions):
- euipo-esearch-trademarks — the paired play: EU + UK = full European clearance
- uspto-trademark-search — US register
- wipo-patentscope-search — international
- trademark-conflict-watch — collision monitoring
- ttab-trademark-opposition-tracker — opposition proceedings
- patents-trademarks-ip-mcp-server — the IP front door for agents
Compliance
UK trademark registry data for your clearance workflow — not legal advice. Public register records via the official TMDN network; verify any result at its officialUrl before acting.