Use case · n8n, Make & Zapier builders
Enriched local leads as a step in your n8n, Make or Zapier flow
People who build automations for themselves or clients and need fresh local business data flowing into a CRM or sequence.
The job
Trigger a search from a form, schedule or sheet row, then send enriched businesses straight into a CRM, Google Sheet or cold email tool.
How it is usually done today
- Running a scraper by hand, downloading a CSV, and uploading it to the next tool.
- Chaining a Maps scraper module, an email finder module and a verifier module.
- Paying per-operation for every lookup step in the scenario.
Why that hurts
- Manual export/import breaks the "automation" part.
- Every extra vendor in the chain adds another place for a run to fail.
- Unverified emails go straight into sequences and hurt deliverability.
How LeadMerlin does it
- 1
Start a job
HTTP POST /v2/searches with a keyword and 1–5 location codes. Store the returned job_id.
- 2
Wait and poll
Wait, then GET /v2/jobs/:id. Repeat until status is "completed".
- 3
Fetch results
GET /v2/jobs/:id/results and follow next_cursor while has_more is true.
- 4
Route the data
Filter on email status = verified or phone_type = mobile, then send to your CRM or sequencer.
The HTTP calls your workflow makes
curl -X POST "https://api.leadmerlin.com/api/v2/searches" \
-H "x-api-key: $LEADMERLIN_API_KEY" \
-H "content-type: application/json" \
-d '{"keyword":"roofing contractor","location_codes":[1026201],"strictness":"moderate"}'
curl "https://api.leadmerlin.com/api/v2/jobs/$JOB_ID" \
-H "x-api-key: $LEADMERLIN_API_KEY"
curl "https://api.leadmerlin.com/api/v2/jobs/$JOB_ID/results?limit=200" \
-H "x-api-key: $LEADMERLIN_API_KEY" Location codes in these examples are placeholders — always look yours up with GET /v2/locations first.
What comes back
Most useful for this job:
- Email status labels (verified / catch-all / invalid / unverified) you can filter on before sending.
- Phone line type so SMS steps only go to mobile numbers.
- Flat top-level fields (owner, email, phone, phone_type) that map cleanly to CRM columns.
Every field on an enriched lead
- Google Business Profile basics: name, category, address, rating, review count, claimed status, GBP URL, CID
- Owner name and a short business summary, extracted from the website by an LLM when the site states them
- Every email found, labelled verified / catch-all / invalid / unverified, with role-based and free-provider flags
- Phones from the listing and website; the main number (Google listing first) gets line type (mobile, landline, VoIP, toll-free) and carrier, up to your plan's monthly line-type allowance
- Tech stack: CMS, CDN, server, chat widget, online booking tool, online ordering / POS storefront, review widgets, analytics, frameworks, ad pixels
- Social profiles, services, service areas, year established when stated
- Raw text, title and meta description of up to 5 crawled pages per site
Limits and honest caveats
- LeadMerlin is used through generic HTTP modules. There is no official n8n node, Make app or Zapier app yet.
- Because jobs are asynchronous, your flow needs a wait/poll step.
- Zapier has no native loop over pages; large result sets are easier in n8n or Make.
Pricing
| Plan | Price | Leads |
|---|---|---|
| Free | $0 | 100 leads to start |
| Starter | $39/mo ($29/mo yearly) | 10,000 leads/mo |
| Pro | $49/mo ($39/mo yearly) | 20,000 leads/mo |
| Agency | $97/mo ($79/mo yearly) | 50,000 leads/mo |
- 1 lead credit per business that has a website to enrich.
- Listings without a website are never charged (counted as skipped, not returned in results).
- Off-niche listings removed by the niche filter are never charged.
- Failed enrichments are refunded automatically.
- A search charges only what your balance covers: with 40 credits left, it enriches the 40 top-ranked matches. Set max_leads to cap any search.
- Locations, niche suggestions, polling and demo endpoints are free.
- Phone line-type lookups have a monthly allowance: 100 on the free start, 1,000 Starter, 2,000 Pro, 4,000 Agency. Numbers looked up before are free. Past the allowance, phones still come back without a line type.
FAQ
Which platform is easiest?
n8n and Make both handle polling loops and pagination well. Zapier works for smaller result sets with a Delay step.
Can I enrich leads I already have?
Yes. POST up to 100 domains per request to /v2/enrichments and use the same poll and results flow.
How do I authenticate?
Send your key in the x-api-key header. In n8n use Header Auth credentials; in Make and Zapier add it as a request header.
Related
Comparisons
Try LeadMerlin free.
Your first 100 enriched leads are free. No credit card. Run it from the dashboard, the API, or your AI agent.