Trendyol Product Sellers — Offers, Prices & Stock Comparison
Send a Trendyol product ID or URL and this source lists all the sellers offering that product, for price comparison: seller, price, list price, discount, rating, stock, free-cargo flag and which offer is featured.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "trendyol_product_sellers",
"product": "689227641",
"product_id": "689227641",
"human": "# Trendyol product sellers\n\n- **Product:** 689227641\n- **Offers returned:** 4\n- **Proxy traffic:** 997.5 KB",
"machine": {
"total_items": 4,
"first_item": {
"seller_id": "414188",
"seller_name": "GARANTİLİ CEP",
"official_name": "GARANTİLİ TEKNOLOJİ İLETİŞİM HİZMETLERİ ANONİM ŞİRKETİ",
"city": "İSTANBUL",
"rating": 7.7,
"image": "https://cdn.dsmcdn.com/seller-store/uploads/414188/92b8d85f-4831-4e55-90d4-ec7a0ca8e134.jpeg",
"price": 17954.05,
"list_price": 17954.05,
"discount_percentage": 5,
"currency": "TRY",
"is_in_stock": true,
"is_winner": true,
"has_free_cargo": true,
"has_corporate_invoice": true,
"fulfilment_type": "mp",
"listing_id": "626fcea1954f7814d107fb409dbc9e6e",
"url": "https://www.trendyol.com/apple/yenilenmis-iphone-12-64-gb-beyaz-cep-telefonu-12-ay-garantili-a-kalite-p-689227641?boutiqueId=61&merchantId=414188"
},
"items": [
{
"seller_id": "414188",
"seller_name": "GARANTİLİ CEP",
"official_name": "GARANTİLİ TEKNOLOJİ İLETİŞİM HİZMETLERİ ANONİM ŞİRKETİ",
"city": "İSTANBUL",
"rating": 7.7,
"image": "https://cdn.dsmcdn.com/seller-store/uploads/414188/92b8d85f-4831-4e55-90d4-ec7a0ca8e134.jpeg",
"price": 17954.05,
"list_price": 17954.05,
"discount_percentage": 5,
"currency": "TRY",
"is_in_stock": true,
"is_winner": true,
"has_free_cargo": true,
"has_corporate_invoice": true,
"fulfilment_type": "mp",
"listing_id": "626fcea1954f7814d107fb409dbc9e6e",
"url": "https://www.trendyol.com/apple/yenilenmis-iphone-12-64-gb-beyaz-cep-telefonu-12-ay-garantili-a-kalite-p-689227641?boutiqueId=61&merchantId=414188"
},
{
"seller_id": "226317",
"seller_name": "HB BİLİŞİM",
"official_name": null,
"city": null,
"rating": 8.3,
"image": null,
"price": 18096.55,
"list_price": 18096.55,
"discount_percentage": 5,
"currency": "TRY",
"is_in_stock": true,
"is_winner": false,
"has_free_cargo": true,
"has_corporate_invoice": true,
"fulfilment_type": "mp",
"listing_id": "98196de23b7397547ddaf752ea021109",
"url": "https://www.trendyol.com/apple/yenilenmis-iphone-12-64-gb-beyaz-cep-telefonu-12-ay-garantili-a-kalite-p-689227641?boutiqueId=61&merchantId=226317"
}
],
"proxy_traffic_bytes": 1021474
},
"total_points": 5
}- You send
- A Trendyol product ID or URL
- You get back
- All offers on the product with seller, price, discount, rating, stock, free-cargo flag and the featured offer
- Coverage
- Seller offers shown on public Trendyol product pages.
- Price
- 5 pts — $5 per 1,000
- Charged only when the product resolves. A product ID or URL that doesn't resolve is not billed.
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 product and its other-sellers section | Free, and slow | Fine for one product, slow across a catalog |
| Building a scraper | Write it, host it, and repair it when Trendyol changes the offer list | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per product | $5 per 1,000, misses not billed | Offers change by the hour — the list is a snapshot of the request |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | Number of offers returned. |
first_item | object | A copy of the first offer, for quick access. |
seller_id | string | Seller ID. |
seller_name | string | Seller display name. |
official_name | string | Registered company name; null when not shown. |
city | string | Seller city; null when not shown. |
rating | number | Seller score. |
image | string | Seller logo URL; null when absent. |
price | number | Offer price. |
list_price | number | Pre-discount list price of the offer. |
discount_percentage | number | Discount, as a percentage. |
currency | string | ISO currency code (TRY in the sample). |
is_in_stock | boolean | Whether the offer is in stock. |
is_winner | boolean | Whether this is the featured offer. |
has_free_cargo | boolean | Whether shipping is free on the offer. |
has_corporate_invoice | boolean | Whether the seller issues corporate invoices. |
fulfilment_type | string | Fulfilment type code of the offer. |
listing_id | string | Listing ID of the offer. |
url | string | Direct link to this seller's offer. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One product per request. product accepts a product ID or a full product URL. Trendyol product also returns the main seller and a few competing offers if you want the full listing too.
curl -X POST https://api.neuralverge.ai/functions/v1/run-trendyol-products-sellers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "product": "689227641" }'What teams use it for
Where this field shows up in an actual workflow.
See which sellers are below the featured offer.
Track which seller holds the featured offer over time.
Find the stores competing on a product you sell.
Compare free-cargo flags across offers.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Seller offers shown on public Trendyol product pages.
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.
- —Offers, prices and the featured offer reflect the moment of the request.
- —City, company name and logo are null for some sellers.
- —The list is for one product; it does not search across products.
Questions, answered
The offer with is_winner set to true.
Related sources
Try trendyol product sellers on your own data
One request format across every source in the catalog.