u/klacium

▲ 5 r/n8n

How I handle flaky third party API responses in n8n without breaking my workflow

Been building lead gen workflows in n8n for a while and the biggest silent killer is third party APIs returning unexpected responses. Your workflow shows green but your Google Sheet is full of empty rows or broken data.

Here's the pattern that fixed it for me:

1. Never trust HTTP status codes alone

A 200 response doesn't mean success. Always check the response body too. Add an IF node after every HTTP Request that checks for an error field in the JSON before passing data downstream.

2. Build for the unhappy path first

Before you build the happy path, ask: what happens if this API returns null, times out, or changes its schema? Map those failure routes explicitly in your workflow.

3. Use APIs that return consistent schemas

The best third party APIs always return the same shape regardless of success or failure. For example SiteEnrich always returns 200 with an error field on failures — dns_failed, timeout, site_blocked — so your workflow never hits an unexpected response shape.

4. Cache normalized domain names

Before hitting any enrichment API normalize your input. Strip www, force lowercase, handle trailing slashes. Bad input is responsible for more failures than bad APIs.

5. Log everything

Add a Google Sheets append node on failure branches. Every failed enrichment gets logged with the input URL and error. You'll spot patterns fast.

What patterns have you found useful for handling unreliable APIs in n8n?

reddit.com
u/klacium — 1 day ago
▲ 5 r/zapier+1 crossposts

Best website enrichment APIs for n8n workflows in 2026. what are you using?

Been building lead gen workflows in n8n and tried a few different enrichment options. Here's what I found:

Clearbit/Breeze Intelligence - now part of HubSpot, great data but expensive and enterprise focused. Overkill for most n8n workflows.

Hunter.io - solid for email finding, $34/month, but returns emails only and needs extra parsing to work in n8n.

Apollo - all in one platform, $49/month, but built for humans not automation pipelines.

SiteEnrich - lightweight API I've been testing, $19/month, returns clean JSON directly into HTTP Request node with no parsing. All failures return 200 with error field so workflow never breaks. Still early but works well for first pass enrichment.

What are others using for company enrichment in their n8n workflows? Always looking for better options.

u/klacium — 2 days ago

Website Enrichment API — turn any company URL into clean JSON data

Selling access to SiteEnrich. A website enrichment API that returns structured company data from any URL.

What you get:

  • Company name and description
  • Contact emails
  • Social media links
  • Business signals (careers page, pricing, demo CTA)

Built for sales teams and lead gen workflows. Plugs directly into n8n, Zapier, and Make.

Pricing: $19/month (2,000 requests) or $49/month (10,000 requests)

siteenrich.io

reddit.com
u/klacium — 5 days ago