UK Trademark Scraper - UK IPO Register, Owners & Journal avatar

UK Trademark Scraper - UK IPO Register, Owners & Journal

Pricing

$0.90 / 1,000 trade marks

Go to Apify Store
UK Trademark Scraper - UK IPO Register, Owners & Journal

UK Trademark Scraper - UK IPO Register, Owners & Journal

Search the UK trade mark register (UK IPO) by mark, owner, number, Nice class, status or date: mark text, status, filing, registration and renewal dates, classes, goods and services, owner. Plus the IPO's weekly Trade Marks Journal with representatives, addresses and logos. No login.

Pricing

$0.90 / 1,000 trade marks

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

What does UK Trademark Scraper do?

UK Trademark Scraper searches the UK trade mark register kept by the UK Intellectual Property Office (UK IPO / UKIPO) and returns one row per UK trade mark: number, mark text, status, type, Nice classes, goods and services, owner, filing, registration and renewal dates, opposition window and links. A second mode reads the IPO's weekly Trade Marks Journal, which lists every newly published application with its representative (attorney firm) and postal address. Brand owners, IP attorneys, clearance teams and agencies use it for UK clearance searches, brand watches and prospect lists.

UK trademark search ยท UKIPO trade mark scraper ยท UK IPO register API ยท Trade Marks Journal watch

  • The whole UK register: 3,674,419 marks on 2026-10-16 (2,325,043 registered, 72,398 pending, 1,265,253 expired, 11,725 ended), by mark text, owner, number, class, status, type, Vienna code and dates.
  • Goods and services on every mark: the full specification per Nice class, included in the price.
  • New applications with their representatives: the weekly journal gives each mark's attorney firm with full address and postcode, applicant ids, priority claims, series, colour claims and the mark image.
  • Past the 10,000-result limit: large searches are split by filing date, so "every mark in class 25 filed this year" is reachable. A completeness line per search compares rows delivered with the register's own total.
  • Brexit clones labelled: UK009โ€ฆ and UK008โ€ฆ numbers (comparable marks created from EU trade marks and EU-designating international registrations) carry their origin and the EU / WIPO number.
  • Monitor mode: schedule it and receive only new marks and status or date changes.
  • No login, no API key, no browser. Pay only for the marks delivered.

What data can you get from the UK trade mark register?

๐Ÿ”ข Trade mark number (`trademarkNumber`)๐Ÿ”ค Mark text๐Ÿšฆ Status (registered, pending, expired, ended)
๐Ÿ–ผ๏ธ Mark type (word, figurative, 3D, colourโ€ฆ)๐Ÿ—‚๏ธ Nice classes + count๐Ÿ“œ Goods and services per class
๐Ÿข Owner / applicant name(s)๐Ÿ†” IPO applicant ids (journal)๐Ÿ“… Filing date
โœ… Registration date๐Ÿ” Renewal date + days until renewalโš–๏ธ Opposition period start / end, open now?
๐Ÿ‘” Representative (attorney firm)๐Ÿ“ฎ Representative address, city, postcode, country๐Ÿ™‹ Filed without a representative?
๐Ÿ“ฐ Journal issue + publication date๐ŸŒ Origin: UK, EU clone, IR clone, IR designating the UK๐Ÿงพ Priority claims (country, date, number)
๐ŸŽจ Colour claim, description, disclaimer๐Ÿงฉ Series count๐Ÿ–ผ๏ธ Mark image (journal)
๐Ÿ”ฃ Vienna codes (logo elements)๐Ÿ”— IPO page, TMview and journal links๐Ÿ”„ Monitor change type + previous status

How to scrape UK trade marks with UK Trademark Scraper

  1. Create a free Apify account (the free plan includes monthly credit).
  2. Open UK Trademark Scraper and choose What to read: the UK register search or the Trade Marks Journal.
  3. Type a mark (e.g. nike), an owner (e.g. Diageo) or a number (e.g. UK00003904654), and add any filters.
  4. Set Max results and click Start.
  5. Download the rows as JSON, CSV, Excel or XML, or send them to Google Sheets, Make, Zapier or your API.

