Skip to main content
Piloterr
Back to library

Website Email Phone Extractor API

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

Active1 credit = 1 requestGET/v2/website/email_phone_extractor

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

The Website Email Phone Extractor API crawls any public website and extracts all contact information it finds, including email addresses, phone numbers (with real-time validation), and social media profiles across 12+ platforms. The crawler follows internal links to discover contact pages automatically.

QuickstartLink to Quickstart

GET https://api.piloterr.com/v2/website/email_phone_extractor?query=https://www.hexa.cc&country_code=FR

ParametersLink to Parameters

Parameter Type Required Description
query string yes A website URL with the http:// or https:// protocol
country_code string no ISO 3166-1 alpha-2 country code to improve phone number validation accuracy

Response fieldsLink to Response fields

Field Type Description
emails array List of email addresses found on the website
phone_numbers array List of validated phone number objects
phone_numbers[].e164 string Phone number in E.164 international format
phone_numbers[].local string Phone number in local format
phone_numbers[].valid boolean Whether the phone number passed validation
phone_numbers[].country string Detected country code of the phone number
contact_pages array URLs of contact pages discovered on the site
linkedin_profiles array LinkedIn profile or company page URLs
twitter_profiles array Twitter/X profile URLs
instagram_profiles array Instagram profile URLs
facebook_profiles array Facebook page URLs
tiktok_profiles array TikTok profile URLs
youtube_channels array YouTube channel URLs
reddit_profiles array Reddit profile URLs
telegram_channels array Telegram channel URLs
crunchbase_profiles array Crunchbase company profile URLs

NotesLink to Notes

  • Results may contain personal data protected by GDPR or other privacy regulations
  • The country_code parameter significantly improves phone number parsing accuracy
  • The crawler follows anchor links to discover contact pages automatically

Main use casesLink to Main use cases

  • Build outreach lists by extracting verified email addresses and social handles from company websites
  • Enrich CRM records with contact information scraped directly from target company pages
  • Validate and normalize international phone numbers from prospect websites for sales teams
  • Automate lead qualification by identifying which social platforms a company is active on

Related APIs

Expand your data capabilities with these complementary tools.

Website Antibot/v2/website/antibot

Detect which anti-bot protection protects a website before you scrape. Get the vendor, confidence level, and matching clues from a single URL check.

GET1 credit = 1 requestActive
Website Crawler (POST)/v2/website/crawler

A robust solution for efficiently extracting a wide range of data from web pages.

POST1 credit = 1 requestActive
Website Crawler/v2/website/crawler

Fetch public pages with fast HTTP crawling (no JavaScript). Best first choice for static or server-rendered HTML; use Rendering or WebUnlocker when JS or anti-bot blocks you.

GET1 credit = 1 requestActive
Website Rendering/v2/website/rendering

Render JavaScript-heavy pages in a headless browser and return post-render HTML. Use when Crawler returns empty DOM; escalate to WebUnlocker if bot protection blocks the session.

GET2 credits = 1 requestActive
Website Rendering Instructions (POST)/v2/website/rendering

Execute browser automation instructions (scroll, scroll_to_bottom) during headless rendering to trigger lazy-loaded content, bypass anti-bot detection, and scrape dynamically loaded pages.

POST2 credits = 1 requestActive
Website Screenshot/v2/website/screenshot

Browser-like Screenshot API that captures webpages as PNG/JPEG/WebP or PDF for previews, QA, reporting, monitoring, and archiving no headless setup.

GET2 credits = 1 requestActive
Website Technology/v2/website/technology

Identify the technologies behind any website CMS, frameworks, analytics, CDN, hosting, and more, for competitive market analysis and technological insight.

GET1 credit = 1 requestActive
Website WebUnlocker/v2/website/webunlocker

Bypass advanced anti-bot systems (Cloudflare, DataDome, Akamai, PerimeterX) on whitelisted domains. Combines browser rendering and unlock tooling; use after Crawler and Rendering fail.

GET3 credits = 1 requestActive
Website WebUnlocker (POST)/v2/website/webunlocker

Send POST requests to whitelisted websites or APIs through WebUnlocker to bypass advanced anti-bot protection and retrieve the upstream response.

POST3 credits = 1 requestActive

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included