WhatsApp Group Link Search Scraper avatar

WhatsApp Group Link Search Scraper

Pricing

from $10.00 / 1,000 whatsapp group link founds

Go to Apify Store
WhatsApp Group Link Search Scraper

WhatsApp Group Link Search Scraper

Discover public WhatsApp group invite links by keyword via managed Google SERP. Returns invite URL, invite code, source page context, and optional public invite preview (group name/image). Provider-backed (ScrapeCreators + SociaVault), cookieless, no login. MCP-ready.

Pricing

from $10.00 / 1,000 whatsapp group link founds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Discover public WhatsApp group invite links by keyword. Paste topics such as gardening, crypto trading, or nursing jobs and this Actor returns unique chat.whatsapp.com invite URL rows with invite code, source-page title, URL, and snippet for community managers and growth marketers. Optional preview enrichment reads the public invite page Open Graph tags for group name and image. Runs on Apify with API access, scheduling, and MCP so humans and agents can call the same contract.

Built for community managers, growth marketers, and niche researchers who need publicly shared WhatsApp communities without logging into WhatsApp.

Best fit for this Actor

  • Map publicly indexed WhatsApp groups for a niche topic or local market.
  • Build a directory of invite links with source-page provenance for later review.
  • Feed an agent workflow that turns a keyword into structured invite rows.

For public Telegram channel messages, use Telegram Channel Scraper when the community lives on Telegram rather than WhatsApp. For website contact discovery, use Contact Details Scraper. For username presence across many sites, use Username OSINT Scraper.

Practical scenario

A travel operator pastes travel tips, sets country to US, and maxGroups to 5. The Actor searches Google for indexed chat.whatsapp.com invites, dedupes by invite code, and saves one row per unique link with the page that mentioned it. Enabling enrichPreview adds the public OG group name when WhatsApp still exposes the invite page.

Quick start input

{
"keywords": ["gardening"],
"country": "US",
"maxGroups": 5,
"enrichPreview": false
}

Input reference

FieldTypeWhat it controls
keywordsarray (required)Topics to search. Example: gardening. Max 25.
countryenumSERP country bias such as US, GB, IN, BR. Default US.
maxGroupsintegerCap unique billed invites. Default 20, prefill 5, max 200.
enrichPreviewbooleanFetch public OG name/image. Default false.
providerOrderenumscrapecreators-first (default) or sociavault-first.

What data you receive

One dataset item is one unique invite.

{
"inviteUrl": "https://chat.whatsapp.com/JkBz9stvtb23wtp0HCYYQJ",
"inviteCode": "JkBz9stvtb23wtp0HCYYQJ",
"linkType": "group",
"keyword": "gardening",
"country": "US",
"searchQuery": "gardening \"chat.whatsapp.com\"",
"sourceTitle": "Example gardening community post",
"sourceUrl": "https://example.com/post",
"sourceSnippet": "Join https://chat.whatsapp.com/JkBz9stvtb23wtp0HCYYQJ",
"provider": "scrapecreators",
"enriched": false,
"scrapedAt": "2026-08-21T12:00:00.000Z"
}
FieldMeaning
inviteUrl / inviteCodeCanonical invite link and code
sourceTitle / sourceUrl / sourceSnippetIndexed page that mentioned the invite
groupName / previewImageUrlPresent when enrichPreview succeeds
keyword / countrySearch context

OUTPUT and RUN_SUMMARY in the default key-value store hold outcome, itemsPushed, linksFound, and chargedEventCounts. Download the dataset as JSON, CSV, Excel, or HTML.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~whatsapp-group-link-search-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords":["gardening"],"country":"US","maxGroups":5}'

Use with AI agents through Apify MCP

Find public WhatsApp group invite links for gardening in the US. Return inviteUrl, inviteCode, sourceTitle, sourceUrl, and keyword. Cap at 5 unique links.

Connect via https://mcp.apify.com. Read OUTPUT.outcome and itemsPushed to interpret empty datasets. Scope is public indexed invites only — not member lists or private chats. Cost is forecastable from maxGroups × $0.01 plus optional enrich.

Connect the workflow

Pricing

Pay per event plus platform usage. Confirm current event prices on the live Pricing tab; that tab is the source of truth if this page ever lags.

  • apify-actor-start: $0.00005 per run
  • group-link-found: $0.01 per unique invite row
  • group-preview-enriched: $0.005 when OG preview enrichment succeeds

A five-link run is about $0.05 in result events plus a few seconds of Apify platform usage. No-match keywords finish VALID_EMPTY with no group-link-found charge. Provider credits are paid by the Actor owner.

How it works

  1. Build Google queries that target chat.whatsapp.com invite URLs for each keyword.
  2. Call ScrapeCreators Google Search first; if the SERP is empty or fails, fall through to SociaVault.
  3. Extract and dedupe invite codes from titles, URLs, and snippets.
  4. Optionally fetch the invite page Open Graph preview for group name and image.
  5. Charge PPE only after a validated dataset write (Actor.charge then pushData).

Best results

  • Provide concrete niche keywords and a matching country bias for denser invite yield.
  • Start with a small maxGroups canary, then raise the cap once the niche shows public invites.
  • Turn on enrichPreview when you need public OG group names for a directory-style dataset.
  • Prefer source-page review before outreach; indexed invites stay public-web provenance only.

Responsible use

Collect publicly indexed invite links you are authorized to access and follow applicable laws plus WhatsApp terms for any outreach.

Builder's note

I built this around Google SERP over invite URLs people already posted online because WhatsApp has no public keyword-group search endpoint. I found that ScrapeCreators as primary with SociaVault fallback works well, and that an empty primary SERP must fall through to the next provider or niches the secondary index still covers stay under-filled.

Support

Open an issue on the Actor’s Issues tab in Apify Console for bugs or feature requests.