Amazon TR İndirimleri API | İndirim, Discounts & Lowest Prices
Pricing
from $1.00 / 1,000 discounted products
Amazon TR İndirimleri API | İndirim, Discounts & Lowest Prices
Amazon.com.tr'deki gerçek indirimleri toplar: yüzde indirim rozeti veya 30/60/90/365 günün en düşük fiyatı işareti olanlar. 33 kategori, tasarruf tutarıyla. Amazon Turkey deals API — real discounts only, all 33 categories, with current price, previous price and exact savings.
Pricing
from $1.00 / 1,000 discounted products
Rating
0.0
(0)
Developer
Muzaffer Kadir YILMAZ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Amazon TR Deals Scraper
Get the products on Amazon.com.tr that are actually discounted right now — with the real price, the price before the deal, and how much is saved.
Amazon's deals pages mix genuine price cuts with items labelled only "Fırsat" or "Prime Fırsatı" that often cost the same as yesterday. This scraper keeps the ones a shopper would call a discount: a product carrying a discount percentage, or one Amazon itself marks as the lowest price of the last 30, 60, 90 or 365 days.
Features
- Real discounts by default — plain "deal of the day" filler is filtered out, so you review a short list instead of a long one
- Lowest-price signal — see which products are at their cheapest in 30, 60, 90 or 365 days, straight from Amazon
- Every category — 33 collections, from Bilgisayar and Cep Telefonları to Mutfak, Oyuncak and price bands like "500 TL altı"
- Minimum discount threshold — ask for 25%+ only and skip the rest
- Exact savings — deal price, previous price and the amount saved, calculated from the two prices rather than a rounded badge
- No duplicates — the same product listed in several collections is returned once
How it works
- Opens the Amazon.com.tr deals page and reads the live list of categories
- Walks each category you selected, page by page
- Reads each product's price, previous price and deal badge
- Keeps the genuinely discounted ones (or everything, if you ask)
- Writes results as it goes, so a stopped run still returns what it found
Getting more results
Amazon rotates its deals throughout the day, and a category holds as much as it holds — usually 100-200 active deals. A few things worth knowing:
- Leaving Categories empty sweeps all 33 collections, which is the widest sweep available
- Setting Minimum discount % excludes products with no advertised percentage, even genuinely cheap ones flagged as a lowest price — leave it empty if you want those too
- Amazon's own categorisation is broad: a phone charger can appear under "TV ve Ev Sineması". The scraper reports the category exactly as Amazon files it
Input
| Field | Type | Description |
|---|---|---|
categories | array | Deal collections to scrape. Empty means all 33. |
dealFilter | string | realDiscountsOnly (default) or all. |
minDiscountPercent | integer | Drop anything below this percentage. |
maxItems | integer | Stop after this many products. |
maxItemsPerCategory | integer | Advanced: cap per category so one does not use the whole budget. |
proxyConfiguration | object | Advanced: optional, data is served without a challenge. |
Examples
Discounted computer gear, 50 products:
{"categories": ["deals-collection-computers-and-accessories"],"maxItems": 50}
Deep discounts only, across kitchen and toys:
{"categories": ["deals-collection-kitchen", "deals-collection-toys"],"minDiscountPercent": 30,"maxItems": 100}
Everything on the deals page, filter off:
{"categories": ["deals-collection-star"],"dealFilter": "all","maxItems": 200}
Output
| Field | Description |
|---|---|
asin | Amazon product id |
title | Product name |
url | Product page link |
imageUrl | Product image |
price | Current deal price in TRY |
previousPrice | Price before the deal, when Amazon shows one |
currency | Always TRY |
discountPercent | Advertised discount, when the product carries one |
savings | Previous price minus current price |
isLowestPrice | Whether this is a lowest-price-in-N-days deal |
lowestPriceDays | The N: 30, 60, 90 or 365 |
dealBadge | Amazon's badge text, verbatim |
dealMessage | Amazon's secondary message, verbatim |
dealType | e.g. BEST_DEAL |
categoryId / categoryLabel | Which collection it came from |
scrapedAt | When the run read it |
Sample row:
{"asin": "B0FWVGN77V","title": "MONTECH King 45 PRO ATX Bilgisayar Kasası","url": "https://www.amazon.com.tr/dp/B0FWVGN77V","price": 5499,"previousPrice": 7999,"currency": "TRY","discountPercent": 31,"savings": 2500,"isLowestPrice": true,"lowestPriceDays": 365,"dealBadge": "%31 İndirim","dealMessage": "365 günün en düşük fiyatı","categoryLabel": "Bilgisayar"}
Notes
Results reflect what Amazon.com.tr is showing at the moment of the run. Deals expire and rotate, so two runs hours apart will differ — that is the source changing, not the scraper.
This is an unofficial scraper and is not affiliated with, endorsed by, or connected to Amazon.