Who is this for
Sales development reps, growth marketers, and recruiters who need to find verified business email addresses at scale from a list of contacts -- without manual lookups or guesswork.
How it works
- A Set node holds your list of contacts (first name, last name, and company domain).
- An HTTP Request node POSTs the contacts to the ScraperCity email-finder API, which returns a
runId.
- A second Set node stores the
runId for use in subsequent requests.
- The workflow waits 30 seconds, then polls the ScraperCity status endpoint in a loop until the job status is
SUCCEEDED.
- Once complete, the results are downloaded via the ScraperCity download endpoint.
- A Code node parses the response and formats each contact row.
- Results are written to Google Sheets, giving you a clean, ready-to-use email list.
How to set up
- Create a ScraperCity account at scrapercity.com and copy your API key.
- In n8n, create an HTTP Header Auth credential named
ScraperCity API Key with header Authorization and value Bearer YOUR_KEY.
- Set your Google Sheets document ID and sheet name in the Google Sheets node.
- Update the contacts list in the
Set Contact List node with your real contacts.
Requirements
- ScraperCity account with email-finder credits
- Google Sheets OAuth2 credential configured in n8n
How to customize the workflow
- Replace the manual contact list with a Google Sheets
Get Rows node to process a dynamic list.
- Add a Slack or email notification node after the results are written to alert your team.
- Add a Filter node to keep only contacts where an email was successfully found.