DPMA German Trademark Register Scraper: Bulk Search & Watchlist avatar

DPMA German Trademark Register Scraper: Bulk Search & Watchlist

Pricing

from $0.26 / 1,000 trademark results

Go to Apify Store
DPMA German Trademark Register Scraper: Bulk Search & Watchlist

DPMA German Trademark Register Scraper: Bulk Search & Watchlist

Bulk-search the DPMA German trademark register for multiple candidate marks in one run. Get status, Nice classes, opposition history, and full procedure timelines, plus a recurring watch mode reporting only new or changed marks. Built for IP clearance, not one mark at a time. From $0.00035/result.

Pricing

from $0.26 / 1,000 trademark results

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

⚖️ DPMA Trademark Register Scraper: Bulk Clearance & Watch

Clear a whole shortlist of brand names against the German trademark register in one run.
Search DPMAregister for several candidate names at once, pull the full filing and opposition history for each match, and schedule repeat runs that report only new or changed marks.
🔍 Search many names at once
One run checks your whole shortlist, not one name per run.
📄 Full procedure history
Filing, opposition, renewal, and ownership-change events, not just a status label.
🔔 Watch mode
Schedule it and only hear about marks that are new or changed.
🔑 No login needed
No account, API key, or browser required to run it.

DPMA Trademark Register Scraper searches register.dpma.de, the official online register of the German Patent and Trade Mark Office (Deutsches Patent- und Markenamt), for one or more candidate marks at a time. Clearing a shortlist of names before filing, checking whether a proposed brand is already taken before entering the German market, or keeping a running watch on new filings near your own mark all start the same way: a search against DPMA's own data, not a third-party aggregator.

🎯 What this Actor does

IP law firms and trademark attorneys use it to run brand clearance on several candidate names in a single pass instead of one lookup at a time. Trademark-watch and brand-protection teams use the recurring watch mode to get told only when a genuinely new or changed filing shows up near a mark they track. Companies doing Germany market-entry due diligence use it to confirm a proposed name is not already registered before committing to it.

Every field is genuine: when DPMA's own register does not publish a value for a mark, that field is left out rather than filled in with a placeholder.

🚀 How to use it

STEP 1
List your candidate names
Add one name or a whole shortlist, or turn on watch mode for an ongoing list.
STEP 2
Run it
Start the Actor directly, or trigger it from an Apify schedule for recurring checks.
STEP 3
Export or connect
Download the dataset, or turn on full detail records for the complete filing history.

🧩 Input

FieldTypeRequiredDescription
Search termsarray of stringsNoMark names, applicant names, or registration numbers to search for. Add several to clear a whole shortlist in one run.
Register scopeenumNoGerman marks only (DE), or also include EU and international marks that designate Germany.
Status filter (contains match)array of stringsNoOnly keep marks whose status text contains one of these snippets, for example "eingetragen" for registered marks.
Max results per search termintegerNoHow many matching marks to return per search term.
Fetch full detail recordbooleanNoFetch each mark's own register page for dates, Nice classes, goods and services, applicant, representative, opposition window, and full procedure history.
Nice classes filterstringNoComma-separated Nice classes to keep, for example "9, 25, 42". Only applies when full detail records are on.
Recurring watch modebooleanNoOnly return marks that are new or changed since the last run with the same watch state name.
Watch state namestringNoName for this run's saved watch state. Use a different name per independent watchlist.
Proxy configurationobjectNoApify proxy settings. Datacenter is the default and works fine for this target.

📊 Data table

FieldTypeDescription
searchTermstringThe search term that produced this match.
registerNumberstringThe mark's file or registration number.
databasestringWhich register the mark is held in: DE (German national), EM (EU), or IR (international).
markTextstringThe mark's word element, when it has one.
statusstringCurrent register status, in DPMA's own wording.
detailUrlstringLink to the mark's own page on DPMAregister.
scrapedAtstringWhen this row was captured.
changeTypestringNEW or UPDATED, present only in recurring watch mode.
detail.applicationDate / registrationDate / publicationOfRegistrationDatestringKey lifecycle dates, present when full detail records are on.
detail.niceClassesarrayNice classification classes, present when full detail records are on.
detail.goodsServicesstringThe goods and services text for the mark, present when full detail records are on.
detail.ownerstringThe registered owner (Inhaber), present when full detail records are on.
detail.representativeAddressstringRepresentative or service address, present when full detail records are on.
detail.oppositionPeriodStart / oppositionPeriodEndstringThe opposition window for the mark, present when full detail records are on.
detail.procedureHistoryarrayEvery filing, opposition, renewal, and ownership-change event for the mark, present when full detail records are on.

💰 Pricing

This Actor uses pay per event pricing. Empty runs cost nothing, and there are no subscriptions. Free plan runs are limited to 25 results, 3 runs per day, and a short wait between runs.

⭐ Enjoying DPMA Trademark Register Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
If this saved you a manual DPMA lookup, a quick rating helps other IP and legal teams find it.
Your feedback tells us which fields to add next.
★  Rate this Actor on Apify

❓ FAQ

Is this affiliated with the DPMA?

No. This is an independent tool that reads the register data the DPMA already publishes publicly at register.dpma.de. It is not affiliated with or operated on behalf of the German Patent and Trade Mark Office.

Can I check several brand names in one run?

Yes. Add as many search terms as you want and the Actor checks each one against the register in the same run.

Does this only cover German marks?

By default, yes: the register scope is set to German national marks only. Switch the register scope to include EU and international marks that DPMA's own register shows as designating Germany.

Can I get alerted only when a new mark appears?

Yes. Turn on recurring watch mode, give it a watch state name, and pair it with an Apify schedule. Each run then returns only marks that are new or have changed since the last run with that same name.

Do I need a DPMA account or API key?

No. The Actor reads the register the same way a public visitor would, no account, API key, or browser required.

🔗 Other actors