Feature request: add Shopee endpoints to the apify connector
Summary
Add Shopee (shopee.com) scraping support to the existing apify connector. The connector already has the full async actor-run lifecycle (start/poll/stop) at provider level, so each new endpoint is pure data — meta + start request + input schema + usage model — exactly like the existing Amazon/TikTok/Google endpoints. No engine or provider changes needed.
Why
Shopee is the dominant e-commerce marketplace across Southeast Asia (Indonesia, Thailand, Malaysia, Singapore, Philippines, Vietnam) and Brazil. The apify connector currently covers Amazon, Google Shopping, and TikTok commerce, but has no Shopee coverage. Adding it closes a real gap for product search, product detail, and review data.
Proposed endpoints (all under connectors/apify/endpoints/shopee/)
I verified these actors exist on the Apify store and pulled their published input schemas from the live Apify API (GET /v2/acts/{owner~name}/builds/default). All four are popular and actively used.
1. gio21/shopee-scraper — Shopee Scraper — Products, Prices & Sellers (~53K runs)
- Scrape products by keyword, shop URL, or category URL. Returns name, price, rating, sold count, seller info, images.
- Supports
BR, ID, TH, MY, SG, PH, VN, MX. - Input schema keys:
location,keywords[],shopUrls[],categoryUrls[],priceSlicing,country,maxItems,debug(no required fields). - Best general-purpose Shopee product scraper; the most popular.
2. xtracto/shopee-scraper — Shopee Scraper - All In One (~31K runs)
- All-in-one: keyword search, any URL, product detail, category, and shop modes in one actor.
- Input schema keys:
country,mode(required),keyword,sort,maxProducts,minPrice,maxPrice,url,shopId,itemId,category,shop,fetchDetail,delay.
3. zen-studio/shopee-product-detail-scraper — Full Data, Stock & Reviews (~17K runs)
- Full product detail by URL: live price, discount, per-variant stock, units sold, ratings, specs, brand, category path, shop profile, plus reviews.
- Input schema keys:
startUrls[],includeReviews,maxReviewsPerProduct,includeShopVouchers,feedback(no required fields).
4. zen-studio/shopee-product-reviews-scraper — Full History & Filters (~11K runs)
- Full review history by URL: text, star + per-aspect sub-ratings, buyer photos/videos, variant purchased, seller replies.
- Input schema keys:
startUrls[],maxReviewsPerProduct,starFilter,contentFilter,feedback(no required fields).
Implementation notes
- Scaffold: run
deno task apify:scaffold <actorId>for each actor to generateschema/inputs.tsfrom the published input schema, then curate by hand (per the existing workflow). - Endpoint shape: mirror
connectors/apify/endpoints/amazon/amazon-search-scraper/endpoint.ts—endpoint: "/<owner>/<name>",request.path: "/v2/acts/<owner>~<name>/runs",input.schema.body, and ausage.model+estimate. - Test inputs: add one schema-valid input per endpoint to
connectors/apify/test-inputs.json(e.g.gio21/shopee-scraper→{"country": "ID", "keywords": ["kebaya"], "maxItems": 2}). - Pricing: the
consumes.amountper endpoint is survey-pinned by the maintainers (as with every existing apify endpoint) — I have not guessed a price here. Please assign the Business-tier per-result rate for each actor.
Acceptance criteria
-
deno task check && deno task testpasses with the new endpoints - Each endpoint appears in
deno task catalog endpointsunderapify# -
deno task drift --provider apifyshows no divergence for the new actors - Pricing pinned from the internal survey for all four actors
Happy to implement the PR myself if you'd like — just confirm the per-result pricing for these actors and I'll scaffold + wire the endpoints.
Activity
0No activity yet.