IP Australia Trademark Search Scraper
Pricing
from $0.80 / 1,000 record scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
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
- You give it a search term (trademark name, owner name, or application number) and, optionally, class/status/date filters.
- It searches IP Australia's Trade Marks Online Search and pages through the results.
- 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.
- Records land in your dataset as they're found, up to
maxItems.
Input
{"searchQuery": "apple","statuses": ["REGISTERED"],"niceClasses": ["9"],"maxItems": 50}
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | String | "" | Search by trademark name/text (partial match). |
ownerName | String | "" | Filter by owner/applicant name. |
applicationNumber | String | "" | Look up a single trademark by its Australian application number. |
niceClasses | Array | [] | Restrict to one or more Nice classes (1-45). Empty = all classes. |
statuses | Array | [] | Restrict to one or more of REGISTERED, PENDING, REFUSED, REMOVED. Empty = all statuses. |
dateFrom | String | "" | Only include marks filed on or after this date (YYYY-MM-DD). |
dateTo | String | "" | Only include marks filed on or before this date (YYYY-MM-DD). |
maxItems | Integer | 15 | Maximum 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"}
| Field | Type | Description |
|---|---|---|
application_number | String | Trademark application/registration number. |
mark_text | String | Word mark text (null for pure image/device marks). |
mark_type | String | Mark kind — Word, Figurative, Composite, Series, Shape, Sound, etc. |
status | String | Current status as shown by IP Australia. |
status_date | String | Date of the most recent lifecycle stage on record (YYYY-MM-DD). |
filing_date | String | Application filing date (YYYY-MM-DD). |
registration_date | String | Registration date, if registered (YYYY-MM-DD). |
expiry_date | String | Renewal-due/expiry date, if registered (YYYY-MM-DD). |
owner_name | String | Owner/applicant name(s). |
attorney_name | String | Address-for-service name (attorney/agent, or the owner's own service address). |
classes | Array | Nice classification numbers this mark is registered under. |
goods_services | Array | One "Class N: description" string per class. |
priority_claimed | Boolean | Whether convention (overseas) priority was claimed for this filing. |
image_url | String | Trademark image URL (device/composite marks only). |
source_url | String | Canonical 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
resumeCursoris no longer valid. resumeCursoris 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.