Company Contact Extractor API: Emails, Phones & Social Links avatar

Company Contact Extractor API: Emails, Phones & Social Links

Pricing

from $5.00 / 1,000 company site extracteds

Go to Apify Store
Company Contact Extractor API: Emails, Phones & Social Links

Company Contact Extractor API: Emails, Phones & Social Links

Turn company websites into lead data: company name, emails, phone numbers, social links (LinkedIn, X, Facebook, Instagram...), address and description from the homepage plus contact/about pages. Batch runs or a synchronous HTTP API. $0.005 per site; failed sites are free.

Pricing

from $5.00 / 1,000 company site extracteds

Rating

0.0

(0)

Developer

LMH Solutions

LMH Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Company Contact Extractor API: emails, phones & social links from company websites

Give it a list of company websites or domains. Get back one clean row per company with company name, email addresses, phone numbers, social media links (LinkedIn, X/Twitter, Facebook, Instagram, YouTube, TikTok, GitHub), postal address and a short description. Built for lead generation, CRM enrichment, sales prospecting and AI agents that need company contact data from a URL.

Why use it

  • $0.005 per successful site. Sites that fail (DNS error, blocked, not HTML) are free.
  • Homepage + contact/about pages. It follows same-site links like /contact, /about, /impressum, /team (up to 3 by default) and merges what it finds.
  • Structured data first. Reads schema.org Organization / LocalBusiness JSON-LD (name, telephone, email, address, sameAs), then mailto:/tel: links, visible text and <address> tags.
  • Clean output. Emails lowercased and de-duplicated, junk like image@2x.png and placeholder addresses dropped, share/intent links ignored, phones normalized to digits.
  • Fast and cheap to run. Plain HTTP, no browser.
  • Agent-friendly. Works from the Apify API, MCP server, Make, Zapier, n8n, LangChain and other AI agent frameworks.

Synchronous API (Standby mode)

For agents and apps that need one company at a time: send an HTTP request, get the JSON row back. No run to start, no dataset to poll. Same price: one site-extracted event ($0.005) per successful site; failed sites are free.

curl -H "Authorization: Bearer $APIFY_TOKEN" \
"https://lmhsolutions--company-contact-extractor.apify.actor/extract?url=stripe.com&maxSubpages=3"
curl -X POST -H "Authorization: Bearer $APIFY_TOKEN" -H "content-type: application/json" \
-d '{"url":"https://www.python.org","maxSubpages":2}' \
https://lmhsolutions--company-contact-extractor.apify.actor/extract
  • url (required): a website or bare domain. maxSubpages (0-6, default 3).
  • HTTP 200 = the output row below, charged. 4xx/5xx = {url, status: "failed", error}, not charged.
  • GET / lists endpoints and the price, free. The first request after idle can take a few seconds (cold start). Standby runs also use some platform compute while waiting, per Apify's Standby billing rules.

Input

{ "urls": ["stripe.com", "https://www.python.org"], "maxSubpages": 3 }

Output (one item per site)

{
"url": "https://stripe.com/",
"domain": "stripe.com",
"companyName": "Stripe",
"description": "Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes.",
"emails": [],
"phones": [],
"socials": { "linkedin": "https://www.linkedin.com/company/stripe", "twitter": "https://twitter.com/stripe", "facebook": "https://www.facebook.com/StripeHQ", "instagram": "https://www.instagram.com/stripehq", "youtube": "https://youtube.com/@stripe", "github": "https://github.com/stripe", "crunchbase": "https://www.crunchbase.com/organization/stripe" },
"address": null,
"pagesScanned": ["https://stripe.com/", "https://stripe.com/contact/sales", "https://stripe.com/about"],
"status": "ok",
"error": null
}

Failed sites return { "url", "status": "failed", "error" } and are not charged.

Pricing

Pay per event: $0.005 per site extracted (site-extracted), plus Apify's tiny standard Actor-start fee. 1,000 companies = about $5.

Use cases

  • Build B2B lead lists from a list of domains
  • Enrich CRM accounts (HubSpot, Salesforce, Pipedrive) with emails, phones and LinkedIn pages
  • Give an AI agent a "find contact info for this company" tool
  • Find social profiles for competitor or partner research

Notes

Only publicly published business contact details are collected. JavaScript-only sites may return fewer fields. Use the data in line with applicable laws (GDPR, CAN-SPAM) and each site's terms.