Unadhi Guides

Get the WhatsApp number and social links a business publishes on its own website

Updated 14 Oct 2026 · Disclosure: the Contact Details Scraper linked below is an Unadhi product on the Apify Store. This guide is free, the manual method needs no tool at all, and the Apify method works with any contact scraper that reads social links.

Short answer: most small businesses link their WhatsApp and social profiles from their own site: a floating chat button, the header or footer icons, or the contact page. Open the site, hover over those icons, and copy the link. A WhatsApp click-to-chat link such as wa.me/919800000000 already contains the full international number. For tens or hundreds of websites, paste the homepages into a contact scraper on Apify with personal profiles off and robots.txt respected, and export the WhatsApp and social columns with the page each link was found on.

Why start from the business's own website

Step 1: check the places businesses link their profiles

Step 2: read the WhatsApp number from the link

Link format you seeWhat it means
https://wa.me/919800000000Click-to-chat. The digits after wa.me/ are the full international number without the plus: +91 98000 00000.
https://api.whatsapp.com/send?phone=971500000000Older click-to-chat format. The number follows phone=: +971 50 000 0000.
https://wa.link/abc123A short link from a third-party link maker. The number appears only after it redirects.
https://chat.whatsapp.com/AbCdEf…A group invite, not a business chat. Do not treat it as a contact number.
https://whatsapp.com/channel/…A WhatsApp Channel (one-way broadcast you can follow), not a chat.

Example numbers only, to show the format. Not real businesses.

Step 3: write down only what is published

WebsiteWhatsAppInstagramLinkedIn companyFound onChecked
example-bakery.in+91 98000 00000instagram.com/examplebakerynoneexample-bakery.in (footer)14 Oct 2026
example-clinic.ae+971 50 000 0000nonelinkedin.com/company/example-clinicexample-clinic.ae/contact14 Oct 2026

Example rows only, to show the layout. Not real company data.

Keep the "found on" column: it is your proof the business published the link, and it lets you re-check later. Leave out personal profiles such as a founder's linkedin.com/in/… page. They identify a person, so they need a separate, lawful reason.

Step 4: for a list of websites, run a contact scraper on Apify

Checking five sites by hand takes a few minutes. For a hundred, a contact-details Actor visits each homepage plus its most contact-like pages and reads the links for you, including links hidden in the page source.

  1. Create a free Apify account (no card needed for the free plan; see apify.com/pricing for the current monthly free usage).
  2. Open the Website Contact Scraper: Emails, Phones & WhatsApp and click Try for free. Current pricing is shown on that Store page.
  3. Paste your homepages. In JSON view a privacy-safe input looks like this:
{
  "urls": ["example-bakery.in", "example-clinic.ae"],
  "maxPagesPerSite": 4,
  "includePersonalEmails": false,
  "includePersonProfiles": false,
  "respectRobotsTxt": true,
  "respectTermsOfService": true,
  "defaultCountry": "IN"
}

Click Save & Start. Each output row is one website, with a socials object holding the links found for each network (LinkedIn, Instagram, Facebook, YouTube, X, TikTok, WhatsApp, Telegram and others), each with the page it was found on. WhatsApp click-to-chat numbers are also turned into international-format phone numbers in the phones list, with a ready wa.me link. Sites that blocked crawling come back as blocked-by-robots or blocked-by-terms: respect that and check them by hand instead.

Starting from a Google Maps dataset on Apify? Pass its dataset ID instead of URLs; see enrich a Google Maps Apify dataset with emails and phones.

Step 5: check the result and use it the way it was offered

Common mistakes

This guide is general information, not legal advice. Rules on contacting businesses (for example GDPR and ePrivacy in the EU, the UK's PECR, India's DPDP Act and WhatsApp's own Business Messaging Policy) differ by country and purpose. The Actor reads only public pages, uses an honest bot User-Agent, follows robots.txt, never logs in and never gets around blocks. You are responsible for how you use the data and for following each site's terms and your local law.

Related guides

← All guides

Unadhi Guides are free, independent explainers. We correct errors as soon as we find them: write to mininglife7@gmail.com.