
Handelsregister API (Schnittstelle)
Pricing
$49.00/month + usage

Handelsregister API (Schnittstelle)
[EN] Automated API for Handelsregister.de. Downloads real-time official company docs, excerpts, shareholder lists & board info with smart error handling. [DE] Automatisierte Schnittstelle für Handelsregister.de. Lädt in Echtzeit die offiziellen Unternehmensdokumente, Auszüge, Gesellschafterlisten
0.0 (0)
Pricing
$49.00/month + usage
1
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
14 hours ago
Register Number
registerNumber
integerRequired
This is the unique identifying number assigned to a company or entity when it is entered into the commercial register. Think of it like a company's ID number.
Register Court
registerCourt
EnumRequired
This refers to the local district court (Amtsgericht) that is responsible for maintaining the commercial register for a specific geographical area. It's the official body where company details are recorded and updated.
Value options:
"Aachen": string"Altenburg": string"Amberg": string"Ansbach": string"Apolda": string"Arnsberg": string"Arnstadt": string"Arnstadt Zweigstelle Ilmenau": string"Aschaffenburg": string"Augsburg": string"Aurich": string"Bad Hersfeld": string"Bad Homburg v.d.H.": string"Bad Kreuznach": string"Bad Oeynhausen": string"Bad Salzungen": string"Bamberg": string"Bayreuth": string"Berlin (Charlottenburg)": string"Bielefeld": string"Bochum": string"Bonn": string"Braunschweig": string"Bremen": string"Chemnitz": string"Coburg": string"Coesfeld": string"Cottbus": string"Darmstadt": string"Deggendorf": string"Dortmund": string"Dresden": string"Duisburg": string"Düren": string"Düsseldorf": string"Eisenach": string"Erfurt": string"Eschwege": string"Essen": string"Flensburg": string"Frankfurt am Main": string"Frankfurt/Oder": string"Freiburg": string"Friedberg": string"Fritzlar": string"Fulda": string"Fürth": string"Gelsenkirchen": string"Gera": string"Gießen": string"Gotha": string"Göttingen": string"Greiz": string"Gütersloh": string"Hagen": string"Hamburg": string"Hamm": string"Hanau": string"Hannover": string"Heilbad Heiligenstadt": string"Hildburghausen": string"Hildesheim": string"Hof": string"Homburg": string"Ingolstadt": string"Iserlohn": string"Jena": string"Kaiserslautern": string"Kassel": string"Kempten (Allgäu)": string"Kiel": string"Kleve": string"Koblenz": string"Köln": string"Königstein": string"Korbach": string"Krefeld": string"Landau": string"Landshut": string"Langenfeld": string"Lebach": string"Leipzig": string"Lemgo": string"Limburg": string"Lübeck": string"Ludwigshafen a.Rhein (Ludwigshafen)": string"Lüneburg": string"Mainz": string"Mannheim": string"Marburg": string"Meiningen": string"Memmingen": string"Merzig": string"Mönchengladbach": string"Montabaur": string"Mühlhausen": string"München": string"Münster": string"Neubrandenburg": string"Neunkirchen": string"Neuruppin": string"Neuss": string"Nordhausen": string"Nürnberg": string"Offenbach am Main": string"Oldenburg (Oldenburg)": string"Osnabrück": string"Ottweiler": string"Paderborn": string"Passau": string"Pinneberg": string"Pößneck": string"Pößneck Zweigstelle Bad Lobenstein": string"Potsdam": string"Recklinghausen": string"Regensburg": string"Rostock": string"Rudolstadt": string"Saarbrücken": string"Saarlouis": string"Schweinfurt": string"Schwerin": string"Siegburg": string"Siegen": string"Sömmerda": string"Sondershausen": string"Sonneberg": string"Stadthagen": string"Stadtroda": string"Steinfurt": string"Stendal": string"St. Ingbert (St Ingbert)": string"Stralsund": string"Straubing": string"Stuttgart": string"St. Wendel (St Wendel)": string"Suhl": string"Tostedt": string"Traunstein": string"Ulm": string"Völklingen": string"Walsrode": string"Weiden i. d. OPf.": string"Weimar": string"Wetzlar": string"Wiesbaden": string"Wittlich": string"Wuppertal": string"Würzburg": string"Zweibrücken": string
Register Section
registerArt
EnumRequired
This specifies the section of the commercial register where a company is listed, indicating its legal form. The most common types are: HRB or HRA.
Value options:
"HRA": string"HRB": string"GnR": string"PR": string"VR": string"GsR": string
Proxy configuration
proxyConfiguration
objectOptional
Specifies proxy servers that will be used by the scraper in order to hide its origin.
For details, see Proxy configuration in README.
Default value of this property is {"useApifyProxy":true}
Proxy rotation
proxyRotation
EnumOptional
This property indicates the strategy of proxy rotation and can only be used in conjunction with Apify Proxy. The recommended setting automatically picks the best proxies from your available pool and rotates them evenly, discarding proxies that become blocked or unresponsive. If this strategy does not work for you for any reason, you may configure the scraper to either use a new proxy for each request, or to use one proxy as long as possible, until the proxy fails. IMPORTANT: This setting will only use your available Apify Proxy pool, so if you don't have enough proxies for a given task, no rotation setting will produce satisfactory results.
Value options:
"RECOMMENDED": string"PER_REQUEST": string"UNTIL_FAILURE": string
Default value of this property is "RECOMMENDED"
Session pool name
sessionPoolName
stringOptional
Use only english alphanumeric characters dashes and underscores. A session is a representation of a user. It has it's own IP and cookies which are then used together to emulate a real user. Usage of the sessions is controlled by the Proxy rotation option. By providing a session pool name, you enable sharing of those sessions across multiple Actor runs. This is very useful when you need specific cookies for accessing the websites or when a lot of your proxies are already blocked. Instead of trying randomly, a list of working sessions will be saved and a new Actor run can reuse those sessions. Note that the IP lock on sessions expires after 24 hours, unless the session is used again in that window.
Initial cookies
initialCookies
arrayOptional
The provided cookies will be pre-set to all pages the scraper opens.
Default value of this property is []
Browser Type
launcher
EnumOptional
Choose the browser to launch.
Value options:
"chromium": string"firefox": string
Default value of this property is "chromium"
Use Chrome (could only be used if Chromium Browser is selected)
useChrome
booleanOptional
The scraper will use a real Chrome browser instead of a Chromium masking as Chrome. Using this option may help with bypassing certain anti-scraping protections, but risks that the scraper will be unstable or not work at all.
Default value of this property is false
Run browsers in headless mode
headless
booleanOptional
By default, browsers run in headless mode. You can toggle this off to run them in headful mode, which can help with certain rare anti-scraping protections but is slower and more costly.
Default value of this property is true
Ignore SSL errors
ignoreSslErrors
booleanOptional
Scraper will ignore SSL certificate errors.
Default value of this property is false
Ignore CORS and CSP
ignoreCorsAndCsp
booleanOptional
Scraper will ignore CSP (content security policy) and CORS (cross origin resource sharing) settings of visited pages and requested domains. This enables you to freely use XHR/Fetch to make HTTP requests from the scraper.
Default value of this property is false
Download media
downloadMedia
booleanOptional
Scraper will download media such as images, fonts, videos and sounds. Disabling this may speed up the scrape, but certain websites could stop working correctly.
Default value of this property is true
Download CSS
downloadCss
booleanOptional
Scraper will download CSS stylesheets. Disabling this may speed up the scrape, but certain websites could stop working correctly.
Default value of this property is true
Max request retries
maxRequestRetries
integerOptional
Maximum number of times the request for the page will be retried in case of an error. Setting it to 0 means that the request will be attempted once and will not be retried if it fails.
Default value of this property is 3
Max pages per run
maxPagesPerCrawl
integerOptional
Maximum number of pages that the scraper will open. 0 means unlimited.
Default value of this property is 0
Max result records
maxResultsPerCrawl
integerOptional
Maximum number of results that will be saved to dataset. The scraper will terminate afterwards. 0 means unlimited.
Default value of this property is 0
Max crawling depth
maxCrawlingDepth
integerOptional
Defines how many links away from the StartURLs will the scraper descend. 0 means unlimited.
Default value of this property is 0
Max concurrency
maxConcurrency
integerOptional
Defines how many pages can be processed by the scraper in parallel. The scraper automatically increases and decreases concurrency based on available system resources. Use this option to set a hard limit.
Default value of this property is 50
Page load timeout
pageLoadTimeoutSecs
integerOptional
Maximum time the scraper will allow a web page to load in seconds.
Default value of this property is 60
Page function timeout
pageFunctionTimeoutSecs
integerOptional
Maximum time the scraper will wait for the page function to execute in seconds.
Default value of this property is 60
Navigation wait until
waitUntil
EnumOptional
The scraper will wait until the selected events are triggered in the page before executing the page function. Available events are domcontentloaded
, load
and networkidle
See Playwright docs.
Value options:
"networkidle": string"load": string"domcontentloaded": string
Default value of this property is "networkidle"
Dismiss cookie modals
closeCookieModals
booleanOptional
Using the I don't care about cookies browser extension. When on, the crawler will automatically try to dismiss cookie consent modals. This can be useful when crawling European websites that show cookie consent modals.
Default value of this property is false
Maximum scrolling distance in pixels
maxScrollHeightPixels
integerOptional
The crawler will scroll down the page until all content is loaded or the maximum scrolling distance is reached. Setting this to 0
disables scrolling altogether.
Default value of this property is 5000
Debug log
debugLog
booleanOptional
Debug messages will be included in the log. Use context.log.debug('message')
to log your own debug messages.
Default value of this property is false
Browser log
browserLog
booleanOptional
Console messages from the Browser will be included in the log. This may result in the log being flooded by error messages, warnings and other messages of little value, especially with high concurrency.
Default value of this property is false
Dataset name
datasetName
stringOptional
Name or ID of the dataset that will be used for storing results. If left empty, the default dataset of the run will be used.