Disclaimer : Real Data API only extracts publicly available data while maintaining a strict policy against collecting any personal or identity-related information.
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.
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.
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.
Here are a few value-added use cases for scraping product data from Trendyol's ecommerce website.
The Trendyol data extractor only needs the SKU value or URL of the selected product as the input.
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.
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
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.
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.
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
}
}