Trendyol Seller Products — Storefront Listings & Prices
Send a Trendyol seller ID or store URL and this source returns the seller's storefront products as data: product ID, name, brand, price, list price, image, rating and review count.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "trendyol_seller_products",
"seller": "992531",
"seller_id": "992531",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Trendyol seller products\n\n- **Seller:** 992531\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 554.6 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "812982801",
"url": "https://www.trendyol.com/apple/yenilenmis-iphone-13-128-gb-yildiz-isigi-cep-telefonu-12-ay-garantili-a-kalite-p-812982801",
"name": "Yenilenmiş iPhone 13 128 GB Yıldız Işığı Cep Telefonu (12 Ay Garantili) - A Kalite",
"brand": "Apple",
"price": 29178.52,
"list_price": 29774,
"currency": "TRY",
"image": "https://cdn.dsmcdn.com/mnresize/400/-/ty1622/prod/QC/20250109/15/264c2a80-6308-3848-9145-70626fb8eed3/1_org_zoom.jpg",
"rating": 3.89,
"review_count": 1306
},
"items": [
{
"id": "812982801",
"url": "https://www.trendyol.com/apple/yenilenmis-iphone-13-128-gb-yildiz-isigi-cep-telefonu-12-ay-garantili-a-kalite-p-812982801",
"name": "Yenilenmiş iPhone 13 128 GB Yıldız Işığı Cep Telefonu (12 Ay Garantili) - A Kalite",
"brand": "Apple",
"price": 29178.52,
"list_price": 29774,
"currency": "TRY",
"image": "https://cdn.dsmcdn.com/mnresize/400/-/ty1622/prod/QC/20250109/15/264c2a80-6308-3848-9145-70626fb8eed3/1_org_zoom.jpg",
"rating": 3.89,
"review_count": 1306
},
{
"id": "931813512",
"url": "https://www.trendyol.com/apple/yenilenmis-iphone-15-128-gb-mavi-cep-telefonu-12-ay-garantili-b-kalite-p-931813512",
"name": "Yenilenmiş iPhone 15 128 GB Mavi Cep Telefonu (12 Ay Garantili) - B Kalite",
"brand": "Apple",
"price": 47980.1,
"list_price": 48464.75,
"currency": "TRY",
"image": "https://cdn.dsmcdn.com/mnresize/400/-/ty1672/prod/QC/20250502/14/1af87873-2c7d-3110-98e0-c6aa68b7eaee/1_org_zoom.jpg",
"rating": 4.2,
"review_count": 66
}
],
"proxy_traffic_bytes": 567861
},
"total_points": 2
}- You send
- A Trendyol seller ID or store URL
- You get back
- The seller's storefront products with ID, name, brand, price, list price, image, rating and review count
- Coverage
- Products listed on public Trendyol storefronts.
- Price
- 1 point per returned result, up to 500 per request — $1 per 1,000
- Billed per product actually returned, capped by max_items. A storefront that returns nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Checking the site by hand | Open the store page, scroll and copy | Free, and slow | Impractical for a large store |
| Building a scraper | Write it, host it, and repair it when Trendyol changes store pages | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per seller | $1 per 1,000, misses not billed | A large store is a large result set — cap max_items deliberately |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | How many products were returned in this batch (capped by max_items). |
first_item | object | A copy of the first record, for quick access. |
id | string | Trendyol product ID. |
url | string | Direct link to the product page. |
name | string | Listing title. |
brand | string | Product brand as listed. |
price | number | Current price. |
list_price | number | Pre-discount list price. |
currency | string | ISO currency code (TRY in the sample). |
image | string | Primary product image URL. |
rating | number | Average star rating. |
review_count | number | Number of reviews. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
seller is the only required field. max_items caps the result count (up to 500, defaults to 25) and sets what you are billed for; start_page continues a previous pull. Use Trendyol seller to check the product count first.
curl -X POST https://api.neuralverge.ai/functions/v1/run-trendyol-sellers-products \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "seller": "992531", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
Re-run on a schedule to see how a rival store prices its range.
List what a seller sells and how each item is rated.
Collect product IDs to run through Trendyol product.
See how a renewed-goods seller prices its grades against list price.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Products listed on public Trendyol storefronts.
Read at request time.
This source returns publicly visible information, stamped with the input it was read from and a session id you can trace.
- —A large store returns a large result set — set max_items before you run it.
- —Price reflects the moment of the request.
- —The storefront listing carries fewer fields than Trendyol product.
Questions, answered
The seller ID (like 992531) or the store URL.
Related sources
Try trendyol seller products on your own data
One request format across every source in the catalog.