IP Australia Trademark Search Scraper avatar

IP Australia Trademark Search Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
IP Australia Trademark Search Scraper

IP Australia Trademark Search Scraper

Search Australian trademark applications and registrations from IP Australia's Trade Marks Online Search. Filter by name, owner, application number, Nice class, and status to pull mark text, owner, goods & services, filing/registration dates, and current status.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Search Australia's official trademark register and get back structured records instead of a results page. Give it a name, an owner, or an application number and it returns mark text, status, classes, goods & services, and the filing/registration timeline for every match.


IP Australia Trademark Search Scraper Features

  • Search by trademark name, owner name, or application number — IP Australia's own quick search covers all three in one query
  • Filter results by Nice classification (1-45) and status (registered, pending, refused, removed) without touching the target site's advanced search form
  • Restrict to a filing date range
  • Returns class-by-class goods & services descriptions, not just a class number
  • Captures the full lifecycle timeline: filing date, registration date, renewal-due/expiry date, and current status
  • Pulls owner name and the address-for-service (attorney/agent) name for every mark
  • No account or API key required — runs start immediately

Who Uses Trademark Search Data?

  • Trademark attorneys — run clearance searches across an owner's portfolio before filing a new application
  • Brand protection teams — monitor a competitor's or infringer's trademark activity in Australia
  • IP portfolio managers — pull renewal dates across a company's Australian marks to track what's coming due
  • Market researchers — see which companies are filing in a given Nice class

How IP Australia Trademark Search Scraper Works

  1. You give it a search term (trademark name, owner name, or application number) and, optionally, class/status/date filters.
  2. It searches IP Australia's Trade Marks Online Search and pages through the results.
  3. For each match it opens the trademark's own record page and reads the full detail: goods & services by class, the filing/registration/renewal timeline, and the parties involved.
  4. Records land in your dataset as they're found, up to maxItems.

Input

{
"searchQuery": "apple",
"statuses": ["REGISTERED"],
"niceClasses": ["9"],
"maxItems": 50
}
FieldTypeDefaultDescription
searchQueryString""Search by trademark name/text (partial match).
ownerNameString""Filter by owner/applicant name.
applicationNumberString""Look up a single trademark by its Australian application number.
niceClassesArray[]Restrict to one or more Nice classes (1-45). Empty = all classes.
statusesArray[]Restrict to one or more of REGISTERED, PENDING, REFUSED, REMOVED. Empty = all statuses.
dateFromString""Only include marks filed on or after this date (YYYY-MM-DD).
dateToString""Only include marks filed on or before this date (YYYY-MM-DD).
maxItemsInteger15Maximum number of records to return.

At least one of searchQuery, ownerName, or applicationNumber is required — IP Australia's search needs a term to search on.


IP Australia Trademark Search Scraper Output Fields

{
"application_number": "218347",
"mark_text": "APPLE",
"mark_type": "Figurative",
"status": "registered: Registered/protected",
"status_date": "2033-04-09",
"filing_date": "1968-04-09",
"registration_date": null,
"expiry_date": "2033-04-09",
"owner_name": "Apple Inc.",
"attorney_name": "Baker McKenzie",
"classes": ["9"],
"goods_services": ["Class 9: Electric and electronic apparatus and instruments; sound-reproducing apparatus and instruments; ..."],
"priority_claimed": false,
"image_url": "https://cdn2.search.ipaustralia.gov.au/218347/TRADE_MARK/T21244411/1.0/T21244411.MEDIUM.JPG",
"source_url": "https://search.ipaustralia.gov.au/trademarks/search/view/218347?q=apple&p=0"
}
FieldTypeDescription
application_numberStringTrademark application/registration number.
mark_textStringWord mark text (null for pure image/device marks).
mark_typeStringMark kind — Word, Figurative, Composite, Series, Shape, Sound, etc.
statusStringCurrent status as shown by IP Australia.
status_dateStringDate of the most recent lifecycle stage on record (YYYY-MM-DD).
filing_dateStringApplication filing date (YYYY-MM-DD).
registration_dateStringRegistration date, if registered (YYYY-MM-DD).
expiry_dateStringRenewal-due/expiry date, if registered (YYYY-MM-DD).
owner_nameStringOwner/applicant name(s).
attorney_nameStringAddress-for-service name (attorney/agent, or the owner's own service address).
classesArrayNice classification numbers this mark is registered under.
goods_servicesArrayOne "Class N: description" string per class.
priority_claimedBooleanWhether convention (overseas) priority was claimed for this filing.
image_urlStringTrademark image URL (device/composite marks only).
source_urlStringCanonical IP Australia record URL for this trademark.

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

FAQ

How do I search Australian trademarks?

IP Australia Trademark Search Scraper takes a trademark name, owner name, or application number as input and returns structured records — no need to read results off the search page by hand.

What data can I get from IP Australia's trademark register?

Mark text, mark type, status, filing/registration/renewal dates, owner and attorney names, Nice classification numbers, and the full goods & services description for each class. Device and composite marks also come with an image URL.

Can I filter by Nice class or status?

Yes. Set niceClasses to one or more class numbers (1-45) and statuses to REGISTERED, PENDING, REFUSED, or REMOVED — the actor applies both filters before a record ever reaches your dataset.

Do I need an account or API key for IP Australia?

No. The actor needs no login or key of its own, and neither do you.

How much does IP Australia Trademark Search Scraper cost to run?

Pricing is pay-per-result at $0.001 per trademark record, plus a small per-GB run charge. A 50-record search costs a few cents.


Need More Features?

Need custom fields, additional filters, or a different IP register entirely? File an issue or get in touch.

Why Use IP Australia Trademark Search Scraper?

  • The only Australian trademark scraper on Apify — no other actor covers IP Australia's register.
  • Filters that actually filter — Nice class, status, and date-range narrow the result set before you pay for it, instead of handing you everything and leaving the filtering to you.
  • Cheap — $0.001 per trademark record.