WhatsApp Group Link Search Scraper
Pricing
from $10.00 / 1,000 whatsapp group link founds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
| Field | Type | What it controls |
|---|---|---|
keywords | array (required) | Topics to search. Example: gardening. Max 25. |
country | enum | SERP country bias such as US, GB, IN, BR. Default US. |
maxGroups | integer | Cap unique billed invites. Default 20, prefill 5, max 200. |
enrichPreview | boolean | Fetch public OG name/image. Default false. |
providerOrder | enum | scrapecreators-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"}
| Field | Meaning |
|---|---|
inviteUrl / inviteCode | Canonical invite link and code |
sourceTitle / sourceUrl / sourceSnippet | Indexed page that mentioned the invite |
groupName / previewImageUrl | Present when enrichPreview succeeds |
keyword / country | Search 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
- After you have invite URLs for community research, enrich website leads with Contact Details Scraper when the source page is a business site.
- For Telegram communities on the same keyword theme, route to Telegram Channel Scraper.
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 rungroup-link-found: $0.01 per unique invite rowgroup-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
- Build Google queries that target
chat.whatsapp.cominvite URLs for each keyword. - Call ScrapeCreators Google Search first; if the SERP is empty or fails, fall through to SociaVault.
- Extract and dedupe invite codes from titles, URLs, and snippets.
- Optionally fetch the invite page Open Graph preview for group name and image.
- Charge PPE only after a validated dataset write (
Actor.chargethenpushData).
Best results
- Provide concrete niche keywords and a matching country bias for denser invite yield.
- Start with a small
maxGroupscanary, then raise the cap once the niche shows public invites. - Turn on
enrichPreviewwhen 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.