Package Information
Available Nodes
Documentation
n8n-nodes-nexgendata
This is an n8n community node package that wraps the
NexGenData fleet of Apify actors as
first-class n8n nodes. Install once, get all the nodes — drop them into a
workflow and run web-scale lead generation and data enrichment without
writing HTTP boilerplate.
Installation
Credentials
Nodes
Usage
Pricing
Support
Installation
Install via the n8n Community Nodes UI:
- Open your n8n instance.
- Go to Settings → Community Nodes.
- Click Install.
- Enter
n8n-nodes-nexgendataand click Install.
Or install manually inside your n8n custom-nodes directory:
cd ~/.n8n/custom
npm install n8n-nodes-nexgendata
Restart n8n. The NexGenData nodes will appear in the node picker.
Credentials
All NexGenData nodes share a single credential type — NexGenData API —
which wraps your Apify Personal API token.
- Create or sign in to your Apify account.
- Open console.apify.com/account/integrations.
- Copy your Personal API token.
- In n8n: Credentials → New → NexGenData API and paste the token.
Why Apify? NexGenData actors run on the Apify platform. The token
authorises n8n to invoke actors on your behalf. Actor compute and storage
are billed directly to your Apify account at the rates shown on each
actor's page — n8n-nodes-nexgendata does not add any markup or
intermediary layer.
Nodes
NexGenData Email Finder
Apify actor:
nexgendata/company-email-finder(oU37pA5Kj63UeUUFl)
Find email addresses for one or more company domains. Combines:
- Common-pattern generation (
info@,contact@,sales@, ...) - Live scraping of contact/about/imprint pages
- DNS MX-record validation
Inputs
Domains(string list, required) —apple.com,stripe.com,https://shopify.com, ...
Output — one item per discovered email, with the source domain,
discovery method, and MX validation block.
NexGenData Email Validator
Apify actor:
nexgendata/email-validator(Sp6MNdZNfA4qgQeS9)
Validate one or many email addresses. Checks syntax, MX records, common
disposable-domain lists, and basic deliverability heuristics.
Inputs
Mode—single(one email per workflow item) orbulk(many emails per run).Email/Emails— the address(es) to validate.
Output — one item per validated address with validity flags and a
human-readable reason.
NexGenData Email Verification
Apify actor:
nexgendata/email-verification-tool(DTgFaAOv0V6JgWdLK)
Verify deliverability of one or many email addresses — syntax, MX-record
lookup, SMTP RCPT probe, catch-all detection, disposable/temp-mail flag, and
role-account flag. A pay-per-use alternative to ZeroBounce / NeverBounce /
Kickbox, and the final verify step of a find → enrich → verify pipeline.
Inputs
Mode—single(one email per workflow item) orbulk(many per run).Email/Emails— the address(es) to verify.
Output — one item per address with status (valid/invalid/risky/unknown), reason, MX records, and disposable/role/catch-all flags.
NexGenData Company Enrichment
Apify actor:
nexgendata/company-enrichment(0EC4liiWbpeRAV7qq)
Enrich a company name or domain with website, emails, social profiles,
description, industry, and employee-count estimates. Each enrichment pass
is toggleable so you pay only for what you need.
Inputs
Companies(string list, required) —Stripe,apple.com,Acme Corp, ...Enrich Emails(boolean)Enrich Social Profiles(boolean)Enrich Description(boolean)
Output — one item per enriched company with all requested fields.
NexGenData Page Speed Analyzer
Apify actor:
nexgendata/page-speed-analyzer(dkywu9gtcLuG7Q1s4)
Run Google Lighthouse / PageSpeed Insights audits at scale — performance
scores, Core Web Vitals (LCP, CLS, INP, TBT, FCP), SEO, accessibility, and
best-practices ranking on any URL. Drop-in alternative to the rate-limited
public PageSpeed Insights API.
Each invocation analyses a single URL — wire it after any list-producing
node to audit a batch (one item per URL).
Inputs
URL(string, required) —https://stripe.com/pricingStrategy—mobileordesktophardware profileCategories(comma-separated) —PERFORMANCE,ACCESSIBILITY,BEST_PRACTICES,SEO,PWA. Defaults toPERFORMANCE.- Optional
Google PageSpeed API Key— passing your own key avoids the
shared anonymous quota (free tier: 25k queries/day).
Output — one item per audit containing Lighthouse scores, Core Web
Vital metrics, and the ranked optimization-opportunity list.
NexGenData Tech Stack Detector
Apify actor:
nexgendata/wappalyzer-replacement(50jWiLblao5BU7e5c)
Detect the technology stack of any website — CMS, analytics, JavaScript
frameworks, payment processors, CDNs, and 6000+ more — using OSS
Wappalyzer fingerprint rules over HTTP analysis (headers + HTML + script
tags). Replaces the paywalled Wappalyzer API.
Inputs
URLs(string list, required) —https://stripe.com,shopify.com, ...
(scheme auto-added if missing)Category Filter(string list, optional) — restrict to specific
categories (CMS,Analytics,CDN,Ecommerce,JavaScript Frameworks, ...)Include Confidence Scores(boolean) — 0–100 score per detectionExtract Version Numbers(boolean) — parsereact@18.2.0-style version strings
Output — one item per URL with the detected technologies, their
categories, confidence scores, and versions.
NexGenData Google Maps Lead Scraper
Apify actor:
nexgendata/google-maps-scraper(yaVwNMJVMMJ3kk3ue)
Extract business leads from Google Maps for any query and location —
names, phones, websites, ratings, reviews, opening hours, coordinates —
optionally enriched with scraped emails and social profiles from each
business website.
Because large queries with full enrichment can run for minutes, this node
uses the async-poll pattern: it starts the actor, polls until it
terminates, then returns the dataset.
Inputs
Search Queries(string list, required) —plumbers in Chicago,dentists Austin TX,Italian restaurants ManhattanGoogle API Key(string, required) — Google Cloud key with Places API
(New) enabled. Free $200/month credit covers ~6,000 searches.Output Mode—Lead Tracker(with scoring + market insights) orRaw Data(flat records for CRM import)Max Results per Query— 1–100Enrich Contact Data(boolean) — scrape emails + socials from each
business website (slower, much higher lead value)- Optional
Location Context— applied to all queries - Optional
Max Wait (Seconds)andPoll Interval (Seconds)for tuning
Output — one item per business (or summary report when in
Lead-Tracker mode).
NexGenData LinkedIn Jobs Scraper
Apify actor:
nexgendata/linkedin-jobs-scraper(64s5SdVsr1eb5xyit)
Scrape public LinkedIn job postings for a keyword + location pair. Designed
for recruiter and sales-intel use cases — a hiring signal is a strong
proxy for outbound timing.
Inputs
Keywords(string, required) —python developer,data scientistLocation—New York,Remote,United States(empty = all)Max Jobs— cap (0 for all)Job Type— Any, Full-Time, Part-Time, Contract, InternshipFetch Full Descriptions(boolean) — slower but much more complete
Output — one item per job posting.
NexGenData B2B Leads Finder
Apify actor:
nexgendata/b2b-leads-finder(JBWyoiaG3eR7tqbaF)
Apollo-style prospecting: find people by job title, company, industry,
and location, with email candidates. Either supply a free-formSearch Query that overrides everything, or compose a structured search
from the individual filter fields.
Inputs
Search Query(optional free-form, overrides the filters below)Job Title,Company,Industry,LocationMax Results— 1–500
Output — one item per discovered lead.
NexGenData Lead List Enricher
Apify actor:
nexgendata/lead-list-enricher(KYd910fyOnKVzNq0a)
Bulk-enrich a list of domains with emails, phone numbers, and social
profiles per domain. Uses the async-poll pattern (start run, poll,
fetch dataset) to handle large batches outside the 5-minute sync cap.
Inputs
Domains(string list, required) — one enriched record per domainMax Contacts per Domain— cap (default 5)Crawl Contact Pages(boolean) — also visit /contact, /about, /team
Output — one enriched record per input domain.
NexGenData Contact Info Scraper
Apify actor:
nexgendata/contact-info-scraper(4nDHYI1ez25zdhmwZ)
Crawl a list of websites and extract emails + phone numbers, optionally
visiting /contact, /about, and /team pages for richer results. Async
pattern (start run → poll → fetch dataset).
Inputs
URLs(string list, required) — bare hostnames acceptedCrawl Contact Pages(boolean)Max Pages per Site(default 5)Request Timeout (Seconds)(default 20)
Output — one item per URL with the discovered emails and phones.
NexGenData Yelp Business Scraper
Apify actor:
nexgendata/yelp-business-scraper(v2ozARuYK12cev8J8)
Scrape Yelp business listings for any query × location pair — names,
ratings, websites, and (optionally) emails scraped from each business's
website. Async pattern.
Anti-bot note — Yelp aggressively rate-limits and challenge-pages
scrapers. When the actor is challenged it returns a graceful placeholder
record{ "_blocked": true, "url": "...", "reason": "..." }instead of
failing the run. The node decorates each placeholder with aSuggestion
field that explains retry timing (typically 15–30 minutes; shift to
off-peak hours if persistent). Filter the placeholders out downstream
with a Filter node using{{ !$json._blocked }}. This is expected
behavior, not a node bug.
Inputs
Query(string, required) —pizza,plumber,dentistLocation(string, required) —San Francisco, CAMax Results— 1–100Include Full Details(boolean) — visit each business page (slower)Extract Business Emails(boolean) — follow website link (slower)Verify Emails (Paid Add-On)— SMTP probe, ~$0.05/email
Output — one item per business (or _blocked placeholder on challenge).
NexGenData Google Search Scraper
Apify actor:
nexgendata/google-search-scraper(aep8V9fPChl0zQuLA)
Scrape Google organic search results for one or more queries — SERP
analysis, keyword rank tracking, competitor intelligence. Each query is
executed separately.
Inputs
Queries(string list, required) —best CRM for small business, ...Max Results per Query— 1–100Country— US, UK, CA, AU, DE, FR, JP, BR, IN, MXLanguage—en,de,fr,es,ja,pt, ...
Output — one item per organic result (title, URL, snippet, rank).
NexGenData Redfin Property Scraper
Apify actor:
nexgendata/redfin-real-estate-scraper(CwHzig9rDc8gdy5NI)
Paste any Redfin search URL (city, neighborhood, ZIP, or filtered search)
and scrape the listings — price, beds/baths, sqft, lot size, days on
market, coordinates. Market Tracker mode adds price-per-sqft analysis,
neighborhood comparisons, and market-time distribution on top.
Uses the async pattern; the actor's default timeout is 1 hour, which
matches large neighborhood scans.
Inputs
Redfin Search URL(string, required) — e.g.https://www.redfin.com/city/16163/WA/SeattleOutput Mode—Market Tracker(analytics + insights) orRaw DataMax Results— listing cap (default 50)
Output — one item per property (plus market-tracker summary in tracker mode).
NexGenData Website Email Extractor
Apify actor:
nexgendata/website-email-extractor(pAS0RMQ3dthgOc3QO)
Bulk crawl websites and extract emails, phone numbers, and social
profiles. Designed for prospect-list enrichment at scale; uses the async
pattern so multi-page deep crawls don't run into the 5-minute sync cap.
Inputs
URLs(string list, required) — bare hostnames acceptedMax Pages per Site(default 10)Extract Emails/Extract Phones/Extract Social Profiles(booleans)
Output — one item per URL with the extracted contact data.
Usage
Every node returns standard n8n items. Chain them together for a complete
prospecting pipeline:
HTTP Trigger → Company Enrichment → Email Finder → Email Validator → CRM
A typical pattern:
- Company Enrichment turns a list of brand names into structured
company profiles (domain, industry, size). - Email Finder discovers candidate emails for each enriched domain.
- Email Validator filters the candidates down to deliverable
addresses before push-to-CRM