Enrich any list of people with verified contact info using this workflow.
This n8n automation scrapes TruePeopleSearch using Zyte's extraction API to safely bypass bot protection and extract detailed profiles. It’s built for data brokers, skip tracers, and real estate professionals who need clean contact data (phone, email, address) from names alone — even when the main profile is empty.
If the original profile lacks a phone number, the workflow intelligently scrapes one of their listed relatives instead — giving you the best possible chance of finding a valid number.
n8n (self-hosted or cloud)
To run and automate the workflow
Zyte Scraping API
A Zyte account + API key to access their /extract
endpoint
(Use HTTP Basic Auth in the HTTP Request node)
Google Sheets integration
Your own lead sheet with headers like:
row_number
(used to write back to the correct row)First Name
Last Name
SearchURL
(Search by Address)Basic JavaScript familiarity (optional)
To tweak the HTML parsing logic for profile structure changes
Use this Google Sheet as a template for your inputs and outputs:
👉 TruePeopleSearch Lead Template (Google Sheet)
Data Enrichment
· Scraping Automation
· Lead Generation
· Skip Tracing
Feel free to drop me an email if you need help with building a custom scraping automation for your business at [email protected]