Website Contacts
/api/contacts/website
Get emails, phone numbers and social links from a website
Scrappa's Contacts API returns contact data that websites publish. Read the emails, phone numbers and social profile links of any public website with the page and method that found each one, search social profile links by person or company name, and find email addresses of a domain on the public web. Only published data is returned. Nothing is guessed. Scrappa is an independent service.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/contacts/website?domain=example.com&max_pages=5" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"domain": "example.com",
"pages": [{"url": "https://example.com/contact", "status": 200, "fetched": true, "charged": true}],
"emails": [{"value": "hello@example.com", "domain_match": true, "sources": [{"url": "https://example.com/contact", "method": "mailto"}]}],
"phones": [{"value": "+4930123456", "raw": "+49 30 123456", "sources": [{"url": "https://example.com/contact", "method": "text"}]}],
"socials": {"linkedin": [{"url": "https://www.linkedin.com/company/example", "handle": "example", "sources": [{"url": "https://example.com/", "method": "link"}]}]},
"meta": {"pages_fetched": 1, "credits": 1}
}
Structured data for real applications. Here are some ideas.
Add published emails, phones and social profiles to company records from the company domain.
Find the public contact route of a company and its profiles on LinkedIn, X and more.
Find official social profiles of a brand or person name in one call.
Check which contact data a company publishes today and flag third-party addresses.
Contacts scraper API
The Contacts API is built for lead generation and data enrichment. Send a domain and get the emails, phone numbers and social profiles it publishes, each with its source page. Search social profiles by name, or look for email addresses of a domain on the web.
Crawl the homepage and the best contact, imprint, about and team pages of a website.
Read plain, obfuscated and protected emails, tel links, JSON-LD and microdata.
Every item names its source page and method. Third-party emails are flagged.
Website contacts cost 1 credit per fetched page. Failed pages are free.
Pass a domain to get its published emails, phone numbers and social links. Set max_pages to control depth and cost.
Open Website Contacts API docsPass a person or company name to get profile links grouped by network, with handle, title and snippet.
Open Social Links Search API docsEverything you need in one API.
/api/contacts/website
Get emails, phone numbers and social links from a website
/api/contacts/social-links
Find social profile links for a person or company name
/api/contacts/emails
Find email addresses of a domain on the public web
See how Scrappa compares to OpenWeb Ninja.
| Feature | Scrappa | OpenWeb Ninja |
|---|---|---|
| Website emails, phones and social links | ||
| Social profile search by name | ||
| Email search by domain | ||
| Source page and method for each value | not documented | |
| Charge for failed pages | never | not documented |
| Free tier | 500 credits/month | see their pricing |
| Billing setup required | see their pricing |
No. It returns only data that a page or a search result publishes. It does not guess addresses and does not test mailboxes.
Website Contacts costs 1 credit per page that was fetched, up to 8 pages per request. Social Links Search and Email Search cost 1 credit per request. Failed requests are free.
Some sites block automated access. If no page can be fetched, you get a 503 error and no charge.