RealdataAPI Store - Browse tools published by our community and use them for your projects right away
logo

Trendyol Product Scraper - Scrape Clothing, Fashion Data

RealdataAPI / trendyol-product-scraper

Scrape fashion, sportswear, shoes & accessories, and clothing product data from the Trendyol platform using our Trendyol Product Scraper. You can extract the latest trending products, descriptions, pricing, colors, ratings, and more, from Trendyol. Use the scraper to extract the data from the leading e-commerce platform in countries like Turkey, the UK, the USA, UAE, Canada, France, Germany, Australia, Singapore, Mexico, Italy, Spain, etc. Worldwide.

What is Trendyol.com?

It is the leading fashion and clothing product-based E-commerce platform of Turkish origin that offers a variety of products, like t-shirts, pants, sportswear, tops, sneakers, jackets, hoodies, inners, nightwear, and more for both men and women.

What is a Trendyol Product Scraper?

Trendyol Scraper is a fashion, clothing, and sportswear data extraction tool to extract product names, descriptions, prices, reviews, ratings, specifications, colors, and more, from Trendyol's official website.

Use Cases of Scraping Trendyol

Here are a few value-added use cases for scraping product data from Trendyol's ecommerce website.

  • Scrape fashion and clothing product data with variants, including prices and SKUs
  • Analyze product prices by comparing them with your competitors.
  • Image and video data collection.
  • Category data collection of selected Trendyol products.
  • Product reviews and rating Extraction.
  • Gather details of other e-commerce sellers, including total ratings, reviews, discounts, prices, stock, etc.

The input of Trendyol Data Scraper

The Trendyol data extractor only needs the SKU value or URL of the selected product as the input.

Output

  • Product Title
  • Description
  • Category
  • Brand
  • Buybox listings
  • Variants
  • Merchant's name
  • Merchant's product price
  • Merchant's product availability
  • Merchant's store URL
  • Merchant's Country
  • Merchant's rating quantity and score
  • Merchant's City
  • Merchant's product discount
  • Top three reviews
  • Total reviews count
  • Total review scores and rating star
  • Current buy box listing
  • Tax vat rate
  • Desi

Is it Legal to Use Trendyol Product Scraper?

Yes, we have designed it for ethical use. It can publicly scrape existing product data from the Trendyol platform, adhering to various commissions' privacy policies, security norms, and guidelines worldwide. However, it may scrape some personal data by mistake. Please consult your advocate before scraping any personal data.

Industries

Check out how industries use Trendyol Product Scraper worldwide.

saas-btn.webp

E-commerce & Retail

You should have a Real Data API account to execute the program examples. Replace < YOUR_API_TOKEN> in the program using the token of your scraper. Read about the live APIs with Real Data API docs for more explanation.

import { RealdataAPI } from 'RealdataAPI-Client';

// Initialize the RealdataAPI with API token
const client = new RealdataAPI({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "input": [
        {
            "url": "https://www.trendyol.com/apple/iphone-11-128-gb-beyaz-cep-telefonu-aksesuarsiz-kutu-apple-turkiye-garantili-p-64074794"
        },
        {
            "url": "https://www.trendyol.com/sr?q=iphone"
        }
    ],
    "maxItems": 10,
    "proxyConfiguration": {
        "useRealdataAPIProxy": true
    }
};

(async () => {
    // Run the Actor and wait for it to finish
    const run = await client.actor("yeyo/trendyol-scraper").call(input);

    // Fetch and print Actor results from the run's dataset (if any)
    console.log('Results from dataset');
    const { items } = await client.dataset(run.defaultDatasetId).listItems();
    items.forEach((item) => {
        console.dir(item);
    });
})();
from RealdataAPI_client import RealdataAPI

# Initialize the RealdataAPI with your API token
client = RealdataAPI("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "input": [
        { "url": "https://www.trendyol.com/apple/iphone-11-128-gb-beyaz-cep-telefonu-aksesuarsiz-kutu-apple-turkiye-garantili-p-64074794" },
        { "url": "https://www.trendyol.com/sr?q=iphone" },
    ],
    "maxItems": 10,
    "proxyConfiguration": { "useRealdataAPIProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("yeyo/trendyol-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
# Set API token
API_TOKEN=<YOUR_API_TOKEN>

# Prepare Actor input
cat > input.json <<'EOF'
{
  "input": [
    {
      "url": "https://www.trendyol.com/apple/iphone-11-128-gb-beyaz-cep-telefonu-aksesuarsiz-kutu-apple-turkiye-garantili-p-64074794"
    },
    {
      "url": "https://www.trendyol.com/sr?q=iphone"
    }
  ],
  "maxItems": 10,
  "proxyConfiguration": {
    "useRealdataAPIProxy": true
  }
}
EOF

# Run the actor
curl "https://api.RealdataAPI.com/v2/acts/yeyo~trendyol-scraper/runs?token=$API_TOKEN" /
  -X POST /
  -d @input.json /
  -H 'Content-Type: application/json'

Input

input Required Array

Enter a single search keyword or URL of the Trendyol product. It allows you to add multiple items, but you can add them together, adding a single item per line.

Maximum Items

maxItems Optional Integer

Please enter the maximum item count to scrape. It will allow the scraper to stop the process after reaching the limit. You can add a minimum of 10 and a maximum of 500, with 100 as the default value.

Proxy Configuration

proxyConfiguration Optional Object

Choose proxy servers to help successfully run your scraper.

{
  "input": [
    {
      "url": "https://www.trendyol.com/apple/iphone-11-128-gb-beyaz-cep-telefonu-aksesuarsiz-kutu-apple-turkiye-garantili-p-64074794"
    },
    {
      "url": "https://www.trendyol.com/sr?q=iphone"
    }
  ],
  "maxItems": 10,
  "proxyConfiguration": {
    "useRealdataAPIProxy": true
  }
}