The Phone, Email & Contact Scraper extracts public contact information from any webpage — including phone numbers, email addresses, and contact page links. You can pass one or more URLs, and the scraper will crawl and extract available details.

This scraper job is asynchronous. You’ll receive a jobId, and can fetch results via polling or webhook delivery.

Example Request

curl --request POST \
  --url 'https://api.hasdata.com/scrapers/contacts/jobs' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <your-api-key>' \
  --data '{
    "urls": [
      "https://hasdata.com",
      "https://hasdata.com/about-us"
    ]
  }'

Job Parameters

urls
string[]
required

List of URLs to extract contact details from

Getting Results

Webhooks

Receive real-time updates when your scraper job starts, completes, or collects data.

Results API

Use the Results API to fetch your data using the jobId, with support for polling and pagination.

Stopping a Job

Cancel an active scraper job early if it’s no longer needed or you want to save credits.