Temu Product Scraper | Prices Sold Global avatar

Temu Product Scraper | Prices Sold Global

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Temu Product Scraper | Prices Sold Global

Temu Product Scraper | Prices Sold Global

Scrape Temu (www.temu.com) — keyword search, category & channel PLPs, home discover & PDP across US, UK, EU, Asia & more. Extract goodsId, prices, ratings, sold counts, images. Export Excel/CSV/JSON for e-commerce research & price monitoring.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 hours ago

Last modified

Share

Scrape Temu product listings, keyword search, category pages, channels, and product details across global regional storefronts — then download structured e-commerce data as Excel, CSV, or JSON.

Use this Actor as a practical Temu product data API for marketplace research, price monitoring, sold-count tracking, and competitive analysis on temu.com (www.temu.com/{region} for PH, UK, DE, FR, AU, and 40+ path codes; US often uses the bare www root). Choose a mode, set region and filters, and get Dataset rows with goodsId, prices, titles, images, ratings, and sold labels.

  • Scrape Temu keyword search (search_result.html), category PLP (-o3-{optId}.html), channel pages (best-sellers, new-in, lightning deals, clearance), home discover, and product PDP
  • Cover global regions: US, UK, EU, Asia-Pacific, LATAM and more via www.temu.com/{region}
  • Extract goodsId, title, sale/retail price, currency, images, badges, rating, sold label, mallId
  • Optional PDP enrich (enrichDetails + enrichLimit) for gallery images, description, and mall signals
  • Filter listings with sort, minPrice / maxPrice, refine, multi-keywords, page / maxPages
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
  • Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)

Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Temu / Whaleco Inc. It collects publicly reachable product listing and detail surfaces and does not log in, checkout, place orders, or access private accounts. Checkout/payment flows and auto-solving Temu security verification (bgn_verification / Phantom) are out of scope.


What does the Temu Product Scraper do?

Temu Product Scraper lets you extract structured product data from Temu regional storefronts without running your own browser and proxy fleet. Give it a keyword, category optId / slug / URL, channel, product URL, or goodsId, then start a run.

Under the hood, the Actor:

  1. Validates your input (mode, region, query / category / channel / product, filters)
  2. Enforces free-tier caps when you are on a free Apify plan
  3. Calls a managed Cloud Run worker that opens Temu with a real browser session (Bright Data Scraping Browser when configured)
  4. Parses product links, listing BFF payloads (goods_list), and PDP rawData when available
  5. Pushes Dataset rows ready for Excel / CSV / JSON export
  6. Writes RUN_SUMMARY (and ERROR_SUMMARY on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.


What Temu data can I extract?

DataHomeKeyword searchChannelCategory PLPProduct PDP
goodsId / URL
Title / name
Sale / retail price
Currency / region
image / images gallery✅ / enrich✅ / enrich✅ / enrich✅ / enrich
Badges (Top pick, Local, …)
Rating / sold label
mallId / descriptionenrichenrichenrichenrich
categorySlug / optId
channel

Why scrape Temu?

Temu is one of the largest global value marketplaces, with regional path codes, deep category trees (-o3-), promotional channels, and frequent price changes. Teams scrape Temu for price monitoring, sold-count / ranking signals, assortment research, and dropshipping / supplier research:

  • Monitor keyword search and category PLPs across electronics, home, clothing, beauty, and 30+ sitemap verticals
  • Track channel surfaces — best sellers, 5-star, new in, lightning deals, clearance
  • Pull home discover feeds for regional assortment snapshots
  • Enrich rows with PDP title, prices, image galleries, and store (mallId) signals
  • Feed BI dashboards, pricing tools, Google Sheets, BigQuery, or AI agents with clean rows

Compared with keyword-only Temu scrapers, this Actor covers home + search + channel + category taxonomy + PDP across many regional path codes in one input surface — with sort, price filters, pagination, and optional PDP enrich.


How to scrape Temu (no code required)

  1. Create a free Apify account
  2. Open Temu Product Scraper
  3. Choose a mode: homeDiscover, keywordSearch, channelSearch, categorySearch, productDetail, or regions
  4. Set region (e.g. us, uk, de, fr, ph, au)
  5. Enter a query, channel, optId + categorySlug (or categoryUrl / bucket), or goodsId / productUrl
  6. (Optional) Set sort, minPrice / maxPrice, enrichDetails, enrichLimit, maxResults, maxPages
  7. Click Start and download the Dataset as JSON, CSV, Excel, or JSONL

Start with maxResults: 3–10 to verify the query, then scale up.


How much does it cost to scrape Temu?

This Actor uses pay-per-event pricing. You are charged for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each)

Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).

