Trendyol Scraper — All Countries (GCC, Europe & more) avatar

Trendyol Scraper — All Countries (GCC, Europe & more)

Pricing

from $0.20 / 1,000 results

Go to Apify Store
Trendyol Scraper — All Countries (GCC, Europe & more)

Trendyol Scraper — All Countries (GCC, Europe & more)

Trendyol: KSA, UAE, Qatar, Kuwait, Oman, Bahrain, Germany, Austria, Belgium, Bulgaria, Croatia, Czechia, Denmark, Estonia, Finland, France, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Netherlands, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Ukraine, Moldova.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

Boring Internet Explorer

Boring Internet Explorer

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

🏪 Trendyol Scraper — All Countries (GCC, Europe & more)

Trendyol (ترنديول) is a large online marketplace selling fashion, electronics, home, beauty, baby, grocery and more from thousands of sellers, with local stores in Saudi Arabia, the UAE, Qatar, Kuwait, Oman, Bahrain and more than 25 European countries. This scraper extracts product listings from Trendyol category pages, brand pages and keyword searches in any of those country stores, returning clean structured data — prices in local currency, discounts, brands, ratings, shipping flags and images. Ideal for cross-country price comparison, price monitoring and market research.

Why use this scraper?

  • 🌍 Cross-country price comparison — compare the same brands and categories across GCC and European stores
  • 💰 Price monitoring — track selling price, original price and discount percentage over time
  • 🏷️ Competitor intelligence — compare brands, sellers and promotions across any category
  • 📈 Market research — measure assortment, ratings and review counts per category or brand
  • 🛒 Catalog enrichment — pull titles, brands, categories and images into your own store or database
  • 🔎 Search visibility — see which products rank for a keyword on Trendyol KSA
  • 🚚 Shipping insights — spot free-shipping, fast-delivery and official-seller products
  • 🤖 Data pipelines & AI — feed structured Saudi retail data into dashboards, alerts and models

Supported countries

RegionCountries
GCCSaudi Arabia (SA), United Arab Emirates (AE), Qatar (QA), Kuwait (KW), Oman (OM), Bahrain (BH)
EuropeGermany (DE), Austria (AT), Belgium (BE), Bulgaria (BG), Croatia (HR), Czechia (CZ), Denmark (DK), Estonia (EE), Finland (FI), France (FR), Greece (GR), Hungary (HU), Italy (IT), Latvia (LV), Lithuania (LT), Luxembourg (LU), Netherlands (NL), Poland (PL), Portugal (PT), Romania (RO), Serbia (RS), Slovakia (SK), Slovenia (SI), Spain (ES), Sweden (SE)
OtherUkraine (UA), Moldova (MD)

Prices are returned in each store's local currency (SAR, AED, QAR, KWD, OMR, BHD, EUR, PLN, RON, CZK, HUF, RSD, UAH, MDL).

Supported URL types

TypeExample
Category page (Saudi Arabia)https://www.trendyol.sa/en/baby-diapers-x-c1363
Search results (UAE)https://www.trendyol.ae/ar/sr?q=iphone
Search results (Germany)https://www.trendyol.com/de/sr?q=handy
Search results (Qatar)https://www.trendyol.com/en-qa/sr?q=lego
Any other country store (country path)https://www.trendyol.com/pl/sr?q=phone
Filtered / sorted listinghttps://www.trendyol.sa/en/baby-diapers-x-c1363?prc=20-50&sst=PRICE_BY_ASC

Filters and sorting you apply on the website (price range, sort order, etc.) are kept when you copy the URL into the scraper. The country is read from the URL: the trendyol.sa / trendyol.ae domains, or a country path on trendyol.com such as /de/, /pl/ or /en-qa/. URLs copied from the browser that start with a bare /en/ do not say which country they belong to — replace /en/ with the country path (e.g. /pl/) and they will work.

Input fields

FieldTypeDefaultDescription
startUrlsarrayBaby diapers category (Saudi Arabia)Category, brand or search result URLs from any Trendyol country store. The country is read from the URL. Filters and sorting in the URL are preserved.
maxItemsinteger50Maximum number of items to scrape per start URL
proxyConfigurationobject{"useApifyProxy": false}Your proxy configuration from Apify

Example input

{
"startUrls": [{ "url": "https://www.trendyol.sa/en/baby-diapers-x-c1363" }],
"maxItems": 50,
"proxyConfiguration": { "useApifyProxy": false }
}

Output

Each scraped item is stored as one record in the default dataset. Results can be downloaded as JSON, CSV, Excel or HTML.

Example output

