Shopee Listings Scraper
Pricing
from $7.50 / 1,000 results
Shopee Listings Scraper
Scrapes Shopee product listings from a search keyword. Returns each product as a flat row with price, ratings, stock, and seller info.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
17
Total users
4
Monthly active users
2 days ago
Last modified
Categories
Share
Shopee Listings Scraper
Scrape Shopee product listings from any search query, up to a million per run. Every listing comes with its price, ratings, stock, and seller details. No login or API key. Export to CSV, JSON, Excel, or XML.
Shopee's marketplace moves fast, but manually tracking products across its regional sites is slow and unreliable. This Actor reads the public search feeds directly, so you can collect listings by keyword without an account or API registration. It returns each product in a clean, flat schema ready for analysis.
| Who uses it | What they scrape Shopee for |
|---|---|
| E-commerce analysts | Monitor competitor pricing and assortment across Shopee markets. |
| Dropshippers | Find trending products and reliable suppliers to add to their own stores. |
| Brand managers | Track unauthorized sellers and MAP pricing violations. |
| Market researchers | Understand product saturation and demand signals in a category. |
What it does
This Actor collects Shopee product listings by search keyword and returns each one as a flat row.
- ๐ Keyword search: enter any search term, from "bluetooth earphones" to "baju kurung", and collect the results.
- ๐ Multi-country ready: works across Shopee's regional sites by using residential proxies to appear local.
- โก High volume: set a maximum up to 1,000,000 products per run for large-scale catalog extraction.
- ๐ Structured output: every listing returns as a flat row with price, ratings, stock, seller info, and more.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Shopee data
๐ Monitor competitor pricing.
An e-commerce analyst runs a daily search for a brand's top 100 SKUs to track price changes and discount patterns across sellers.
๐ Source trending products.
A dropshipper searches for a niche like "posture corrector" weekly, collects the top 200 listings, and identifies new suppliers with high ratings and stock.
๐ Audit distribution channels.
A brand manager searches for their own product name monthly to find unauthorized resellers and enforce their minimum advertised price policy.
๐ Size a new market.
A market researcher collects 50,000 listings for a broad category like "home decor" to estimate the number of active sellers and the average price point before a market entry.
Why choose this scraper
| What you get | |
|---|---|
| No API needed | Scrapes the public search pages, so you skip app registration and rate limits. |
| Fixed schema | Every run returns the same fields, making it easy to append data over time. |
| Residential proxies | Built-in proxy support helps you appear as a local shopper and avoid blocks. |
How it compares
This Actor focuses on high-volume keyword search with a simple input, while other Shopee scrapers offer different input methods or enrichment steps.
| Feature | ParseForge | Shopee Scraper | Shopee Scraper - All In One | Shopee Search & Category Scraper - Cheapest |
|---|---|---|---|---|
| Keyword search input | Yes | Yes | Yes | Yes |
| Category URL input | Not listed | Yes | Yes | Yes |
| Direct product URL input | Not listed | Yes | Not listed | Yes |
| Multi-country support via proxy | Yes | Yes | Yes | Yes |
| Product detail enrichment | Not listed | Not listed | Not listed | Yes |
| No browser or account required | Yes | Not listed | Yes | Yes |
Configure the run
Drive the Actor with a search keyword and set a maximum number of products to collect. The Input tab lists every parameter.
A first run with the defaults:
{"searchQuery": "shoes","maxItems": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
A larger pull:
{"searchQuery": "shoes","maxItems": 200,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Shopee Listings Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Shopee through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/shopee-listings-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your search keyword is spelled correctly and that products exist for that term on Shopee. Also, ensure your proxy is set to a country where Shopee operates, like Singapore or Brazil.
Why is the Actor running slowly?
Collecting a very large number of products takes time because the Actor scrolls and waits to be polite to the server. Reduce the maximum items for a faster test run.
Why do I see a proxy error?
This usually means the residential proxy session failed. Try re-running the Actor. If it persists, check your Apify proxy settings or try a different proxy group.
Why are some product fields empty?
Some sellers may not fill in every detail on their listing. If a field like 'discount' or 'rating count' is missing on the Shopee page, it will be empty in your results.
Why did the run stop before reaching my max items?
Shopee may not have as many results for your query as you requested. The Actor stops when it has scrolled through all available listings for that search term.
FAQ
| Question | Answer |
|---|---|
| Can I scrape Shopee from a specific country? | Yes. The Actor uses residential proxies which you can configure to a specific country. This makes Shopee serve the local site for that region. |
| What data fields does this Actor return? | It returns a flat row per product with fields like title, price, discount, rating, stock, seller name, and product URL. The exact fields are shown in a sample on the Actor's page after a test run. |
| Do I need a Shopee account or API key? | No. This Actor scrapes the publicly available search pages. You do not need to register an app or log in. |
| How many products can I scrape in one run? | You can set the maximum up to 1,000,000 products. The actual number collected depends on how many results Shopee returns for your search query. |
| Can I scrape by category instead of a keyword? | This Actor is built for keyword search. If you need to scrape a category URL, you would need a different Actor that accepts direct URLs as input. |
| Will I get blocked by Shopee? | The Actor uses Apify's residential proxies, which rotate IP addresses to reduce the risk of blocking. Setting a reasonable max items and running during off-peak hours also helps. |
| In what format can I export the data? | You can export your dataset in CSV, JSON, Excel, or XML directly from the Apify platform. |
| Can I schedule this Actor to run daily? | Yes. Apify supports scheduled runs. You can set it to run every day with the same keyword to track changes over time. |
| Does this Actor handle Shopee's infinite scroll? | Yes. It automatically scrolls through the search results page to load and collect all the listings up to your set maximum. |
| What is a residential proxy and why do I need it? | A residential proxy uses an IP address from a real home internet connection. This makes your request look like a real shopper, which is important for accessing geo-specific content on sites like Shopee. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Shopee Singapore Private Limited. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
