nvNeuralVerge
E-commerce & Marketplaces

Trendyol Product Data — Price, Attributes, Variants & Sellers

Send a Trendyol product ID (contentId) or product URL and this source returns the listing as structured data: name, brand, price, list price, discount, rating, review count, attributes, variants, the seller, other sellers and the promotions applied.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "trendyol_product",
  "product": "689227641",
  "product_id": "689227641",
  "human": "# Trendyol product\n\n- **Product:** 689227641\n- **Proxy traffic:** 823.8 KB\n- **Name:** Yenilenmiş iPhone 12 64 GB Beyaz Cep Telefonu (12 Ay Garantili) - A Kalite\n- **Brand:** Apple\n- **Price:** 17954.05 TRY\n- **Rating:** 3.99 (121 reviews)\n- **In stock:** yes\n- **Seller:** GARANTİLİ CEP",
  "machine": {
    "product": {
      "id": "689227641",
      "url": "https://www.trendyol.com/apple/yenilenmis-iphone-12-64-gb-beyaz-cep-telefonu-12-ay-garantili-a-kalite-p-689227641",
      "name": "Yenilenmiş iPhone 12 64 GB Beyaz Cep Telefonu (12 Ay Garantili) - A Kalite",
      "product_group_id": "532762653",
      "brand": "Apple",
      "brand_id": "1617",
      "brand_url": "https://www.trendyol.com/apple-x-b101470",
      "price": 17954.05,
      "list_price": 17954.05,
      "discount_percentage": 5,
      "currency": "TRY",
      "image": "https://cdn.dsmcdn.com/ty917/product/media/images/20230529/19/370412366/911914738/1/1_org_zoom.jpg",
      "images": [
        "https://cdn.dsmcdn.com/ty917/product/media/images/20230529/19/370412366/911914738/1/1_org_zoom.jpg"
      ],
      "rating": 3.99,
      "rating_count": 189,
      "review_count": 121,
      "favorite_count": 10978,
      "is_in_stock": true,
      "category": "Yenilenmiş Cep Telefonu",
      "category_hierarchy": "Elektronik/Telefon/Yenilenmiş Cep Telefonu",
      "breadcrumbs": [
        "Elektronik",
        "Telefon"
      ],
      "gender": null,
      "max_installment": 9,
      "is_refundable": true,
      "is_global_brand": false,
      "energy_class": null,
      "attributes": [
        {
          "name": "Dahili Hafıza",
          "value": "64 GB"
        },
        {
          "name": "Kozmetik Durum",
          "value": "A seviye-Mükemmel"
        }
      ],
      "variants": [
        {
          "item_number": "911914738",
          "value": null,
          "is_selected": true,
          "is_in_stock": true,
          "price": 17954.05,
          "barcode": "9999010110043"
        }
      ],
      "seller": {
        "id": "414188",
        "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"
      },
      "other_seller_count": 3,
      "other_sellers": [
        {
          "seller_id": "226317",
          "seller_name": "HB BİLİŞİM",
          "rating": 8.3,
          "price": 18096.55,
          "list_price": 18096.55,
          "currency": "TRY",
          "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",
          "has_free_cargo": true
        },
        {
          "seller_id": "230886",
          "seller_name": "Getmobil",
          "rating": 7.5,
          "price": 18999.05,
          "list_price": 18999.05,
          "currency": "TRY",
          "url": "https://www.trendyol.com/apple/yenilenmis-iphone-12-64-gb-beyaz-cep-telefonu-12-ay-garantili-a-kalite-p-689227641?boutiqueId=61&merchantId=230886",
          "has_free_cargo": true
        }
      ],
      "promotions": [
        {
          "id": "30414015",
          "name": "Sepette %5 İndirim",
          "type": "DiscountOnBasket",
          "is_applied": true
        },
        {
          "id": "27415355",
          "name": "350 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)",
          "type": "Cargo",
          "is_applied": true
        }
      ]
    },
    "proxy_traffic_bytes": 843553
  },
  "total_points": 5
}
You send
A Trendyol product ID (contentId) or product URL
You get back
Name, brand, price, list price, discount, rating, attributes, variants, seller, other sellers and promotions
Coverage
Trendyol.com listings with a public product page.
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.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Checking the site by handOpen the page and read itFree, and slowFine for one product, useless across a catalog
Building a scraperWrite it, host it, and repair it when Trendyol changes the pageEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per product$5 per 1,000, misses not billedReturns what the listing publishes at request time — prices, stock and promotions move
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
productobjectThe product record; the fields below sit inside it.
idstringTrendyol product ID.
urlstringDirect link to the product page.
namestringListing title.
product_group_idstringGroup ID the product belongs to.
brandstringProduct brand as listed.
brand_idstringBrand ID.
brand_urlstringLink to the brand's page on Trendyol.
pricenumberCurrent price.
list_pricenumberPre-discount list price.
discount_percentagenumberDiscount between list price and price, as a percentage.
currencystringISO currency code (TRY in the sample).
imagestringPrimary product image URL.
imagesarrayAll product image URLs.
ratingnumberAverage star rating.
rating_countnumberNumber of ratings.
review_countnumberNumber of written reviews.
favorite_countnumberNumber of times the product was favorited.
is_in_stockbooleanWhether the item is currently in stock.
categorystringLeaf category name.
category_hierarchystringFull category path.
breadcrumbsarrayCategory breadcrumb trail.
genderstringGender the product targets; null when not set.
max_installmentnumberMaximum number of installments offered.
is_refundablebooleanWhether the product is refundable.
is_global_brandbooleanWhether the brand is flagged as global.
energy_classstringEnergy class, when the product has one; null otherwise.
attributesarraySpecification rows with name and value.
variantsarrayVariants with item number, selection state, stock, price and barcode.
sellerobjectThe seller: id, name, official_name, city, rating and image.
other_seller_countnumberNumber of other sellers offering the product.
other_sellersarrayCompeting offers with seller, rating, price, URL and free-cargo flag.
promotionsarrayPromotions attached to the listing, with id, name, type and whether applied.
Integration

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 (contentId) or a full product URL. For the complete offer list with stock and winner flags, run Trendyol product sellers.

curl -X POST https://api.neuralverge.ai/functions/v1/run-trendyol-products \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "product": "689227641" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Price monitoring

Track a listing's price, discount and promotions over time.

Seller comparison

See the main seller and competing offers with price and free-shipping flag.

Catalog enrichment

Pull attributes, barcode and images for products you already track.

Refurbished-market research

Compare condition grades and prices on listings for used or renewed goods.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Trendyol.com listings with a public product page.

Freshness

Read at request time.

Handling

This source returns publicly visible information, stamped with the input it was read from and a session id you can trace.

What it will not do
  • —Price, stock and promotions reflect the moment of the request and can change right after.
  • —Attributes are only as complete as the listing publishes.
  • —Fields a listing does not publish come back as null or empty.
FAQ

Questions, answered

The product ID (contentId) from the product URL, or the full URL itself.

Related

Related sources

Try trendyol product on your own data

One request format across every source in the catalog.

Get started