โฌ‡๏ธ Input

ParameterTypeDescription
modestringregister (default): search the UK register. journal: the IPO's weekly Trade Marks Journal.
searchQueriesarrayMarks to search, e.g. ["nike", "brewdog"]. In journal mode: mark text filter.
matchModestringcontains (default), exact, beginsWith, word, fuzzy. For "nike": 249 / 57 / 121 / 99 / 3,365 marks.
ownerNamesarrayOwner search, alone or with a mark, e.g. ["Diageo"] (1,301 live marks). Journal: applicant contains.
trademarkNumbersarrayUK00003904654, 3904654, UK00912101689; journal mode also WO0000001939971.
niceClassesarrayClasses 1-45, any of them, e.g. ["25", "35"].
statusesarrayRegistered, Filed, Expired, Ended (or live / dead). Register only.
markTypesarrayWord, Figurative, 3D shape, Colour, Sound, โ€ฆ
viennaCodesarrayLogo element codes, e.g. 27.05.21. Register only.
filingDateFrom, filingDateTo, filedInLastDaysstring / integerFiling date window; filedInLastDays is a rolling window for schedules.
registrationDateFrom, registrationDateTostringRegistration date window. Register only.
openToOppositionOnlybooleanMarks whose opposition period runs today (27,853 on 2026-10-16).
sortBystringrelevance, newest, oldest, name. Register only.
journalWeeksintegerJournal mode: latest N issues (default 1). The IPO lists about a year.
journalIssuesarrayJournal mode: specific issues, e.g. ["2026/042"].
originstringJournal mode: all, uk (UK applications), international (IRs designating the UK).
representationstringJournal mode: any, with a representative, without (applicant filed alone).
representativeContainsarrayJournal mode: representative name or address contains, e.g. ["Marks & Clerk"], ["EC4M"].
goodsServicesContainsarrayJournal mode: goods and services text contains, e.g. ["software"].
includeGoodsAndServicesbooleanRegister: read each mark's goods and services (default on).
includeImagesbooleanJournal: save each mark image the journal carries (default on).
includeIpoRecordbooleanAlso read the IPO's own page per UK mark: owner postal address, country of incorporation, company number, representative + address, publications, image. About 1.2 s per mark. Default off.
monitorMode, monitorKeyboolean / stringOnly marks not delivered by an earlier run of the same search, or whose status or dates changed.
maxResultsintegerTotal cap (default 100; 0 = no limit).
maxResultsPerSearchintegerCap per search or per journal issue.
compactbooleanCore fields only, for spreadsheets and AI agents.
proxyConfigurationobjectOptional. Default: direct, with Apify residential proxy (GB) as a fallback for the register search.

Input JSON

{
"mode": "register",
"searchQueries": ["nike"],
"niceClasses": ["25"],
"statuses": ["live"],
"maxResults": 100
}

A weekly attorney prospect list from the journal

{
"mode": "journal",
"journalWeeks": 1,
"origin": "uk",
"representation": "without",
"niceClasses": ["9", "42"],
"maxResults": 0
}

Clearance tips

  • Run the same mark with contains and fuzzy: fuzzy finds spelling variants ("nike" 249 vs 3,365 marks).
  • Add niceClasses for the classes you will file in; a mark covering any of them is kept.
  • Set statuses to live to drop expired and ended marks.

โฌ†๏ธ Output

A register row (real, 2026-10-16, goods and services shortened):

{
"source": "register",
"trademarkNumber": "UK00003904654",
"markText": "NIKE",
"status": "Registered",
"markType": "Word",
"niceClasses": [3, 7, 10, 12, 14, 21, 26, 27, 41, 42],
"goodsAndServicesText": "Class 3: Antiperspirant and deodorant soap; perfume; ... | Class 42: Non-downloadable computer software ...",
"ownerName": "NIKE Innovate C.V.",
"filingDate": "2023-04-25",
"registrationDate": "2023-09-22",
"renewalDate": "2033-04-25",
"oppositionPeriodEnd": "2023-09-07",
"origin": "UK application",
"ipoUrl": "https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/1/UK00003904654"
}

