Shopee Listings Scraper avatar

Shopee Listings Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Shopee Listings Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

4

Monthly active users

2 days ago

Last modified

Share

ParseForge

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 itWhat they scrape Shopee for
E-commerce analystsMonitor competitor pricing and assortment across Shopee markets.
DropshippersFind trending products and reliable suppliers to add to their own stores.
Brand managersTrack unauthorized sellers and MAP pricing violations.
Market researchersUnderstand 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 neededScrapes the public search pages, so you skip app registration and rate limits.
Fixed schemaEvery run returns the same fields, making it easy to append data over time.
Residential proxiesBuilt-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.

FeatureParseForgeShopee ScraperShopee Scraper - All In OneShopee Search & Category Scraper - Cheapest
Keyword search inputYesYesYesYes
Category URL inputNot listedYesYesYes
Direct product URL inputNot listedYesNot listedYes
Multi-country support via proxyYesYesYesYes
Product detail enrichmentNot listedNot listedNot listedYes
No browser or account requiredYesNot listedYesYes

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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the Shopee Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.