Trendyol API
Trendyol seller prices as structured JSON: for one product, the buy box seller and every other seller's price, seller score and the price each is shown against, with Trendyol's lowest-price badge. Plus search, category and brand grids, reviews, seller Q&A, store profiles, flash deals, coupons, top-100 rankings and delivery dates, on trendyol.com and 34 international storefronts.
50 free credits on signup. No card, no seller account.
{ "data": { "content_id": 975557855, "product_group_id": 741886069, "product_code": "sma175fzkbtur", "name": "Galaxy A17 4/128 GB Siyah Cep Telefonu", "brand": { "id": 794, "name": "Samsung", "url": "https://www.trendyol.com/samsung-x-b794" }, "category": { "id": 164461, "name": "Android Cep Telefonu", "path": "Elektronik/Telefon/Akıllı Cep Telefonu/Android Cep Telefonu", "tree": [ { "id": 104024, "name": "Elektronik", "level": 1 }, "… 3 more (trimmed for preview)" ] }, "url": "https://www.trendyol.com/samsung/galaxy-a17-4-128-gb-siyah-cep-telefonu-p-975557855", "price": 14149, "original_price": null, "discount_percent": null, "rrp": null, "currency": "TRY", "lowest_price_badge": null, "in_stock": true, "running_out": true, "max_per_order": 1, "color": "Siyah", "options": [ { "name": "Internal Memory", "value": "128 GB" } ], "variants": [ { "attribute": null, "value": null, "item_number": 1378939445, "in_stock": true, "price": 14149, "barcode": "8806097657514", "selected": true } ], "attributes": [ { "name": "Ön Kamera Çözünürlüğü", "value": "10 - 20 MP", "starred": true }, "… 40 more (trimmed for preview)" ], "images": [ "https://cdn.dsmcdn.com/ty1000391/product/media/images/prod/PIM/20260425/10/35fee09a-a27a-4568-9b53-da4a7a1815c6/1_org_zoom.jpg", "… 3 more (trimmed for preview)" ], "rating": 4.47, "rating_count": 310, "review_count": 133, "favourite_count": 20635, "category_rankings": [ { "ranking": "bestSeller", "rank": 1 } ], "buy_box": { "seller": { "id": 807735, "name": "Kapdiyo", "score": 9.2, "badges": [ "fast_seller" ], "city": "Ankara", "country": "TÜRKİYE", "cash_on_delivery": true, "corporate_invoice": true }, "listing_id": "ff1d23f6969474c32de9c4412c73db12", "item_number": 1378939445, "price": 14149, "original_price": null, "discount_percent": null, "rrp": null, "currency": "TRY", "free_shipping": true, "rush_delivery_hours": 24, "flash_sale": false, "has_coupon": false }, "other_sellers": [ { "seller": { "id": 1176505, "name": "İzi Teknoloji", "score": 9.6, "badges": [] }, "listing_id": "3528c6fef9f70c185b4f41bf41758f2a", "item_number": 1378939445, "price": 14449, "original_price": 14999, "discount_percent": 4, "rrp": null, "currency": "TRY", "free_shipping": true, "rush_delivery": true, "lowest_price_badge": { "days": 10, "text": "Son 10 Günün En Düşük Fiyatı" }, "promotions": [ "350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)" ] }, "… 14 more (trimmed for preview)" ], "other_seller_count": 15, "promotions": [ { "id": 27402394, "name": "350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)", "short_name": "Kargo Bedava", "type": "Cargo", "ends_at": null } ], "returnable": true, "max_installments": 1, "vat_percent": 20, "has_description": true, "notes": [ "price is what one unit costs at checkout (basket discounts applied); original_price is the higher price it is shown against; each international storefront has its own price list, not a currency conversion; items there are sold by Trendyol itself or by other sellers (see buy_box and other_sellers).", "… 2 more (trimmed for preview)" ], "country": "tr", "language": "tr" }, "response_time": 534}Live calls against the real endpoints on trendyol.com (Turkey). 3 free runs across every tab, then it's your own key.
What is the Scavio Trendyol API?
The Scavio Trendyol API is a REST API that returns Trendyol product, seller price, review, deal and seller data as JSON for 35 storefronts. For one product it returns the buy box seller and every other seller's price and seller score, with Trendyol's lowest-price badge. Every call costs 1 credit.
- 12
- endpoints, all live in production
- 35
- storefronts: Turkey, the EU, Ukraine, Moldova, Serbia, the Gulf, Azerbaijan
- 1
- credit per call, every endpoint and storefront
The Trendyol data sellers and brands actually need
Who holds the buy box, what every other seller charges, how each seller scores, what each storefront charges, and what Trendyol's price badges say.
The buy box next to every other seller
POST /api/v1/trendyol/productbuy_box and other_sellers on one call: each seller's name, score out of 10, price and the price it is shown against. The Galaxy A17 on 2026-11-15: 16 offers from 14,149 to 20,000 TRY.
Seller scores and store profiles
POST /api/v1/trendyol/sellerThe score out of 10 Trendyol shows, followers, time on Trendyol, average shipping time and question response time. Flormar: 9.3, 4,740,163 followers.
Trendyol's lowest-price badge
POST /api/v1/trendyol/searchlowest_price_badge with the day count Trendyol shows (7, 10, 14, 30 or 90), on search items, product offers and every seller's offer. Filter a search to it with lowest_price_days.
35 storefronts, 16 currencies
POST /api/v1/trendyol/productTurkey, the EU, Ukraine, Moldova, Serbia, the Gulf and Azerbaijan, each in its own language and currency with its own price list.
Reviews and seller Q&A
POST /api/v1/trendyol/reviewsStar histogram, review topics with positive and negative counts, Trendyol's review summary, and answered seller questions with how fast each seller replied.
Flash deals and super discounts
POST /api/v1/trendyol/dealsToday's flash slots and their items, and the Süper Fırsatlar grid of items at a 10, 14 or 30-day low, on trendyol.com.
Coupons per seller
POST /api/v1/trendyol/couponsThe coupons on the buy box's listing or any other seller's: discount, minimum basket and expiry. Coupons belong to each seller, so read them per seller.
Top 100 by category
POST /api/v1/trendyol/rankingsBest sellers, most favourited, most rated and most viewed, ranked 1 to 100 for any category.
Delivery dates by seller
POST /api/v1/trendyol/deliveryWhen each seller listing would deliver, with the ship-by date and cutoffs, down to an Istanbul district on tr.
All 12 Trendyol API endpoints
Every route is a POST, returns JSON and takes the same API key. Credits are charged per successful call and per not-found; a 400 and failed upstream calls are not charged.
| Endpoint | Returns | Credits |
|---|---|---|
Product/api/v1/trendyol/product | One product by content id or link: price, the price it is shown against, lowest-price badge, variants, stock, the buy box seller with its score, and every other seller's offer with score and price | 1 |
Search/api/v1/trendyol/search | Keyword search on any of the 35 storefronts, 36 a page with seven sorts and price, brand, seller, discount, badge, seller-type and facet filters; sponsored items flagged | 1 |
Category/api/v1/trendyol/category | One category's products by id or link (the same id on every storefront), with the search sorts and filters | 1 |
Brand/api/v1/trendyol/brand | One brand's products by id or link, with the search sorts and filters | 1 |
Reviews/api/v1/trendyol/reviews | Star histogram, review topics, Trendyol's own review summary and up to 50 reviews a page with the seller bought from; authors masked as shown | 1 |
Seller Q&A/api/v1/trendyol/questions | Answered seller questions with the answering seller and how fast it answered, plus topics and totals | 1 |
Seller/api/v1/trendyol/seller | A seller's store profile: score out of 10, followers, ranking, time on Trendyol, shipping and response times, and its catalogue | 1 |
Deals/api/v1/trendyol/deals | Flash deal slots and their items, or the super discounts (Süper Fırsatlar), on the Turkish storefront | 1 |
Coupons/api/v1/trendyol/coupons | The collectable coupons on one product's listing, the buy box's or another seller's, with discount, minimum basket and expiry (tr) | 1 |
Rankings/api/v1/trendyol/rankings | A category's top 100 by best seller, most favourited, most rated or most viewed, 20 a page (20 storefronts) | 1 |
Suggestions/api/v1/trendyol/suggestions | Search-box suggestions for a partial query: keywords, categories, brands and stores with their ids | 1 |
Delivery estimate/api/v1/trendyol/delivery | The delivery window from every seller listing a product, with ship-by date and shipping cutoffs; to a Turkish city and district on tr | 1 |
50 free credits on signup covers 50 calls on any storefront. See plans
35 storefronts, 13 languages, 16 currencies
One country parameter, plus language where the storefront offers more than one. Names come in the storefront's language; every answer echoes country, language and currency.
| country | Storefront | Language(s), first = default | Currency | Endpoints |
|---|---|---|---|---|
| tr (default) | Turkey (trendyol.com) | Turkish, English or Arabic | TRY | All 12 |
| de, at | Germany, Austria | German | EUR | All except deals and coupons |
| fr, be, hr, dk, ee, fi, it, lv, lt, nl, pt, si, es, se, lu | 15 English-language EU storefronts | English | EUR | All except deals, coupons and rankings |
| bg | Bulgaria | Bulgarian or English | EUR | All except deals and coupons |
| gr | Greece | Greek or English | EUR | All except deals and coupons |
| sk | Slovakia | Slovak or English | EUR | All except deals and coupons |
| cz | Czechia | Czech or English | CZK | All except deals and coupons |
| hu | Hungary | Hungarian or English | HUF | All except deals and coupons |
| pl | Poland | Polish or English | PLN | All except deals and coupons |
| ro | Romania | Romanian or English | RON | All except deals and coupons |
| rs | Serbia | Serbian (Latin) or English | RSD | All except deals and coupons |
| ua | Ukraine | Ukrainian or English | UAH | All except deals and coupons |
| md | Moldova | Romanian or English | MDL | All except deals and coupons |
| ae | United Arab Emirates (trendyol.ae) | English or Arabic | AED | All except deals and coupons |
| sa | Saudi Arabia (trendyol.sa) | Arabic or English | SAR | All except deals and coupons |
| qa, kw, om, bh | Qatar, Kuwait, Oman, Bahrain | Arabic or English | QAR, KWD, OMR, BHD | All except deals and coupons |
| az | Azerbaijan | Turkish | AZN | All except deals and coupons |
1 credit per call on every storefront. Flash deals, super discounts and collectable coupons run on the Turkish storefront only; the 15 English-language EU storefronts have no ranking lists. Trendyol serves Georgia, Kazakhstan, Kyrgyzstan and Iraq as the Turkish storefront (send tr), and does not sell to Ireland, Malta, the UK, Russia, the US, Canada, Jordan or Lebanon: those country codes answer 400, not charged. Delivery city and district ids narrow the estimate on tr only.
The buy box and every other seller, one product
Samsung Galaxy A17 4/128 GB (content_id 975557855) on trendyol.com, one product call on 2026-11-15. Seller names, scores and prices as the page showed them, in TRY.
| Seller | Seller score (of 10) | Price (TRY) | Shown against | Lowest-price badge | Listing |
|---|---|---|---|---|---|
| Kapdiyo | 9.2 | 14,149 | - | - | buy box |
| İzi Teknoloji | 9.6 | 14,449 | 14,999 | 10-day ("Son 10 Günün En Düşük Fiyatı") | other seller |
| TEKYILDIZ | 9.3 | 14,450 | - | - | other seller |
| SELAM BİLİŞİM | 9.2 | 14,500 | - | - | other seller |
| Koycebine | 9.4 | 14,499 | - | - | other seller |
| GÜZEL TEKNOLOJİ | 9.7 | 14,699 | 14,749 | - | other seller |
| TekCep | 9.5 | 14,699 | - | - | other seller |
| İLETKOM TEKNOLOJİ | 9 | 14,690 | - | - | other seller |
| mühendis06 cep elektronik | 9.2 | 14,849 | - | - | other seller |
| TEKNOLOJİ MOBİL STORE | 9.5 | 14,899 | 15,049 | 14-day ("Son 14 Günün En Düşük Fiyatı") | other seller |
| YİĞİTGSM | 9.6 | 14,950 | - | - | other seller |
| Referans Bilişim | 8.8 | 14,989 | - | - | other seller |
| BAŞARAN İLETİŞİM | 9.3 | 15,999 | - | - | other seller |
| Uğurlu Elektronik Shop | 9 | 16,799 | - | - | other seller |
| ACAR ELEKTRİKLİ EV ALETLERİ | 9.5 | 17,000 | - | - | other seller |
| Semercioğlu Teknoloji | 8.6 | 20,000 | - | - | other seller |
One reading, not a rule. Here the buy box seller had the lowest of the 16 prices, while 9 of the 15 other sellers had a higher seller score (up to 9.7). Trendyol's developer FAQ says the buy box seller is picked with "the determined algorithm metrics" and other sellers are listed "according to their Buybox scores", so read buy_box and other_sellers on every poll rather than assuming the cheapest seller wins.
Same product, different storefronts
Two products read on several Trendyol storefronts on 2026-11-15, one call per storefront. Prices as each storefront showed them, never converted.
| Product (content_id) | Storefront | Price | Shown against | Buy box seller |
|---|---|---|---|---|
| Black belted double-breasted maxi chiffon dress (737572719) | de | 37.25 EUR | 41.39 EUR (10% off) | Trendyol |
| same dress (737572719) | fr | 112.99 EUR | - | Trendyol |
| Black stand-collar mini dress (1090399394) | tr (rankings call) | 440.10 TRY | 489 TRY (10% off) | seller id 868610 (World Fashion Trends) |
| same dress (1090399394) | bg | 7.61 EUR | 19.91 EUR (62% off) | World Fashion Trends |
| same dress (1090399394) | gr | 7.60 EUR | 19.90 EUR (62% off) | World Fashion Trends |
| same dress (1090399394) | ro | 31.73 RON | 126.81 RON (75% off) | World Fashion Trends |
Measured on 2 products on 2026-11-15; they are examples, not a rule. On international storefronts many items are sold cross-border by Trendyol itself (47 of 143 UAE listings read on 2026-11-15; the rest by UAE, Turkish and other sellers), and each carries its own price list, not a currency conversion of the Turkish price: the same dress read 37.25 EUR on the German storefront and 112.99 EUR on the French one. Read each storefront you report and store content_id, country, currency and fetched_at with every reading.
What the page shows, and what the API returns
Every price is a number in the storefront's currency. The API returns what the page shows and nothing it does not.
| On the page | In the API |
|---|---|
| Price you pay now (basket discounts applied) | price |
| Crossed-out price | original_price, with discount_percent computed from the two |
| "Sepette %10 İndirim" (10% off in the basket) | promotions; price already includes it |
| "Son 10 Günün En Düşük Fiyatı" (lowest price of the last 10 days) | lowest_price_badge { days: 10, text } |
| Recommended retail price | rrp |
| Trendyol Plus member price | plus_price |
| Buy box seller and the other sellers | buy_box and other_sellers, each with seller { id, name, score } |
| Sponsored results | sponsored true, not counted in count |
| A numeric 30-day lowest price | Not shown as a number, so not returned: the badge carries a day count only |
| Price history | Shown only to signed-in shoppers, so not returned |
lowest_price_badge.days is 10, 14, 30 or 90 on the Turkish storefront and 7, 14 or 30 on the international ones. To build a price history, poll the same content_id on a schedule and store price, original_price, lowest_price_badge, the buy box seller, currency and fetched_at.
Read the buy box and every other seller
A seller-price monitor reads buy_box next to other_sellers for one content id and stores each seller's score and price. The response on the right is a real product capture from trendyol.com.
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
# Seller prices for one product: the buy box, then every other seller.
p = client.trendyol.product(content_id="975557855")["data"]
b = p["buy_box"]
print("buy box:", b["seller"]["name"], b["seller"]["score"], b["price"], p["currency"])
for o in p["other_sellers"]:
badge = o["lowest_price_badge"]
print(o["seller"]["name"], o["seller"]["score"], o["price"], o["original_price"],
f"{badge['days']}-day low" if badge else ""){
"data": {
"content_id": 975557855,
"product_group_id": 741886069,
"product_code": "sma175fzkbtur",
"name": "Galaxy A17 4/128 GB Siyah Cep Telefonu",
"brand": {
"id": 794,
"name": "Samsung",
"url": "https://www.trendyol.com/samsung-x-b794"
},
"category": {
"id": 164461,
"name": "Android Cep Telefonu",
"path": "Elektronik/Telefon/Akıllı Cep Telefonu/Android Cep Telefonu",
"tree": [
{
"id": 104024,
"name": "Elektronik",
"level": 1
},
{
"id": 104025,
"name": "Telefon",
"level": 2
},
{
"id": 103498,
"name": "Cep Telefonu",
"level": 3
},
{
"id": 164461,
"name": "Android Cep Telefonu",
"level": 4
}
]
},
"url": "https://www.trendyol.com/samsung/galaxy-a17-4-128-gb-siyah-cep-telefonu-p-975557855",
"price": 14149,
"original_price": null,
"discount_percent": null,
"rrp": null,
"currency": "TRY",
"lowest_price_badge": null,
"in_stock": true,
"running_out": true,
"max_per_order": 1,
"color": "Siyah",
"options": [
{
"name": "Internal Memory",
"value": "128 GB"
}
],
"variants": [
{
"attribute": null,
"value": null,
"item_number": 1378939445,
"in_stock": true,
"price": 14149,
"barcode": "8806097657514",
"selected": true
}
],
"attributes": [
{
"name": "Ön Kamera Çözünürlüğü",
"value": "10 - 20 MP",
"starred": true
},
{
"name": "Dahili Hafıza",
"value": "128 GB",
"starred": true
},
{
"name": "Garanti Tipi",
"value": "Samsung TR Garantili",
"starred": true
},
{
"name": "Kamera Çözünürlüğü",
"value": "50 MP + 2 MP + 2 MP",
"starred": true
}
],
"images": [
"https://cdn.dsmcdn.com/ty1000391/product/media/images/prod/PIM/20260425/10/35fee09a-a27a-4568-9b53-da4a7a1815c6/1_org_zoom.jpg",
"https://cdn.dsmcdn.com/ty1767/prod/QC_ENRICHMENT/20251003/11/6b1796ea-e496-3f7d-b10e-d8dd712ca34b/1_org_zoom.jpg"
],
"rating": 4.47,
"rating_count": 310,
"review_count": 133,
"favourite_count": 20635,
"category_rankings": [
{
"ranking": "bestSeller",
"rank": 1
}
],
"buy_box": {
"seller": {
"id": 807735,
"name": "Kapdiyo",
"score": 9.2,
"badges": [
"fast_seller"
],
"city": "Ankara",
"country": "TÜRKİYE",
"cash_on_delivery": true,
"corporate_invoice": true
},
"listing_id": "ff1d23f6969474c32de9c4412c73db12",
"item_number": 1378939445,
"price": 14149,
"original_price": null,
"discount_percent": null,
"rrp": null,
"currency": "TRY",
"free_shipping": true,
"rush_delivery_hours": 24,
"flash_sale": false,
"has_coupon": false
},
"other_sellers": [
{
"seller": {
"id": 1176505,
"name": "İzi Teknoloji",
"score": 9.6,
"badges": []
},
"listing_id": "3528c6fef9f70c185b4f41bf41758f2a",
"item_number": 1378939445,
"price": 14449,
"original_price": 14999,
"discount_percent": 4,
"rrp": null,
"currency": "TRY",
"free_shipping": true,
"rush_delivery": true,
"lowest_price_badge": {
"days": 10,
"text": "Son 10 Günün En Düşük Fiyatı"
},
"promotions": [
"350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)"
]
},
{
"seller": {
"id": 628292,
"name": "TEKYILDIZ",
"score": 9.3,
"badges": [
"fast_seller"
]
},
"listing_id": "95f0fd870ef6211a9aa05048e2212e6d",
"item_number": 1378939445,
"price": 14450,
"original_price": null,
"discount_percent": null,
"rrp": null,
"currency": "TRY",
"free_shipping": true,
"rush_delivery": true,
"lowest_price_badge": null,
"promotions": [
"350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)"
]
},
{
"seller": {
"id": 139518,
"name": "SELAM BİLİŞİM",
"score": 9.2,
"badges": []
},
"listing_id": "1b8e7657ab811eae859ea9cc824017d8",
"item_number": 1378939445,
"price": 14500,
"original_price": null,
"discount_percent": null,
"rrp": null,
"currency": "TRY",
"free_shipping": true,
"rush_delivery": true,
"lowest_price_badge": null,
"promotions": [
"350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)"
]
}
],
"other_seller_count": 15,
"promotions": [
{
"id": 27402394,
"name": "350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)",
"short_name": "Kargo Bedava",
"type": "Cargo",
"ends_at": null
}
],
"returnable": true,
"max_installments": 1,
"vat_percent": 20,
"has_description": true,
"notes": [
"price is what one unit costs at checkout (basket discounts applied); original_price is the higher price it is shown against; each international storefront has its own price list, not a currency conversion; items there are sold by Trendyol itself or by other sellers (see buy_box and other_sellers).",
"lowest_price_badge is the site's own badge (lowest price of the last N days): it gives the day count only; Trendyol publishes no numeric 30-day lowest price and no price history.",
"other_sellers are the other offers on this product (the buy box is the site's default seller). Reviews, questions, coupons and delivery dates are separate calls."
],
"country": "tr",
"language": "tr"
},
"response_time": 429
}Why not the official Trendyol API?
Trendyol's API is built for its marketplace sellers. Here is what it covers, and where the Scavio API fits.
Trendyol Partner API
- For sellers in the Trendyol Partner Program and their integrators
- Credentials (supplier id, API key and secret) from the seller panel
- Manages the seller's own products, prices, stock, orders and returns
- Buy box checks for the seller's own products
- No public catalog, price or review API
Scavio Trendyol API
- One Scavio key issued at signup, 1 credit per call
- Any product: the buy box and every other seller's price and score
- 35 storefronts in their own language and currency
- Reviews, seller Q&A, store profiles, deals and coupons
- Rankings, suggestions and delivery dates by seller
- The same JSON envelope and key as every other Scavio platform
Trendyol facts from developers.trendyol.com (getting started and FAQ), read 2026-11-15. Not legal advice.
What developers build with it
Seller price monitoring for Trendyol sellers
Poll your products daily and see who holds the buy box, every other seller's price and score, and which offers carry a lowest-price badge.
productBrand and MAP compliance
Watch a brand's catalogue for sellers pricing under your floor, and tell official sellers from the rest with seller_type and the seller's badges.
brand + productCross-border price comparison
Read one content id on the Turkish, EU and Gulf storefronts and keep each storefront's currency: each one has its own price list.
productBlack Friday and Efsane Günler tracking
Read flash slots and super discounts daily, and poll a watch list through the November campaigns to record each price and badge.
deals + productCategory and best-seller research
Track a category's top 100 and its prices by sort, rating and discount to see what sells on Trendyol and at what price.
rankings + categoryReview and Q&A monitoring
Watch the rating histogram, review topics and new low-star reviews, and how fast each seller answers buyer questions.
reviews + questionsSeller vetting
Before buying from or partnering with a seller, read its score, time on Trendyol, shipping time and the reviews of its listings.
seller + reviewsShopping agents and assistants
Give an AI agent Trendyol as tools: find a product, compare the sellers on it, read its reviews and the delivery date, in the shopper's language.
MCP + RESTHow to get Trendyol seller prices
- 1
Get an API key
Sign up for a Scavio account and copy your key from the dashboard. You get 50 free credits on signup (50 calls), with no card.
- 2
Find the product
Send {"query": "telefon", "country": "tr"} to https://api.scavio.dev/api/v1/trendyol/search with an Authorization: Bearer header, or take the number after -p- in a trendyol.com product link. Each item carries its content_id.
- 3
Read the buy box and every other seller
Send {"content_id": "975557855"} to /api/v1/trendyol/product. buy_box is the seller Trendyol shows first; other_sellers lists every other offer with the seller's score, price, the price it is shown against and its lowest-price badge.
- 4
Poll and store each reading
Run the same call on a schedule and store price, original_price, lowest_price_badge, the buy box seller, currency and fetched_at. Trendyol shows no price history to visitors, so your readings are the record.
Trendyol API FAQ
Does Trendyol have a public API?
+
Not for catalog, price or review data. Trendyol's Partner API is for sellers in the Trendyol Partner Program and their integrators: it manages the seller's own products, prices, stock and orders, with an API key from the seller panel. Trendyol publishes no public catalog, price or review API. The Scavio Trendyol API is a separate option: 12 POST endpoints on one API key, with no seller account.
How do I get every seller's price for one Trendyol product?
+
Call product with the content_id (the number after -p- in a trendyol.com link). buy_box is the seller Trendyol shows first, with its score, city and price; other_sellers lists every other seller's offer with seller name, score, price, the price it is shown against, its lowest-price badge and shipping. On 2026-11-15 the Samsung Galaxy A17 975557855 had 16 offers, from 14,149 to 20,000 TRY. Trendyol Product API docs
How does the Trendyol buy box work?
+
Trendyol's developer FAQ says that when several sellers sell the same product, "the system selects the seller that will provide maximum benefit to the customers with the determined algorithm metrics and moves the seller's product to the top. The system is called Buybox." Other sellers are listed "according to their Buybox scores". So price is not the only factor: read buy_box and other_sellers on each poll and compare the prices yourself.
What is the seller score?
+
The score out of 10 Trendyol shows for each seller, returned as seller.score on the buy box, on every other seller and on the seller endpoint (score_scale 10). The seller endpoint adds followers, the store's ranking, time on Trendyol, average shipping time and question response time; Flormar read 9.3 with 4,740,163 followers on 2026-11-15.
What does Trendyol's lowest-price badge mean, and is there a 30-day lowest price?
+
Trendyol tags some prices "lowest price of the last N days" (for example "Son 10 Günün En Düşük Fiyatı"). lowest_price_badge returns that tag as { days, text }, with days 10, 14, 30 or 90 on tr and 7, 14 or 30 on the international storefronts; lowest_price_days filters a search to it. It is a day count, not a price: Trendyol publishes no numeric 30-day lowest price, so none is returned.
Does it return Trendyol price history?
+
No. Trendyol shows price history only to signed-in shoppers, and no endpoint returns one. Poll the product on a schedule and store each reading; 200 products read daily is about 6,000 credits a month. Black Friday is November 27, 2026, and press reports put Trendyol's Efsane Günler at November 26 to December 2, 2026: start polling before it.
Which storefronts, languages and currencies are covered?
+
35: Turkey (Turkish, English or Arabic, TRY); Germany and Austria (German, EUR); France, Belgium, Croatia, Denmark, Estonia, Finland, Italy, Latvia, Lithuania, the Netherlands, Portugal, Slovenia, Spain, Sweden and Luxembourg (English, EUR); Bulgaria, Greece and Slovakia (local language or English, EUR); Czechia (CZK), Hungary (HUF), Poland (PLN), Romania (RON), Serbia (RSD), Ukraine (UAH) and Moldova (MDL), each in the local language or English; the UAE (AED), Saudi Arabia (SAR), Qatar, Kuwait, Oman and Bahrain in Arabic or English; and Azerbaijan (Turkish, AZN). Send country and, where there is a choice, language.
Are Trendyol prices the same on every storefront?
+
No. International storefronts have their own price lists, not a currency conversion of the Turkish price, and many of their items are sold cross-border by Trendyol itself (47 of 143 UAE listings read on 2026-11-15). Measured on 2 products on 2026-11-15: the same dress (737572719) read 37.25 EUR on the German storefront and 112.99 EUR on the French one, and another (1090399394) read 440.10 TRY in Turkey, 7.61 EUR in Bulgaria, 7.60 EUR in Greece and 31.73 RON in Romania. Read each storefront you report.
Can I read Trendyol reviews and seller Q&A?
+
Yes, on all 35 storefronts. reviews returns the star histogram, review topics with positive and negative counts, Trendyol's own review summary and up to 50 reviews a page, sortable and filterable by stars or photos, each with the seller it was bought from. questions returns answered seller questions with how fast each seller answered. Authors appear masked as the site shows them; no personal data beyond that is returned. Trendyol Reviews API docs
How do Trendyol coupons work in the API?
+
Coupons belong to each seller's listing, not to the product: the buy box often has none while another seller has some. coupons returns the collectable coupons on the buy box's listing, or on another seller's with seller_id (from other_sellers), with discount, minimum basket and expiry. Coupons, flash deals and super discounts run on the Turkish storefront only.
Does it return delivery dates?
+
Yes. delivery returns the delivery window from every seller listing a product, with the ship-by date, tomorrow and same-day shipping cutoffs and which listing is the buy box. On tr, city_id and district_id narrow it to an address (Istanbul 133, Sisli 54); there is no city list endpoint and no pickup points.
What are sponsored results?
+
Ads Trendyol places among search, category, brand and deal results: up to about 20 of 36 on a page, repeating on every page. They come back with sponsored true and are not counted in count (sponsored_count says how many). Keep or drop them, and dedupe by content_id when you page.
How many results can a search return?
+
36 a page, up to 138 pages, which is how far Trendyol itself lists (about 5,000 results a query); page 139 and up answers 400. The total stops counting at 100,000 (total_capped true). Narrow with filters (price range, brand, category, seller, discount, lowest-price badge) to reach more items.
What do Trendyol's terms say?
+
Trendyol's legal notice says the site's materials, including machine-readable technical data, may not be copied, reproduced or distributed without its prior written permission. We do not interpret it for you: read the current terms for your use case. You are responsible for your own compliance. This is not legal advice.
How much does a Trendyol request cost?
+
1 credit per call on every endpoint and storefront. New accounts get 50 free credits on signup, one time and with no card. Paid plans start with Hobby at $15 per month for 3,000 credits; on Growth credits cost $1 per 1,000, so a call costs $0.001. A 400 and a failed upstream call are not charged; a not-found is charged.
How fresh is the data, and how long does a call take?
+
Every request reads Trendyol when you call it and carries fetched_at; nothing is cached. Calls usually answer in 1 to 15 seconds; flash deals can take up to about a minute. Set a client timeout of 120 seconds.
Explore more of Scavio
Best Trendyol seller price APIs
Seven options priced, plus 70 products where the buybox seller was not the cheapest on 7.
How to get Trendyol seller prices
Buybox and every other seller, scores, coupons, delivery and a daily poll, step by step.
Is Trendyol legit?
Who sells 143 Trendyol UAE listings, their seller scores and how deep the discounts are.
Allegro API
Every seller's offer on an Allegro product, in Poland, Czechia, Slovakia and Hungary.
OLX API
OLX Europe classifieds in Poland, Romania, Portugal, Bulgaria, Ukraine and more.
AliExpress API
AliExpress search, product SKUs, reviews and stores.
Amazon API
Search, product and offers across 22 marketplaces, Turkey included.
eBay API
eBay search, product and seller data.
Mercado Libre API
Mercado Libre with the buy-box seller in Mexico, Brazil, Argentina and Colombia.
Trendyol API docs
All 12 endpoints with params and real responses.
Start reading Trendyol seller prices
50 free credits on signup, no card. One key for Trendyol and every other Scavio platform.