Turn search queries into export-ready outreach lists
Designed for
Data scientists
Build email datasets for pattern analysis or collect social links for enrichment pipelines.
Lead generation specialists
Create export-ready contact lists. Filter by niche and country using search.
Market researchers
Identify competitors and gather their social media links for comparison.
How it works in three steps
- 1
Type search query
Enter a search query and choose a region. We run Google search for it and display deduplicated candidate domains for your review.

- 2
Review the domains
Approve only the domains you want to process. Nothing gets extracted until you confirm the selection.

- 3
Download contacts
The approved websites are scanned for emails, phone numbers, and linked social profiles. Results are grouped by domain and available for download as CSV or XLS files.

Automation support
You send queries. We handle crawling, proxies, rendering, and retries. You only deal with results.
- Python client
- N8N template
- Configurable execution
# Example code in Python:
from entityplane import EntityPlane
ep = EntityPlane(api_key="EP_API_KEY")
# Find websites for a query
task = ep.search(
query="Cafe in San Francisco",
engine="google",
region="us",
limit=50,
)
# Extract contacts and socials
task.extract_contacts(
max_pages_per_site=20,
client="browser",
)
# Save or stream into your pipeline
task.to_jsonl("data.jsonl")Other advantages
SPA website support
Works on JavaScript-based websites where standard crawlers fail to extract contacts.
Cost efficiency
Processes large batches with low overhead, keeping cost per site predictable.
Data deduplication
We deduplicate links belonging to the same social profile to reduce the noise.