Senukai.lt API Scraper
Pricing
from $1.00 / 1,000 plp row (listing data)s
Senukai.lt API Scraper
Scrape Senukai.lt product listings (PLP) and full product detail (PDP) directly from the Senukai mobile API — names, prices, discounts, EAN/GTIN, images and URLs.
Pricing
from $1.00 / 1,000 plp row (listing data)s
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Senukai.lt Scraper 🛒 — Scrape Senukai Products, Prices, EAN/GTIN & Images
Senukai.lt Scraper extracts product data from Senukai.lt — Lithuania's largest home, garden and DIY retailer — at scale. It pulls listings, full product detail, prices, discounts, loyalty prices, EAN/GTIN barcodes, images and product URLs, and exports them to JSON, CSV, Excel, or an API. It talks to Senukai's own mobile API directly, so it's fast, reliable and complete — no flaky HTML parsing and no headless browser.
Point it at a category ID or a search query, and get clean, structured Senukai product data in seconds. Great for price monitoring, competitor research, catalog building, dropshipping and market analysis.
✨ Why use this Senukai Scraper?
- 🟢 No code required — enter a search term or category ID, click Start, download data.
- ⚡ Fast & accurate — structured JSON straight from Senukai's mobile API, not rendered HTML.
- 🧾 Rich data — names, regular/loyalty prices, discounts, EAN & GTIN barcodes, images.
- 🔁 Full pagination — scrapes a whole category or search to your
maxItemscap. - 🛡️ Cloudflare-ready — Safari TLS impersonation plus proxy support get you through the WAF.
- 💸 Transparent pay-per-result pricing — pay only for the rows you get.
- 📤 Export anywhere — JSON, CSV, Excel, XML, or pull it live via the Apify API.
🎯 What can you do with Senukai product data?
- Price monitoring & repricing — track Senukai prices, discounts and loyalty prices over time.
- Competitor & market analysis — benchmark assortment, pricing and availability in Lithuania.
- Catalog building & dropshipping — import Senukai products (with EAN/GTIN) into your store.
- Product matching — join Senukai items to other retailers on EAN/GTIN barcodes.
- Data science & trend research — build datasets of the Lithuanian DIY/home market.
📥 What data does the Senukai Scraper extract?
Listing (PLP) data — product id, name, current price, regular price, discount, loyalty (cashback) price and points, currency, online-sellable flag, images and product URL.
Product detail (PDP) data — everything above plus the full description, manufacturer info, EAN and GTIN barcodes, and product specifications (attribute groups).
Each row is stamped with source and scrapedAt.
🚀 How to scrape Senukai.lt (3 steps)
- Add an input. Enter a search query (e.g.
grąžtas) or a numeric category ID. - Pick your options — turn on
includePdpfor full detail, setmaxItems, choose a proxy. - Run & export — click Start, then download the dataset as JSON/CSV/Excel or via the API.
⚙️ Input
Provide either a searchQuery or a categoryId. Everything else is optional.
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | – | Free-text Senukai search, e.g. "grąžtas". |
categoryId | integer | – | Numeric Senukai category ID (f[category_id] filter). |
includePdp | boolean | false | Also fetch full PDP detail (description, EAN/GTIN, specs) per product. |
maxItems | integer | 50 | Hard cap on products pushed to the dataset. |
perPage | integer | 20 | Products per listing API page. |
proxyConfiguration | object | Residential (LT) | Proxy settings — residential recommended (Cloudflare blocks datacenter IPs). |
proxyUrl | string | – | Optional direct proxy URL; overrides proxyConfiguration. Read only at runtime, never stored. |
Example input
{"searchQuery": "grąžtas","maxItems": 50,"includePdp": true,"perPage": 20,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "LT" }}
📤 Output
Listing (PLP) product
{"id": 1852461,"name": "Konstruktorius LEGO® „FIFA World Cup™“ oficiali taurė 43020, 2842 vnt.","ycode": "Y00002102880","price": 145.0,"regularPrice": 189.99,"currency": "EUR","pricing": {"type": "loyalty", "regular": 189.99, "reduced": 145.0,"discount": "-24%", "discountedAmount": 44.99, "cashbackPointsEarned": 145},"isSellableOnline": true,"images": ["https://new.ksd-images.lt/display/aikido/store/….jpeg"],"imageUrl": "https://new.ksd-images.lt/display/aikido/store/….jpeg","url": "https://www.senukai.lt/p/…/13pd9","source": "senukai.lt","isDetail": false,"scrapedAt": "2026-07-02T10:00:00+00:00"}
Product detail (PDP) product — adds
{"description": "Sudėtingas LEGO rinkinys suaugusiems.","manufacturerInfo": "LEGO System A/S","ean": ["5702018069608"],"gtin": "2105098","specifications": { "Detalių skaičius": "2842" },"isDetail": true}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
🧾 Data table
| Field | Where | Description |
|---|---|---|
id | PLP+PDP | Senukai product id |
name | PLP+PDP | Product name |
price / regularPrice | PLP+PDP | Current (reduced/loyalty) price and regular price |
pricing | PLP+PDP | Full pricing breakdown (discount, loyalty, cashback) |
currency | PLP+PDP | Always EUR |
ean / gtin | PDP | Barcodes for product matching |
images / imageUrl | PLP+PDP | Product image URLs |
url | PLP+PDP | Product page URL |
description / specifications | PDP | Full copy and attribute specs |
💰 Pricing — pay per result
| You scrape | Price |
|---|---|
| Listing (PLP) row — name, price, discount, image, URL | $1.00 per 1,000 rows |
| Product detail (PDP) row — all PLP fields plus description, EAN/GTIN, specs | $2.00 per 1,000 rows |
You're billed as a PDP row whenever includePdp is on, otherwise as a PLP row. Set
maxItems to stay within budget. Apify platform usage (compute + proxy) is billed on top.
🔌 Use the Senukai Scraper via API
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~senukai-api-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H 'Content-Type: application/json' \-d '{ "searchQuery": "grąžtas", "maxItems": 50, "includePdp": true }'
Run it on a schedule (e.g. daily price checks) and integrate with Make, Zapier, n8n, Google Sheets or webhooks — all from the Apify platform.
❓ FAQ
Is it legal to scrape Senukai? Scraping publicly available data is generally permitted, but you are responsible for complying with Senukai's Terms of Service and applicable laws (including copyright and data-protection rules) in your jurisdiction. Use the data responsibly.
Do I need a proxy?
Yes, in practice. Senukai's API is fronted by Cloudflare and blocks datacenter/hosting IPs.
Use Apify Residential proxies (Lithuania works best), or paste a direct proxyUrl.
Do I need a Senukai account? No. The actor creates an anonymous guest session automatically.
How do I find a category ID?
Use a searchQuery if you don't have one. Category IDs come from the app/site navigation
(the f[category_id] filter value).
How do I export the data? Download from the dataset as JSON, CSV, Excel, or XML, or fetch it through the API.
🛠️ How it works
The scraper talks to Senukai's own mobile API (mobile-api.senukai.lt) — the same endpoints
that power the Senukai app. It creates an anonymous guest session, then paginates the
product listing endpoint for a category or search, and optionally fetches the product
detail endpoint per product. It uses curl_cffi Safari TLS impersonation plus a proxy to
pass Cloudflare, and stays polite with a small delay between calls.
Not affiliated with, endorsed by, or sponsored by Senukai / Kesko Senukai. "Senukai" and related marks are trademarks of their respective owners and are used here for descriptive purposes only.