Temu Ad Library Scraper avatar

Temu Ad Library Scraper

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Temu Ad Library Scraper

Temu Ad Library Scraper

[💰$3 / 1K] Cheap Temu Ad Library scraper. No login, no API key. Search ads shown on Temu EU sites by product, advertiser or payer, with country, category and date filters: product, advertiser, who paid, country, first and last shown dates, impressions and removed ads.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Aboo Script

Aboo Script

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Temu Ad Library Scraper

Temu Ad Library Scraper extracts ads from the Temu Ad Library into clean, structured data you can download as JSON, CSV, Excel, or HTML. Type a product name, advertiser, or payer, or paste a library search URL, and get the promoted product, advertiser, who paid for the ad, country, first and last shown dates, and impressions for every ad. No account or login required.

Introduction

The Temu Ad Library is Temu's public advertising archive for its EU sites, published under the EU Digital Services Act. It lists the ads shown in the 27 EU countries over the past year, with the promoted product, the advertiser, and the person or company that paid for each ad.

This actor collects the same public information you see in your browser and turns it into a ready-to-use dataset. You can run it once, schedule it to run daily, or connect it to your own tools.

What data can you extract from the Temu Ad Library?

  • 🛍️ Promoted product name, product ID, image, and product link on Temu
  • 🏢 Advertiser name and who paid for the ad
  • 🌍 Country where the ad was shown
  • 📅 First and last shown dates
  • 👀 Number of impressions
  • 🚫 Ads removed for a policy reason, with the reason given by Temu
  • 🔗 Ad ID for every ad

Use Cases

  • 📈 Market research: see which products sellers push with ads on Temu, by country and category.
  • 🕵️ Competitor monitoring: follow the ads of a specific advertiser or payer and how long they run.
  • 🤝 Lead generation: build a list of active Temu advertisers in a product category.
  • 🗂️ Database building: keep your own archive of Temu ads before they leave the one-year library window.
  • ⚖️ Compliance and research: study ad transparency data and removed ads across EU countries.
  • 🤖 AI and automation: feed clean, structured data into spreadsheets, dashboards, or AI workflows.

How to scrape the Temu Ad Library step by step

  1. Type keywords into Search queries, or paste Temu Ad Library search result URLs into Start URLs.
  2. Choose what the queries match in Search by, and optionally pick a Country, Product category, and publication dates.
  3. Set Max results to how many ads you want per query or URL.
  4. Click Start and wait for the run to finish.
  5. Download your data in JSON, CSV, Excel, or HTML from the Output tab.

Input

  • Search queries: keywords to search in the Temu ad library, one per line. Each query is scraped separately with the filters below.
  • Start URLs: Temu Ad Library search result URLs (ads.temu.com/library/search-result.html?...). All filters in the URL (country, category, dates, search type) are kept.
  • Search by: what the search queries match: product name, advertiser, or who paid for the ad.
  • Country: one of the 27 EU countries, or all of them.
  • Product category: one of the 35 Temu product categories, or all of them.
  • Published from and Published until: only ads published in this date range. The library keeps ads from 2025-09-01 on.
  • Max results: how many ads to collect for each search query or start URL. Use 0 for unlimited.

Search by, Country, Product category, and the dates apply to search queries only. You can use start URLs, search queries, or both in the same run.

Input Examples

Search ads by product name:

{
"searchQueries": ["dress"],
"searchBy": "productName",
"country": "all",
"category": "all",
"maxResults": 5
}

Scrape a library search URL (lamp ads shown in Germany):

{
"startUrls": [
{
"url": "https://ads.temu.com/library/search-result.html?regionId=76&queryType=1&queryKeyWords=lamp"
}
],
"maxResults": 5
}

All ads of one advertiser in France since June 2026:

{
"searchQueries": ["Huanghong"],
"searchBy": "advertiser",
"country": "france",
"dateFrom": "2026-06-01",
"maxResults": 100
}

Output

Each ad is saved as one item in the dataset. Here is an example of a single item:

{
"url": "https://www.temu.com/goods.html?_bg_fs=1&goods_id=607562397248761&top_gallery_url=https://img.kwcdn.com/product/open/11da93013d5f45ecaca9edabfaf754a1-goods.jpeg&locale_exemption_scene=ads_temu&locale_override=69~~",
"adId": "300000086712743105",
"productId": "607562397248761",
"productName": "Cute Curly-Haired Brown Poodle Print Women's House Slippers with Red Bows & Golden Star Swirl Accents, ...",
"advertiser": "Huanghong",
"payer": "Huanghong",
"imageUrl": "https://img.kwcdn.com/product/open/11da93013d5f45ecaca9edabfaf754a1-goods.jpeg",
"country": "France",
"countryId": 69,
"firstShownDate": "2026-09-27T00:00:00Z",
"lastShownDate": "2026-10-26T00:00:00Z",
"impressions": 5,
"isRemoved": false,
"adPolicy": null
}

You can download the dataset in JSON, CSV, Excel, XML, or HTML, or access it through the Apify API.

Notes

  • Only Temu Ad Library search result URLs are supported; other pages (home, FAQ) are skipped.
  • The library covers ads shown on Temu's EU sites over the past year (from 2025-09-01 on).
  • Ads that Temu removed for a policy reason have no product name, advertiser, or payer; isRemoved is true and adPolicy holds the reason.
  • The same product can appear several times, once per country where it was advertised; each one is a separate ad with its own ad ID.
  • Broad searches (for example a single common word with all countries) can return millions of ads, so keep Max results at a sensible number.

Why use the Temu Ad Library Scraper?

  • ✅ No login needed: works with public data only, so there is no account to manage.
  • 🎯 Keeps your filters: paste any search URL from the library and get exactly what you see there.
  • 🔎 All library filters: search by product, advertiser, or payer, and filter by country, category, and dates.
  • 🧹 Clean data: dates in one standard format, impressions as real numbers, and product IDs ready to join with other Temu data.
  • 💸 Pay for what you need: set a result limit per query or URL and keep every run small and cheap.
  • 🔄 Ready for automation: schedule runs, export to Google Sheets, or connect to Make, Zapier, and n8n.

FAQ

How many results can I scrape?

You can set any number in Max results, or 0 for no limit. The actor keeps going until it reaches your limit or runs out of ads for your search.

Do I need a Temu account?

No. The actor only collects publicly available data. You do not need to log in or provide any account details.

Can I scrape data on a schedule?

Yes. Use Apify Schedules to run the actor every hour, day, or week, and get fresh data automatically.

Can I request a new feature or filter?

Yes. Right now the actor supports search queries with product, advertiser, payer, country, category, and date filters, plus start URLs. If you need something else, get in touch and it can be added.

Can I get a custom or private version?

Yes. The actor can be customized for your workflow, delivered as a private version, or a new scraper can be built for a different website. Use the contact details below.

Need to scrape other ad libraries?


Need help or want a custom solution?

Image Credit

Image credit: Temu Ad Library