{
"scrapedAt": "2026-10-16T15:29:54.610Z",
"url": "https://www.trendyol.sa/en/pampers/baby-wps-complete-clean-192pcs-p-895412925?boutiqueId=61&merchantId=1240161",
"title": "BABY WPS COMPLETE CLEAN 192PCS",
"price": 23.75,
"currency": "SAR",
"country": "Saudi Arabia",
"market": "sa",
"productId": 895412925,
"groupId": 684764341,
"brand": "Pampers",
"brandId": 1479289,
"merchantId": 1240161,
"categoryId": 1002,
"categoryName": "Baby Diaper",
"originalPrice": 100,
"discountPercentage": 76,
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1630/prod/QC/20250126/14/62725790-9c4d-326e-8848-f8a7d7bc795e/1_org_zoom.jpg",
"images": [
"https://cdn.dsmcdn.com/mnresize/400/-/ty1630/prod/QC/20250126/14/62725790-9c4d-326e-8848-f8a7d7bc795e/1_org_zoom.jpg",
"https://cdn.dsmcdn.com/mnresize/400/-/ty1646/product/media/images/prod/PIM/20250301/12/fc897656-b1ad-4e7f-b975-6fb9ce0565bc/1_org_zoom.jpg"
],
"rating": 5,
"ratingCount": 7,
"favoriteCount": 83,
"variant": "One size",
"freeShipping": true,
"officialSeller": false,
"fastDelivery": true,
"promotions": ["Exclusive Price for Trendyol Plus", "Free shipping"],
"isSponsored": false
}

(Example from the Saudi Arabia store; the images list is shortened here for readability.)

Field reference

FieldTypeDescription
scrapedAtstringISO 8601 timestamp of when the item was scraped
urlstringFull product URL
titlestringProduct title
pricenumber | nullCurrent selling price
currencystringLocal currency code (SAR, AED, EUR, PLN, ...)
countrystringCountry store the item was scraped from
marketstringMarket code (sa, uae, qa, kw, om, bh, de, pl, ...)
productIdnumber | nullTrendyol product ID
groupIdnumber | nullProduct group ID (shared by variants)
brandstring | nullBrand name
brandIdnumber | nullBrand ID
merchantIdnumber | nullSeller ID
categoryIdnumber | nullCategory ID
categoryNamestring | nullCategory name
originalPricenumber | nullPrice before discount
discountPercentagenumber | nullDiscount versus original price, rounded to whole percent
imageUrlstring | nullMain product image
imagesstring[]All listing images
ratingnumber | nullAverage rating
ratingCountnumber | nullNumber of ratings
favoriteCountnumber | nullNumber of favorites shown on the listing
variantstring | nullVariant / size value
freeShippingbooleanFree shipping available
officialSellerbooleanOfficial seller badge
fastDeliverybooleanSame-day, next-day or rush delivery
promotionsstring[]Active promotion names
isSponsoredbooleanWhether the listing is a sponsored placement

❓ FAQ

Which URLs can I use? Category, brand and search result pages from any supported Trendyol country store. Copy the URL from your browser after applying any filters. For trendyol.com stores, use the country path (e.g. /pl/) instead of a bare /en/, so the country can be read from the URL.

Which countries are supported? All the stores listed above. Turkey, Georgia, Kazakhstan and Iraq are not included.

Does it support Arabic and other languages? Yes. Use the language prefix of the store you copied the URL from (for example /ar/ on Saudi Arabia or /de/ on Germany); titles come back in that language.

How does maxItems work? It is applied per start URL. A single page holds up to 36 products and the scraper paginates automatically until the limit or the end of the results.

Can I scrape a keyword search? Yes — use a search URL such as https://www.trendyol.sa/en/sr?q=iphone.

Which currency are prices in? The local currency of the store (see currency). price is the current selling price as a number; originalPrice and discountPercentage are filled when the item is discounted.

Why do I get fewer items than maxItems? The category, search or filter may contain fewer products. Duplicate and repeated promoted products are removed automatically.

Do I need a proxy? It depends on the store. trendyol.sa works without a proxy. For the country stores on trendyol.com (for example Germany and Qatar) enable Apify Proxy in proxyConfiguration ({ "useApifyProxy": true }); datacenter proxy was enough in testing. Trendyol UAE (trendyol.ae) works without a proxy on its Arabic pages (/ar/), while its English pages can be blocked intermittently by Trendyol's bot protection.

🔗 Want More Data?

Check out other scrapers for Saudi and GCC e-commerce:

🛠️ Need a custom scraper?

Need this scraper adapted to your use case — extra fields, additional filters, a different output format, or a new website? Reach out at boringinternetexplorer@gmail.com and we'll make it happen.