Allegro Product Scraper
Pricing
from $8.00 / 1,000 products
Allegro Product Scraper
Extract product details from Allegro URLs: prices, stock, specifications, images, shipping, seller ratings, purchase counts and variant links. Supports Poland, Czechia and Slovakia for price monitoring, catalog enrichment and market research.
Pricing
from $8.00 / 1,000 products
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract structured product details from Allegro offer and product URLs in Poland, Czechia and Slovakia. Use the results for price monitoring, catalog enrichment and seller research.
Features
- Product details: title, price, currency, GTIN, brand, condition, specifications, descriptions and images.
- Offer monitoring: seller identity, reported available quantity, shipping costs and seller feedback.
- Demand and ratings: offer-specific buyer counts where available, with their original explanation; product-wide ratings and review counts are separate.
- Variant links: separate choices from the same seller and across sellers, including selected and enabled flags.
- Identity checks: detects when an old offer URL resolves to a different offer instead of silently reporting another seller's price.
- Export: download results as JSON, CSV or Excel from your dataset, or access them through the Apify API.
How it works
- Add Allegro product or offer URLs.
- Set the maximum number of products to process (default: 50).
- Run the actor and download the dataset. Each successful row represents one product offer in one marketplace.
{"productUrls": ["https://allegro.pl/oferta/18780113814"],"maxItems": 50}
Supported domains: allegro.pl, allegro.cz, allegro.sk. Offer URLs and product URLs containing offerId pin a seller's offer. Product URLs without offerId return the offer selected by Allegro at the time of the request; that seller may change between runs. Allegro Lokalnie and search/category URLs are not supported.
| Input | Meaning |
|---|---|
productUrls | List of product or offer URL strings. |
maxItems | Maximum unique input URLs processed, including URLs that produce diagnostic results. Default 50. |
Repeated URLs and offer aliases are deduplicated within each marketplace. The same offer on two marketplaces can have different prices and currencies, so both are retained. If an unpinned product URL resolves to an offer already saved in this run, it is not charged again.
Sample output
Abbreviated example based on a captured Polish offer; live prices and quantities change:
{"status": "ok","marketplace": "allegro.pl","requestedOfferId": "18780113814","offerId": "18780113814","productId": "e3a52896-8bee-4a4a-ac3c-ce1fa6c19ada","title": "Smartfon Apple iPhone 17 Pro 256GB głęboki niebieski Nano SIM oraz eSIM","price": 4939,"currency": "PLN","gtin": "195950627510","stockAvailable": 3,"seller": {"id": "145549923","name": "BSTPhone","positiveFeedbackPercent": 95.6,"superSeller": false},"offerPopularity": {"buyers": 128,"label": "128 osób kupiło 128 sztuk","explanation": "128 osób kupiło ofertę tego Sprzedającego w ciągu ostatnich 30 dni.","scope": "seller_offer"},"url": "https://allegro.pl/oferta/smartfon-apple-iphone-17-pro-256gb-gleboki-niebieski-nano-sim-oraz-esim-18780113814"}
Full results also include parameters, descriptionText, descriptionHtml, images, shipping, deliveryCost, shippingCountry, productRating, returnPeriod, warranty, and variants.sameSeller / variants.allSellers, plus input identity and scrape timestamp. Missing optional fields are null or empty lists.
Understanding the data
- Stock is Allegro's reported availability, not a guarantee of total warehouse inventory. An active page with zero stock can still yield a complete, billable detail record.
- Buyer counts retain their source explanation. They are seller-offer counts, not interchangeable with product-wide purchase totals. Counts were absent on the Czech and Slovak pages in our validation sample.
- Product ratings can include purchases from other sellers. Full review texts are not collected.
- Variants are links and selection groups, not every possible combination or a per-variant price inventory. Linked pages are not automatically fetched.
- Shipping reflects the anonymous marketplace context; delivery to a particular postcode may differ.
- Canonical URLs identify products and may omit the seller's offer ID. Use
marketplace+offerIdfor offer monitoring.
Pricing
$8 per 1,000 successfully extracted product details ($0.008 each).
One item-detail event covers one valid result, including the detail fields and variant links available on that page. There is no startup event. Diagnostic rows and duplicates do not trigger a product-detail charge. Runs respect the spending limit configured on Apify.
Diagnostics and partial runs
Filter the dataset to status = "ok" for product details. Other rows are uncharged diagnostics:
| Status | Meaning |
|---|---|
offer_mismatch | Allegro returned a different offer. The resolved ID is recorded, without substituting its price. |
product_mismatch | An unpinned product URL resolved to a different catalog product. |
not_found | The requested page returned not-found/gone. |
unavailable | The page explicitly indicated a non-active offer state. |
failed | The page could not be retrieved or its core product data could not be validated. |
Completed results are preserved when other URLs fail. A run containing retrieval or validation failures is marked failed so monitoring can detect incomplete extraction; inspect RUN-SUMMARY and retry the failed URLs in a new run. A restarted run retains its already recorded results. Diagnostic states such as an offer redirect do not by themselves make a run fail.
Typical uses
- Track a seller's price and reported stock for known offers.
- Enrich a product catalog with specifications, images and GTINs.
- Compare localized prices across supported marketplaces.
- Research seller feedback and offer-specific demand.
Related Allegro actors
- Allegro Listings Scraper: discover products from search, category and seller pages.
- Allegro Price Comparison Scraper: compare seller offers for the same product on Allegro Poland by product URL or EAN, including prices, delivery costs, condition and Smart! status.