← API Catalog
Apify·Async
Contact Details Scraper
Social$0.002 / scraped page
What it does
Email extractor and lead scraper to extract and download emails, phone numbers, Facebook, Twitter, LinkedIn, Instagram, Threads, Snapchat, and Telegram profiles from any website. Extract contact information at scale from lists of URLs and download the data as Excel, CSV, JSON, HTML, and XML.
Returns: Email extractor and lead scraper to extract and download emails, phone numbers, Facebook, Twitter, LinkedIn, Instagram, Threads, Snapchat, and Telegram profiles from any website. Extract contact information at scale from lists of URLs and download the data as Excel, CSV, JSON, HTML, and XML.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
maxDepth | number | No | The maximum number of links away from the Start URLs that the Actor will crawl. If 0, the scraper will not follow any links. If empty or null, the scraper will follow links to an arbitrary depth. |
startUrls | array | Yes | The list of web pages from which the scraper will start crawling. You can also pass Linktree (linktr.ee) link-in-bio pages. The Actor reads every link on the profile and scrapes those linked sites for contact details, even with Stay within domain enabled. |
waitUntil | select | No | Select when a page should be considered loaded so that the Actor can start scraping it. *Only works with the browser.* |
sameDomain | boolean | No | If set, the scraper will only follow links within the same domain as the referring page. Links found on a Linktree (linktr.ee) page are an exception - they are always followed, even when this is enabled. |
useBrowser | boolean | No | If set, the scraper will use a browser for crawling the pages. |
maxRequests | number | No | The maximum number of pages the scraper will load. It is always a good idea to limit the number of pages, otherwise the scraper might run infinitely or consume too many resources. |
proxyConfig | json | Yes | Proxy servers let you bypass website protections, avoid IP address blocking, and view content for other countries. Try to use a proxy if you are experiencing timeout errors. |
mergeContacts | boolean | No | Enable this option to merge all contacts and social media from every page of the same start URL into a single, clean result row. |
considerChildFrames | boolean | No | If set, the scraper will also extract contact information from iframes. You might not always want this (e.g. it will include data from online ads). |
maxRequestsPerStartUrl | number | No | The maximum number of pages that will be enqueued from each start URL you provide. |
scrapeSocialMediaProfiles | json | No | Enriched profiles are available in the Social profiles output tab. See the section description above for what data is retrieved and how it's priced. |
leadsEnrichmentDepartments | select | No | Include only specific departments (e.g. Sales, Marketing, or C-Suite). Only works when the Maximum leads per domain add-on (maximumLeadsEnrichmentRecords) is enabled. Note that some job titles may be miscategorized. |
verifyLeadsEnrichmentEmails | boolean | No | When enabled, verifies the email address of each lead extracted during business leads enrichment. Each lead receives an emailVerification object with the verification result and quality assessment. Charged (decisive results): valid (ok), invalid, and disposable email addresses. Not charged: catch-all, unknown, and error results. ⚠️ This add-on requires business leads enrichment to be enabled. |
maximumLeadsEnrichmentRecords | number | No | Set the maximum number of lead records to scrape per domain found. Default is 0, meaning no leads are scraped. ⚠️ Some fields contain personal data, which is protected by GDPR in the EU and by other regulations worldwide. Only scrape personal data if you have a legitimate reason to do so; if you're unsure, consult an attorney. To keep leads relevant, large chains and online platforms (e.g. social media, retail giants, food delivery) are filtered out automatically. |
Endpoints
GET
/v1/agents/resources/inspect/apify.vdrmota.contact-info-scraperPublicPOST
/v1/agents/resources/estimate/apify.vdrmota.contact-info-scraperPublicPOST
/v1/agents/resources/run/apify.vdrmota.contact-info-scraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.vdrmota.contact-info-scraper \
-H "Authorization: Bearer deva_i1_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Social
Instagram Scraper
Extract Instagram posts, reels, profiles, places, hashtags, carousels, and comments. Get data from Instagram using one or more Instagram URLs or search queries: content, context, metrics, metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Tweet Scraper V2 - X / Twitter Scraper
Lightning-fast search, URL, list, and profile scraping, with customizable filters. At $0.40 per 1000 tweets, and 30-80 tweets per second, it is ideal for researchers, entrepreneurs, and businesses! Get comprehensive insights from Twitter (X) now!
TikTok Scraper
Extract data from TikTok videos, hashtags, and users. Use URLs or search queries to scrape TikTok profiles, hashtags, posts, URLs, shares, followers, hearts, names, video, and music-related data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Instagram Profile Scraper
Scrape all Instagram profile info. Just add Instagram usernames, IDs or URLs and extract name, join date, number of followers, location, bio, website, related profiles, video&post count, latest posts. Export scraped data, schedule scraper via API, and integrate with other tools or AI workflows.
Instagram Post Scraper
Scrape Instagram posts. Just add one or more Instagram usernames and get your data in seconds including caption, metrics, images, mentions, coauthors, recent comments, sponsored status, video duration, views. Export scraped data, schedule scraper via API, integrate with other tools or AI workflows.
Facebook Posts Scraper
Extract posts, videos, and engagement metrics from Facebook pages. Get text captions, reactions, video transcripts, images, external links, collaborators, and more from Facebook pages and profiles. Export ad data, schedule runs via API, and integrate with other tools or AI workflows.