Company Social Profile Email Finder avatar

Company Social Profile Email Finder

Pricing

from $2.40 / 1,000 record scrapeds

Go to Apify Store
Company Social Profile Email Finder

Company Social Profile Email Finder

Finds a company's Instagram or Facebook profile from its name alone and returns whatever business contact details that profile exposes — email, phone, and website. Built for company lists that have no domain to start from.

Pricing

from $2.40 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Turn a plain list of company names into contact details — starting from nothing but the name. No website, no domain, no LinkedIn URL required. This actor finds each company's Instagram or Facebook profile and returns whatever business contact information that profile publishes: email, phone, and website.

Who This Is For

Most contact-finding tools assume you already have a domain or a LinkedIn profile to work from. This one is for the opposite case: a list of company or organization names — from a directory export, an association roster, a sponsor list, an agency database — where a meaningful share of entries have no website on file at all. If that's your list, this is the actor that reaches the companies the others can't.

How It Works

For each company name you provide, the actor:

  1. Searches for a matching Instagram or Facebook profile.
  2. Confirms the match using the strongest available evidence — a profile handle that matches the company name, a supplied verification token found on the profile, or (as a lower-confidence fallback) the company name appearing in a search result.
  3. Reads the profile page for whatever business contact details it exposes — email, phone number, and website.
  4. Optionally verifies any found email address for deliverability.

Every input company gets a row in the output — including the ones with no contact found — so you always know exactly what was checked and what was found.

Input

FieldTypeDescription
companiesarray of stringsRequired. List of company names to search for.
verificationTokensarray of arraysOptional, parallel to companies. A list of distinctive strings you know belong to each company (e.g. a client name, a member name). When one of these appears on a discovered profile, it confirms the match. This is the single highest-value optional input — supply it whenever you have it.
platformsstringinstagram, facebook, or both (default). Restrict the search to one platform.
verifyEmailsbooleanDefault true. Checks any found email address for deliverability.
maxItemsintegerMaximum number of companies (from the companies list) to process in this run.

Example input

{
"companies": [
"LL Sportsmanagement AB",
"Next Level Sports Agency"
],
"verificationTokens": [
["Erling Haaland"],
[]
],
"platforms": "both",
"verifyEmails": true,
"maxItems": 50
}

Output Fields

FieldDescription
input_companyThe company name as you supplied it.
matchedtrue if a social profile was confidently matched to this company.
platforminstagram or facebook — the platform the matched profile is on. null if unmatched.
profile_urlThe URL of the matched profile.
handleThe profile's handle or page slug.
match_basisHow the match was made: handle (the profile's own handle matches the company name — strongest), token (a supplied verification token was found on the profile — strongest), or title (the company name only appeared in a search result — weaker; treat with more skepticism).
business_emailBusiness email exposed on the profile. null if the profile publishes none.
business_phoneBusiness phone exposed on the profile. null if the profile publishes none.
websiteA website the profile links to, if any — often new information not on file anywhere else.
email_confidenceDeliverability check result for business_email: verified, invalid, catch_all, or unknown. null when no email was found or verification was skipped.
scraped_atTimestamp the profile was checked.

How Billing Works

You are billed per company processed at the base rate. If a company's profile actually exposes a business email or phone number, that row additionally bills at the found-contact rate — so you are never charged extra just because a company happens to have no public contact information. A large share of companies genuinely publish nothing at all; this actor's pricing reflects that rather than charging you the same for every outcome.

FAQ

Why don't all my companies get an email?

Not every company publishes a business email on its social profile — many list only a phone number, only a website, or nothing at all. matched: true with a null business_email means a profile was found but it doesn't expose an email; a matched: false row means no confident profile match was found for that company at all.

What does match_basis mean, and should I trust every row equally?

No. handle and token matches are strong — the evidence directly ties the profile to the company. title matches are weaker: the company name appeared in a search result, but nothing on the profile itself confirms it. If you need high precision, filter to match_basis in ["handle", "token"]. If a title-tier row also carries a real business_email, that's meaningful corroborating evidence the match is likely correct.

What does email_confidence mean?

It reflects a deliverability check on the found address, not a guess. verified means the mailbox was confirmed to accept mail. invalid means it was confirmed to reject mail — the row is kept so you can see what was found and why it's unreliable. catch_all means the domain accepts any address so the individual mailbox couldn't be confirmed either way. unknown means no determinate answer was available (or verifyEmails was set to false).

Can I search a huge list of companies in one run?

Yes — set maxItems to the size of your list (or higher). Each company is processed independently, so a null result on one row doesn't affect any other.

Need More Features?

Have a request — a different platform, additional contact fields, bulk verification against your own CRM export? Message us and we'll take a look.