Contact Info Extractor: Emails, Phones, Social Links
Pricing
from $2.00 / 1,000 results
Contact Info Extractor: Emails, Phones, Social Links
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Kiran N
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
Give it a list of websites and get one clean row per site: every email and phone number published on the home page and its contact, about, team and support pages, plus LinkedIn, X, Facebook, Instagram and YouTube links and the contact page itself. Obfuscated addresses like name [at] domain [dot] com are decoded. Everything is deduplicated. Built for lead lists, CRM enrichment and outreach tools that start from a list of domains.
What you get
One row per website, flat JSON. Example row:
{"url": "https://apify.com","emails": ["hello@apify.com", "james.hill@apify.com"],"phones": ["+17183565168"],"linkedin": "http://linkedin.com/company/apify/","twitter": "https://twitter.com/apify","facebook": "https://www.facebook.com/apifytech","instagram": "","youtube": "https://www.youtube.com/@apify","contact_page_url": "https://apify.com/contact","pages_crawled": 5,"status": "ok","scraped_at": "2026-10-30T12:00:00.000Z"}
| Field | Meaning |
|---|---|
| url | The website you gave |
| emails | Every distinct email found, lower-cased, obfuscation decoded |
| phones | Every distinct phone found, digits only with country code where shown |
| linkedin, twitter, facebook, instagram, youtube | First profile link found for each network; share and login links are ignored |
| contact_page_url | The site's contact page, when it has one |
| pages_crawled | How many pages were read for this site |
| status | ok, or error: ... when the site could not be read; the row is still delivered so you know it was tried |
| scraped_at | When this row was collected |
What you give
- Websites: one per line, with or without
https://. - Max pages per site: the home page plus up to this many contact-like pages. Default 5.
- Max results: stop after this many websites. Default 100.
- Proxy: Apify Proxy, on by default.
What it costs
You pay per website row. At $2 per 1,000 rows, a list of 500 domains costs $1. Nothing else is charged. A site that could not be read still produces its row and is billed once, never retried against your balance.
Legal
Reads only public pages, without logging in. Collects only contact details a business publishes about itself. No people search, no social network scraping: profile links are taken from the business's own site.
Speed
About one website every two seconds at the default five pages per site.