Shopee Phone Number Scraper
Pricing
$19.99/month + usage
Shopee Phone Number Scraper
Shopee Phone Number Scraper collects phone data to support marketplace research and outreach. Filter by category or store to analyze sellers, track competitors, and connect with relevant vendors efficiently.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
SimpleAPI
Maintained by CommunityActor stats
0
Bookmarked
20
Total users
2
Monthly active users
11 days
Issues response
10 days ago
Last modified
Categories
Share
Shopee Phone Number Scraper π±
Find public Shopee seller shop pages by keyword and extract the phone numbers those sellers publish on them β every number validated against the real national numbering plan of the marketplace you selected.
Use it to build seller-lead lists for outreach, sourcing, partnerships and market research.
β¨ How it works
- Searches for public pages on the one Shopee marketplace you pick (
shopee.com.my,shopee.co.th,shopee.co.id, β¦). - Keeps only genuine seller shop pages (and, optionally, product listing pages). Shopee's own help centre, blog, category pages and auto-generated
/search?keyword=β¦pages are discarded β those carry Shopee's corporate hotline or SEO-spam numbers, not seller leads. - Extracts phone numbers from the indexed page snippets and validates each against that country's actual numbering plan before emitting it.
No login, no installation, no Shopee account. It runs entirely on Apify.
π Supported marketplaces
Shopee operates exactly eight marketplaces, and only those are offered:
| Marketplace | Domain | Dial code |
|---|---|---|
| Malaysia | shopee.com.my | +60 |
| Indonesia | shopee.co.id | +62 |
| Thailand | shopee.co.th | +66 |
| Vietnam | shopee.vn | +84 |
| Philippines | shopee.ph | +63 |
| Singapore | shopee.sg | +65 |
| Taiwan | shopee.tw | +886 |
| Brazil (thinner volume) | shopee.com.br | +55 |
Shopee withdrew from France, Spain, India, Poland, Argentina, Chile, Colombia and Mexico across 2022β2023, and has never operated in most other countries. Selecting a country Shopee does not serve fails the run immediately with an explanation, instead of burning platform time on a query that could never return anything.
π§ Input
| Field | What it does |
|---|---|
keywords | One or more search terms. Each is processed separately. A local-language keyword usually beats an English one. |
country | Drives the whole run: which domain is searched, which local search hints are used to surface seller contact details, and which numbering plan numbers are validated against. |
maxPhoneNumbers | Stops each keyword once this many numbers are collected (1 β 10,000). |
pageScope | Seller shop pages only (default, highest precision) or Seller shops + product listings (broader and noisier β product listings rarely publish contact details, so this usually returns fewer validated numbers). |
platform | Locked to Shopee. |
proxyConfiguration | Defaults to Apify's GOOGLE_SERP group, which is required to read search-result pages. Custom groups and custom proxy URLs are honoured. |
π¦ Example input
{"keywords": ["beauty", "fashion"],"country": "Malaysia (+60)","maxPhoneNumbers": 10,"pageScope": "Seller shop pages only","platform": "Shopee"}
π€ Output
Each row is one seller with one validated phone number.
| Field | Description |
|---|---|
phone_number | The seller's phone number in E.164 format, validated for the selected country. |
title | The shop / page title as indexed. |
url | Direct link to the Shopee seller shop (or product listing) page. |
page_type | Seller shop or Product listing. |
description | The page snippet the number was found in, so every row is auditable. |
country, dial_code | The selected marketplace and its dial code. |
keyword, platform | The keyword that produced the row, and Shopee. |
π Example output (real rows from a live run)
[{"platform": "Shopee","keyword": "beauty","title": "Harmony Pro Wellness & Beauty, Online Shop","description": "KLAPP, LADERM, SKIN REVOLUTION PRODUCTS. CONTACT NO: 011-16274366 β¦","url": "https://shopee.com.my/cyndihuin","phone_number": "+601116274366","page_type": "Seller shop","country": "Malaysia","dial_code": "+60"}]
β How numbers are validated
Every candidate must be explainable as a real number for the selected country. A candidate is dropped β never coerced, padded or re-labelled β when it fails any of:
- Correct national significant number length and prefix. Singapore numbers are exactly 8 digits starting 3/6/8/9; Malaysian mobiles are
1Xplus 7β8 digits; Philippine mobiles are9plus 9 digits; Brazilian numbers need a valid two-digit area code and a leading9for mobiles; and so on for all eight markets. - Correct local dialling convention. Malaysia, Indonesia, Thailand, Vietnam, the Philippines and Taiwan write a leading
0trunk prefix; Singapore and Brazil do not. This is what stops a Malaysian number found on a Singaporean shop page from being emitted as a Singapore lead. - Correct country code when the number is written internationally. A
+86reseller-spam number sitting on a Vietnamese Shopee page is discarded, not relabelled Vietnamese.
Product codes, ISBNs, vanity-SIM listings, prices, opening hours, year ranges and snippet-truncated fragments are all rejected by these rules.
β οΈ Limits β read before you run
- Results come from search-result snippets. A seller whose number is not in the indexed snippet will not appear, no matter how many pages are fetched.
- Only phone numbers are extracted. This actor does not return emails, ratings, reviews, or address/location fields.
- Each keyword is bounded by a 10-page search ceiling and a 150-second idle timeout, so a keyword with no matching content ends promptly and honestly reports
0rather than running until the platform timeout. - Brazil has noticeably thinner indexed seller-contact content than the Asian marketplaces; expect fewer results there.
- Yields vary by keyword and market. Live reference runs (2 search pages, one keyword): Malaysia 14, Taiwan 15, Indonesia 12, Philippines 10, Vietnam 8, Singapore 5β7, Thailand 3, Brazil 2β3.
βοΈ Legal & ethical use
This actor reads only publicly indexed pages β no login, no private data, no bypassing of access controls. You are responsible for using the results lawfully:
- Comply with Shopee's terms of service and with your local marketing/telemarketing rules.
- Respect regional data-protection law (GDPR, PDPA, LGPD, β¦) when storing or processing extracted numbers.
- Do not use the output for spam or unsolicited bulk messaging.
Support and feedback
- Bug reports: Open a ticket in the repository Issues section
- Custom features: Contact our enterprise support team Email: dev.scraperengine@gmail.com