Example cost estimates

Results collectedApprox. event cost*
100~$0.31
1,000~$3.01
10,000~$30.01

*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one). Default memory is 1024 MB.

Free plan limits

On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply).


Input examples

Keyword search (with sort & price filter)

{
"mode": "keywordSearch",
"region": "us",
"query": "usb cable",
"sort": "price_asc",
"minPrice": 1,
"maxPrice": 20,
"maxResults": 40
}

Category PLP (with PDP enrich)

{
"mode": "categorySearch",
"region": "ph",
"categorySlug": "cables-adapters",
"optId": "2643",
"maxResults": 30,
"enrichDetails": true,
"enrichLimit": 5
}

Channel PLP

{
"mode": "channelSearch",
"region": "de",
"channel": "best-sellers",
"maxResults": 40
}

Home discover

{
"mode": "homeDiscover",
"region": "us",
"maxResults": 40,
"maxPages": 2
}

Product detail (PDP)

{
"mode": "productDetail",
"region": "uk",
"goodsId": "601100585384225"
}

Regions / channels / taxonomy

{
"mode": "regions",
"maxResults": 200
}

Coverage matrix

DimensionCoverage
Regionsus, uk, de, fr, ph, au, mx, … — 40+ www.temu.com/{region} codes (US bare-root entry)
ModeshomeDiscover · keywordSearch · channelSearch · categorySearch · productDetail · regions
Channelsbest-sellers · full-star · new-in · lightning-deals · clearance
CategoriesSitemap taxonomy — ~32 verticals / 600+ -o3-{optId} leaves
Sort / filtersdefault · sales · new · price_asc · price_desc · rating · minPrice/maxPrice · refine
EnrichPDP rawData / og tags → prices / images / mallId / description
WaivedCheckout · payment · auto-solving bgn_verification / Phantom · full review APIs
IdentitygoodsId (numeric) · URL -g-{goodsId}.html

Output example

{
"type": "product",
"mode": "keywordSearch",
"region": "us",
"goodsId": "601100585384225",
"id": "601100585384225",
"title": "USB Cable Fast Charge",
"url": "https://www.temu.com/us/...-g-601100585384225.html",
"salePrice": "3.99",
"retailPrice": "9.99",
"currency": "USD",
"image": "https://img.kwcdn.com/...",
"badges": ["Top pick"],
"ratingValue": "4.8",
"soldLabel": "10k+ sold",
"scrapedAt": "2026-07-28T12:00:00+00:00"
}

Tips for reliable runs

  • Prefer US bare root (region=us) — /us often redirects to bgn_no_access
  • Temu frequently shows security verification (bgn_verification); the Actor detects it and fails gracefully — it never auto-solves puzzles
  • Prefer categoryUrl or known optId from mode=regions / /v1/categories when exploring taxonomy
  • Start with small maxResults, then scale; enable enrichDetails only for the rows you need (enrichLimit)
  • maxPages / scroll-feed increases browser time and event volume — keep modest for first runs
  • Default Actor memory is 1024 MB (thin client); raise only if Standby / large payloads require it

Integrations

  • Apify API / Client — start runs and fetch Dataset items programmatically
  • Schedules — daily / hourly price and assortment monitors
  • Make / Zapier / n8n — push rows to Sheets, Slack, webhooks, or warehouses
  • Webhooks — notify your backend when a run succeeds

Disclaimer

Temu Product Scraper is an independent, unofficial tool. Use it in accordance with applicable laws, Temu terms, and your organization’s compliance policies. The authors are not responsible for how scraped data is used.