The Allegro Listings Scraper enables quick and efficient data extraction from allegro.pl, allegro.cz, and allegro.sk. It gathers information from listing pages on one of Europe’s leading e-commerce marketplaces, providing valuable insights for market analysis and price monitoring.
allegro.hu URLs now work (previously every HU page failed and marked the run FAILED).
One failed URL no longer fails a run that saved rows from other URLs; the status names failed and skipped URLs. Invalid input URLs are skipped with a warning instead of rejecting the whole input.
Every run ends with a status message ("Saved N offers from U URLs." plus notes).
Stop starting new pages ~30 s before the run timeout and report the unfinished URLs.
purchasesScope recognizes the Czech, Slovak and Hungarian tooltips.
Internal cost diagnostics removed from logs and RUN-SUMMARY.
Unreleased — reliability and monitoring data
Save records page by page; retain earlier results and fail the run if a later page fails.
Serialize dataset writes and enforce both total-input and paid-result limits.
Deduplicate offers per source and validate input before making provider requests.
Parse embedded JSON safely when titles contain braces or escaped quotes.
Preserve embedded Allegro Lokalnie listings and avoid double-decoding tracking URLs.
Add offer/product IDs, timestamps, marketplace, page position, seller feedback, delivery cost and price including delivery.
Preserve purchase-count labels and explanations; distinguish known product-wide popularity from unknown scope.
Return null for unavailable optional values instead of fabricated zeros/false flags. Required price/identity failures mark extraction incomplete.
Add explicit page/concurrency controls and a RUN-SUMMARY with source completion and provider-credit metrics.
Respect starting page numbers above 100, subject to source pagination and the configured page limit.
Add offline regression/lifecycle tests and a bounded live benchmark.
Compatibility: existing output keys remain, but optional fields can now be null. Duplicate rows within one source are removed. Consumers relying on zero/false defaults or duplicate counts should adjust before upgrading. Direct offer scraping, EAN lookup and automatic price-history/resume remain outside this release.