A journal row (real, issue 2026/042):

{
"source": "journal",
"trademarkNumber": "UK00004451928",
"markText": "ADO AQS",
"markType": "Figurative",
"niceClasses": [12],
"ownerName": "Shenzhen UMI Technology Co., Ltd.",
"ownerIds": ["2290946"],
"representativeName": "Bayer & Norton Business Consultant Ltd",
"representativeAddress": "71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, UNITED KINGDOM",
"representativePostcode": "WC2H 9JQ",
"filingDate": "2026-09-28",
"journalNumber": "2026/042",
"publicationDate": "2026-10-16",
"oppositionPeriodEnd": "2026-12-16",
"oppositionDaysLeft": 60,
"imageUrl": "https://api.apify.com/v2/key-value-stores/<run store>/records/image-UK00004451928-1.jpg"
}

With includeIpoRecord on, a row also carries the owner's address and incorporation (real, UK00003904654): ownerAddress "One Bowerman Drive, Beaverton, Oregon, 97005-6453, United States of America", ownerIncorporationCountry "United States of America", representativeName "K&L Gates LLP", representativeAddress "One New Change, London, EC4M 9AF, United Kingdom", journalNumber "2023/027", ipoStatus "Registered".

Fields and measured fill

Register: "london" search, 1,000 rows. Journal: issue 2026/042, all 3,641 rows. IPO record: 53 case pages.

FieldMeaningRegisterJournal
trademarkNumber, markText, status, markType, niceClassesThe mark (journal: 8% are pure logos with no word)100%100% / 92%
goodsAndServices, goodsAndServicesTextSpecification per class100% (998 of 1,000 have terms)100%
ownerName, ownerNamesOwner / applicant100%100%
ownerIdsIPO applicant idswith IPO record100%
filingDateFiling date100%100%
registrationDate, renewalDateEntry in register, next renewal97% (pending marks have none)โ€“
oppositionPeriodStart / EndOpposition window (journal: publication + 2 months, + 3 if extended)83%100%
representativeName, representativeAddressAttorney firm + addresswith IPO record (70% of 10)46% (54% filed without one)
representativePostcode, representativeCityUK-format address partsโ€“32%
priorityClaims, designationDate, originOfficePriority; IR designationโ€“15%
origin, originNumberUK / EU clone / IR clone / IR designating the UK100% / 12%100% / 15%
viennaCodesLogo element codes44%โ€“
seriesCount, markDescription, colourClaim, disclaimerMark detailswith IPO record5% / 1.5% / 1.5% / 0.8%
imageUrl, imageUrlsMark imagewith IPO record (12 of 53)39%
ownerAddress, ownerCountry, ownerIncorporationCountry, ownerCompanyNumberIPO record only53 of 53 / 52 / 35 / 1with IPO record
ipoUrl, tmviewUrl, journalUrlLinks98% / 100% / โ€“85% / 85% / 100%

ipoUrl is empty for divided applications (e.g. UK0002434325A) and international registrations, which have no IPO case page link.

Use cases

  • ๐Ÿ›ก๏ธ Brand clearance: check a new name against every live UK mark in your classes before filing.
  • ๐Ÿ‘€ Brand watch: a weekly scheduled journal run with your mark in searchQueries and openToOppositionOnly; you have two months to oppose.
  • โš–๏ธ IP law firms: weekly lists of applicants who filed without a representative, with their classes and goods.
  • ๐Ÿข Competitor monitoring: every mark an owner files, as soon as it is published.
  • ๐Ÿ” Renewal services: live marks whose renewalDueWithin6Months is true.
  • ๐Ÿ“Š Market research: who files in a class, how many, from which countries.

How much does it cost to scrape UK trade marks?

