Piloterr

Website Email Phone Extractor

GET
/v2/website/email_phone_extractor

Extract emails and phone numbers from websites for comprehensive contact details, including social media profiles across 12+ platforms.

Credit cost: 1 credit per call

Autorização

ApiKeyAuth
headerx-api-key<token>

Your API key. Include it in the x-api-key header for every request.

Parâmetros de consulta

query*string

A website URL to crawl for contact information. Must include the http:// or https:// protocol. The crawler will follow internal links ("a" anchors) to find contact details across the site.

Example:

https://www.hexa.cc

Notes:

  • GDPR: Results may contain personal data. Ensure you have a legitimate reason for collection under applicable regulations.
country_code?string

An ISO 3166-1 alpha-2 country code used to improve the accuracy of phone number validation and parsing.

  • FR: France
  • US: United States
  • DE: Germany
  • GB: United Kingdom
  • (any valid ISO country code)

Notes:

  • Without a country code, phone numbers may not be validated accurately across different regional formats.
  • Recommended when the target site is country-specific.

Example:

country_code=FR
fields?string

Comma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).

is_async?boolean

Run the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.

Defaultfalse
soft_fail?boolean

Return HTTP 200 even when the request fails; the error is in the error field of the body.

Defaultfalse

Corpo da resposta

Successful response

application/json
  1. response
emails?array<string>
contact_pages?array<unknown>
phone_numbers?array<unknown>
reddit_profiles?array<unknown>
tiktok_profiles?array<unknown>
twitter_profiles?array<string>
youtube_channels?array<unknown>
facebook_profiles?array<unknown>
linkedin_profiles?array<string>
snapchat_profiles?array<unknown>
telegram_channels?array<unknown>
instagram_profiles?array<string>
pinterest_profiles?array<unknown>
crunchbase_profiles?array<unknown>
Example Request
curl -X GET 'https://api.piloterr.com/v2/website/email_phone_extractor?query=string'
Example Response
{  "emails": [    "love@hexa.com"  ],  "contact_pages": [],  "phone_numbers": [],  "reddit_profiles": [],  "tiktok_profiles": [],  "twitter_profiles": [    "https://x.com/joinhexa"  ],  "youtube_channels": [],  "facebook_profiles": [],  "linkedin_profiles": [    "https://www.linkedin.com/company/joinhexa/"  ],  "snapchat_profiles": [],  "telegram_channels": [],  "instagram_profiles": [    "https://www.instagram.com/joinhexa/"  ],  "pinterest_profiles": [],  "crunchbase_profiles": []}