Allegro.cz Scraper - Products, Prices, Sellers avatar

Allegro.cz Scraper - Products, Prices, Sellers

Pricing

from $2.40 / 1,000 products

Go to Apify Store
Allegro.cz Scraper - Products, Prices, Sellers

Allegro.cz Scraper - Products, Prices, Sellers

Scrape allegro.cz search results: title, price in CZK, seller, ratings, delivery text and product parameters. Filter by price, condition, delivery and Super Seller; sort by price. Export to JSON, CSV or Excel.

Pricing

from $2.40 / 1,000 products

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Allegro.cz Scraper

Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to Allegro. "Allegro" is a trademark of its respective owner and is used here only to describe what this tool reads. It reads the same public search pages a browser does.

Allegro.cz Scraper turns an allegro.cz search into a table: product title, price in CZK, seller, ratings, delivery text, product parameters and an offer link, for every search term you give it.

What does it do?

For each search term it opens allegro.cz's own search (/vyhledavani?string=...), walks the result pages and saves one row per distinct offer. Prices are read from the same data the page renders, so the number in the row is the number on the card. It works for any category and any search term the site understands, Czech or English.

Why use it?

  • Price and seller on every row: price as a number with its currency, plus the seller's login, shop page, Super Seller badge and positive-feedback percentage.
  • The site's own filters: price range, new or used, free delivery, Super Seller and price sort are sent to allegro.cz itself, and the run stops with an error if the site did not apply one, instead of handing you unfiltered rows.
  • Fuzzy-search clean-up: Allegro's search can return products that do not contain your term. "Title must contain" and "Title must not contain" remove them by title, ignoring case and accents.
  • Public data only: seller logins, shop names and the ratings the site shows are in the rows; nothing from behind a login.

How to use it

  1. Put one or more search terms in searchQueries.
  2. Set maxItems and, if you want, the price, condition, delivery, Super Seller and sort options.
  3. Run the Actor and download the dataset as JSON, CSV, Excel or NDJSON.

Input

FieldTypeDescription
searchQueriesarraySearch terms, one search each. Required.
maxItemsintegerMaximum products saved across all terms (default 100).
minPrice, maxPriceintegerPrice band in CZK, checked by the site and again on each row.
conditionstringany, new or used.
freeDeliverybooleanOnly offers on the site's free-delivery filter.
superSellerOnlybooleanOnly Super Seller offers.
sortBystringrelevance, price-asc or price-desc.
includeKeywordsarrayTitle (or seller name) must contain every word.
excludeKeywordsarrayDrop titles (or seller names) containing any word.
includeSponsoredbooleanKeep Allegro's paid "Sponzorované" placements (default on).

Sample input

{
"searchQueries": ["iphone"],
"maxItems": 20,
"condition": "new",
"excludeKeywords": ["kryt", "sklo", "pouzdro"]
}

Output

FieldTypeDescription
idstringAllegro offer id.
titlestringProduct title.
urlstringOffer page, https://allegro.cz/nabidka/<id>.
pricenumberPrice as a number.
currencystringCZK.
pricePerUnitstring / nullUnit price text, when the card shows one.
imageUrlstring / nullMain thumbnail.
sellerLogin, sellerId, sellerUrlstring / nullThe seller's public login, id and shop page.
sellerSuperSellerbooleanSuper Seller badge.
sellerPositiveFeedbackPercentnumber / nullPositive feedback, percent.
ratingAverage, ratingCountnumber / integer / nullProduct rating, when it has reviews.
popularityLabelstring / nullAllegro's own "bought recently" text.
deliveryLabelstring / nullDelivery text on the card.
parametersobjectProduct parameters on the card (colour, storage ...).
productId, productOffersCountstring / integerThe product the offer belongs to and how many offers it has.
listingTypestringregular, promoted or sponsored.
matchedKeywordstringThe search term that returned it.
pageintegerResult page it was read from.
scrapedAtstringISO 8601 timestamp.

Sample output

One real row from a 1,000-row run on 2026-10-21 (run 6PuIZOXSkpFgihoiq):

{
"id": "18231547644",
"title": "Smartphone Apple iPhone 17 Pro 12 GB / 256 GB 5G stříbrný",
"url": "https://allegro.cz/nabidka/18231547644",
"price": 28487,
"currency": "CZK",
"pricePerUnit": null,
"imageUrl": "https://a.allegroimg.com/s180/11294d/bdf8e79e430ca43ae2e3f0b123a4/Smartphone-Apple-iPhone-17-Pro-256-GB-stribrny",
"sellerLogin": "smartSPOT",
"sellerId": "102969755",
"sellerUrl": "https://allegro.cz/uzivatel/smartSPOT",
"sellerSuperSeller": true,
"sellerPositiveFeedbackPercent": 97.7,
"ratingAverage": 4.96,
"ratingCount": 239,
"popularityLabel": "293 lidí nedávno koupilo",
"deliveryLabel": null,
"parameters": {
"Barva": [
"stříbrná"
],
"Úhlopříčka displeje": [
"6.3\""
],
"Interní paměť": [
"256 GB"
],
"Paměť RAM": [
"12 GB"
]
},
"productId": "c4920379-0f9c-4cfb-b58b-172354f83bce",
"productOffersCount": 25,
"listingType": "regular",
"matchedKeyword": "iphone",
"page": 1,
"scrapedAt": "2026-10-21T19:43:52.051007+00:00"
}

How much does it cost to scrape allegro.cz?

Pay-per-event: $0.0024 per result saved to the dataset ($2.40 per 1,000 results), plus $0.00005 charged once when the run starts. No subscription. Duplicate offers, offers outside the price band, titles that fail "Title must contain" / "Title must not contain" and (when turned off) sponsored placements are dropped before the row is saved, so they are not charged.

Good to know

  • Search ceiling: allegro.cz serves at most 100 result pages per search (about 6,000 products for a broad term). A search with fewer results has fewer pages. For more than that, split the search with price bands.
  • Speed: allegro.cz sits behind a bot-protection service, so every page is fetched through a commercial unblocking service. Pages are fetched three at a time. In the 1,000-row test run (17 pages) each page took 37 to 85 seconds and the run took 8 minutes. Give big runs a timeout of at least 15 minutes.
  • Fuzzy search: a search term that matches nothing can still return unrelated products; use "Title must contain" when you need strict matches.
  • Sorting: only relevance and price (both directions) are offered, the sorts whose direction was checked against the returned prices.
  • Sponsored rows: these are paid placements; an offer found both sponsored and organic is saved once.
  • Czech marketplace only: the Slovak and Polish Allegro sites are not covered.

Privacy & Compliance

This Actor reads only publicly accessible pages and returns the public data they show. It sends no login.