Impressum Company Details Extractor with Verified OpenAI JSON
Impressum Company Details Extractor with Verified OpenAI JSON
Regular price
£45.99
Regular price
£45.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Impressum Company Details Extractor with Verified OpenAI JSON
Regular price
£45.99
Regular price
£45.99
Sale price
Unit price
/
per
Extract and verify Impressum company details automatically—returns clean, confirmed JSON
This n8n workflow takes a website URL, finds the site’s Impressum/imprint page, and uses OpenAI to extract company details as strict JSON. Even better: every extracted value is verified against the Impressum text before it’s returned—so your data stays reliable.
What this workflow does
-
Receives a POST webhook with
website(and optionallyorganizationandreference_id). - Validates and normalizes the URL, blocking private/local addresses and returning a 400 response for invalid inputs.
-
Finds the Impressum URL by locating links or embedded content on the homepage, with a fallback to
/impressum. - Fetches and cleans the Impressum page by converting HTML into cleaned plain text and stopping when no usable content exists.
- Extracts fields with OpenAI Chat Completions as strict JSON.
- Verifies each value by checking that it literally appears in the Impressum text; unverified fields are dropped.
-
Responds with JSON containing verified
data,dropped_fields, and the detectedimpressum_url.
Use cases
- Build/maintain a dataset of German company contact/legal details for outreach and compliance workflows.
- Enrich leads by automatically pulling verified imprint data from prospect websites.
- Reduce manual research effort in SaaS operations and automation engineering tasks where accuracy matters.
Technical details
-
n8n nodes used:
if,code,webhook,http request,respond to webhook, andsticky note. -
OpenAI integration: sends cleaned Impressum text to
https://api.openai.com/v1/chat/completionsusing an OpenAI API credential. -
Output: verified JSON values only, plus
dropped_fieldsandimpressum_urlin the webhook response.