Pay per result, no start fee: $0.0009 per trade mark ($0.90 per 1,000), goods and services, images and the IPO record included. You pay only for rows in the dataset; empty searches and numbers that do not exist cost nothing.

RunRowsCost
Demo (prefill: "nike", 5 marks)5$0.0045
One clearance search100$0.09
Large class search1,000$0.90
One full journal issue~3,600~$3.28

Integrations, API, scheduling & MCP

  • Schedules: save a task and run it weekly (journals publish on Fridays) with Monitor mode on to receive only new and changed marks.
  • Webhooks and apps: send results to Make, Zapier, n8n, Google Sheets, Slack or your own endpoint when a run finishes.
  • API: start runs and read the dataset with the Apify API (Python, JavaScript).
  • MCP: use UK Trademark Scraper from an AI agent through the Apify MCP server.

More trade mark and UK company scrapers

ScraperUse it when
๐Ÿ‡ช๐Ÿ‡บ EUIPO Trademark ScraperYou also need EU trade marks (since Brexit an EU mark does not cover the UK)
๐Ÿ‡บ๐Ÿ‡ธ USPTO Trademark ScraperYou need US marks
๐Ÿ›๏ธ UK New Company Leads - Companies HouseYou want the companies behind new filings
๐Ÿงพ UK Trading Disclosure ScraperYou need a UK company's number, VAT and contacts from its website
๐Ÿฆ FCA Register ScraperYou work with UK financial firms

Limits & empty runs

  • One register query returns at most 10,000 marks; bigger searches are split by filing date automatically. Marks with no filing date cannot be reached that way and are counted in RUN_SUMMARY.
  • The register source has no mark images (it serves a placeholder for every UK mark); images come from the journal or the IPO record.
  • Applicant addresses are not in the journal or the register search; they come with the IPO record.
  • The journal lists about a year of weekly issues (51 on 2026-10-16), about 3,600 marks each.
  • The IPO record reads one page per mark, about 1.2 s apart; if the IPO's site shows its security check, the record is skipped for the rest of the run and the rows are still delivered.
  • A run with 0 rows means nothing matched (see RUN_SUMMARY); nothing is charged.
  • Measured speed: 5 marks in 5 s; 100 marks with goods and services in 25 s; a full journal issue (3,641 marks, 1,566 images) in 26 s.

โ“ FAQ

How much does UK Trademark Scraper cost?

$0.0009 per trade mark, with goods and services, journal images and the optional IPO record included. 100 marks cost $0.09.

How many UK trade marks can UK Trademark Scraper return?

The whole register is 3.67 million marks. A single query reaches 10,000; larger searches are read in filing-date windows. A full journal issue is about 3,600 marks.

Does UK Trademark Scraper return the owner's address?

Yes, with includeIpoRecord: the owner's postal address, country of incorporation and, where the IPO shows it, the company registration number. The register search and the journal give the owner's name.

Can UK Trademark Scraper find who represents a trade mark?

Yes. Journal rows carry the representative firm with full address (46% of new applications have one); the IPO record gives the representative for any UK mark.

Can I watch new UK trade mark filings with UK Trademark Scraper?

Yes. Schedule journal mode weekly with your words in searchQueries and monitorMode on; each new published mark arrives once, with its opposition deadline.

Does UK Trademark Scraper cover EU trade marks?

It covers the UK register, including the UK comparable marks created from EU trade marks on 1 January 2021 (UK009โ€ฆ). EU trade marks themselves are in our EUIPO Trademark Scraper.

Can I use UK Trademark Scraper through the API or an MCP server?

Yes, with the Apify API (Python, JavaScript, HTTP) and the Apify MCP server.

Do I need a UK IPO account or an API key?

No. UK Trademark Scraper needs no login, no key and no browser.

Why did UK Trademark Scraper return no results?

Nothing matched the search and filters, or the number does not exist. RUN_SUMMARY gives the register's own total per search, numbers not found and journal issues read. Nothing is charged.

Your feedback

Found a bug or need a field? Open an issue on the Issues tab and we will look at it.