Skip to main content
AI Studio  add-on for Spider.
trendyol.com · HTTP 200

Trendyol Scraper

Spider read trendyol.com in 6.6 s without a browser and returned 134 lines of clean markdown.

Get your free API key
Free balance on signup No card. Failed requests cost $0.
Response developers.trendyol.com/v2.0/docs/product-update-updateproducts.md markdown · 134 lines
Unique stock code in supplier internal systemCountry of origin information of the product. You can find valid 2 digit codes hereProduct description information.It should be sent in TRY. You need to determine the prices of your products in Turkish Lira. Exchange rate information is not supported.Trendyol Cargo Company InformationAllows entry of express delivery options. SAME_DAY_SHIPPING or FAST_DELIVERY values ​​can be entered in the "fastDeliveryType" field.It is the URL address list of product images. Visual URL addresses must be SSL certified addresses in "https" format. Maximum 8 images can be added for a barcode. The dimensions of the images of the products must be 1200x1800 and 96dpi.Product VAT rate (like 0,1,10,20)Product Shipment warehouse address ID information in Trendyol systemProduct Return warehouse address ID information in Trendyol systemIt is the property (Specification/Attribute) information of the product that can be sent for Category information.Can only be used for approved products (approved:true). It accepts the values 'CORE' or 'LUXE'. It is recommended to send this field only when you intend to publish or unpublish a product in a specific channel.1. If the product is live in both CORE and LUXE channels and you want to update the product information in both, the channels field can be omitted or sent as ["CORE", "LUXE"].2.If the product is live only in the CORE channel, the request can be made with ["CORE"], or the channels field can be omitted.3.If the product is live only in the LUXE channel, the request can be made with ["LUXE"], or the channels field can be omitted.4.If the product is live in both CORE and LUXE channels, and you want to unpublish it from the LUXE channel, the request must be made with ["CORE"].
Code · Fields · Cost · Run it keyless, no account

The same call, in code.

The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on trendyol.com.

trendyol-scraper.ts
import { SpiderBrowser } from "spider-browser";

const spider = new SpiderBrowser({
  apiKey: process.env.SPIDER_API_KEY!,
});

await spider.connect();
const page = spider.page!;
await page.goto("https://www.trendyol.com/sr?q=elbise&qt=elbise&st=elbise");

// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();

console.log(data);
await spider.close();
ready to run · spider-browser, no selectors

Ready for volume? Get an API key →

Fields you can pull.

Product nameBrandPriceOriginal priceDiscountRatingSellerImage URL

Spider names these from the page. The capture above came back as markdown; the same call with return_format: "json" returns them as keys.

What trendyol.com costs to scrape.

The capture above cost $0.000627 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.

  • Free balance on signup
  • No card required to test
  • Balance never expires
See the full pricing →

Run it keyless, no account

curl -X POST https://api.spider.cloud/scrape -H "Content-Type: application/json" -d '{"url": "https://developers.trendyol.com/v2.0/docs/product-update-updateproducts", "return_format": "markdown"}'

More International scrapers.

Start scraping trendyol.com.

You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.