ScraperCity logo

Domain Email Finder API Documentation

Domain Email Finder

Extract emails, phone numbers, and lead enrichment data from any website domain for outreach campaigns

$0.0499 per contact foundPOST /api/v1/scrape/website-finder

Parameters

NameTypeRequiredDescription
domainsstring[]RequiredArray of company domains to search for the given job titleExample: ["tesla.com", "stripe.com"]
jobTitlestringRequiredJob title to find at each domain (one title per request)Example: VP of Sales
autoValidateEmailsbooleanOptionalAutomatically validate each found email for deliverabilityExample: true
autoFindMobilesbooleanOptionalAutomatically look up a mobile number for each found contactExample: false

Examples

Find a job title at a single domain

curl -X POST https://app.scrapercity.com/api/v1/scrape/website-finder \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domains": ["tesla.com"],
    "jobTitle": "VP of Sales"
  }'

Auto-validate found emails

curl -X POST https://app.scrapercity.com/api/v1/scrape/website-finder \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domains": ["stripe.com"],
    "jobTitle": "Head of Engineering",
    "autoValidateEmails": true
  }'

Bulk domain contact extraction

curl -X POST https://app.scrapercity.com/api/v1/scrape/website-finder \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domains": ["tesla.com", "stripe.com", "openai.com", "shopify.com", "airbnb.com"],
    "jobTitle": "Chief Marketing Officer"
  }'

Check extraction status

curl -X GET https://app.scrapercity.com/api/v1/scrape/status/{runId} \
  -H "Authorization: Bearer YOUR_API_KEY"

Use Cases

  • •Build targeted B2B prospect lists from company domains
  • •Enrich CRM data with verified contact information
  • •Scale cold outreach with decision-maker contacts
  • •Generate lead lists for sales and marketing campaigns
  • •Find key personnel at target companies for partnerships

Best Practices

  • •Searches up to 5 pages per domain to find all contact information
  • •Returns enriched lead data including names, titles, and company info
  • •CSV includes emails, phone numbers, social profiles, and lead details
  • •Best results with company root domains (not subpages)
  • •Can process hundreds of domains in a single request
  • •One job title per request; send separate requests for different titles
  • •Results include lead enrichment data when available
  • •Can be cancelled while running

Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.

Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.