Allegro Scraper [$1.4/1K] | Prices & Sellers avatar

Allegro Scraper [$1.4/1K] | Prices & Sellers

Pricing

from $1.37 / 1,000 results

Go to Apify Store
Allegro Scraper [$1.4/1K] | Prices & Sellers

Allegro Scraper [$1.4/1K] | Prices & Sellers

Collect Allegro.pl offers by keyword, category, seller or offer URL. Get prices, seller reputation, condition, parameters, images, delivery data, Smart! and sponsored flags, product IDs and optional stock, GTIN, warranty and full descriptions.

Pricing

from $1.37 / 1,000 results

Rating

5.0

(1)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

5

Monthly active users

3 days ago

Last modified

Categories

Features

Limited permissions

Share

Allegro Scraper - Product Prices, Sellers & Stock

Turn Allegro.pl searches, categories and seller pages into product records.

How It Works

Allegro Scraper workflow: from search queries and URLs to product offers with prices, sellers and stock

Looking for an Allegro scraper or a practical Allegro API alternative? Search by keyword or start from a category, seller storefront or offer URL. Each row includes the offer and product IDs, price, original price, delivery price, seller reputation, condition, parameters, images, Smart! and sponsored flags, product-offer count and optional stock, GTIN, warranty and full description.

Allegro protects listing pages with DataDome, which rejects plain HTTP/Cheerio requests at the TLS/IP layer. The Actor solves the challenge once per query in a stealth browser over a Polish residential proxy, then reuses that session cookie through curl-impersonate (Chrome TLS/HTTP2 fingerprint) and parses every page with Cheerio at roughly one second per page. Page 1 is served directly by the solve, later pages are prefetched once (never twice), and images/fonts/video are skipped inside the solve browser to keep residential traffic low. Pages that are still challenged fall back to Apify's UNBLOCKER, or to scrape.do if you provide an API key.

Use the dataset for price monitoring, competitor analysis, catalog enrichment and Polish e-commerce research. Export as JSON, CSV or Excel, or pull results through the Apify API. Pay from $1.40 per 1,000 offers.

What You Get

  • Offer price, original price and price with delivery
  • Seller reputation, Super Seller status and storefront
  • Condition, parameters, images and delivery flags
  • Smart!, sponsored and promoted signals
  • Optional stock, GTIN, warranty, return policy and full description

Input

FieldTypeDefaultDescription
searchQueriesarray-Keywords to search on Allegro.pl.
startUrlsarray-Offer, search, category or seller storefront URLs.
maxItemsPerQueryinteger8Maximum products per query or source URL.
maxPagesPerQueryinteger-Optional hard cap on listing pages per query/URL. Defaults to the pages needed for the item limit.
minPrice, maxPricenumber-Optional price range in PLN.
condition, sortBystring-Optional condition and result ordering filters.
scrapeProductDetailsbooleanfalseAdd stock, GTIN, warranty, return policy and full description.
barcodeQuickLookupbooleantrueUse a barcode search directly when the query is an EAN or GTIN.
geoCodestringplCountry used for localized prices and availability.
concurrencyinteger25Parallel product or page workers.
warmupbooleantrueSolve DataDome once per query in a stealth browser, then fetch pages with curl-impersonate and parse them with Cheerio (~1s/page).
warmConcurrencyinteger3Parallel stealth-browser solves (1-6).
blockBrowserMediabooleantrueSkip images, fonts and video in the solve browser to cut residential proxy traffic (challenge scripts, styles and XHRs still load).
sessionKeepaliveSecsinteger120Touch a warm session only after this many idle seconds; set 0 to disable keepalive.
proxyConfigurationobjectRESIDENTIAL + UNBLOCKER (PL)Apify proxy configuration. RESIDENTIAL carries the warm session; UNBLOCKER is the per-page fallback.
scrapeDoApiKeystring-Optional scrape.do token to use its managed DataDome bypass instead of the built-in warm-up.

Example Input

{
"searchQueries": [
"laptop gaming"
],
"maxItemsPerQuery": 50,
"scrapeProductDetails": true,
"geoCode": "pl"
}

Output

One dataset item per record.

FieldDescription
offerId, productId, urlOffer and product identity.
title, brand, conditionProduct basics.
price, originalPrice, priceWithDeliveryPricing blocks.
sellerSeller ID, login, company flag, feedback and storefront.
parameters, imagesSpecifications and media.
sponsored, promoted, smartPlacement and delivery flags.
detailOptional stock, GTIN, warranty, return policy, description and gallery.

Example Output

{
"offerId": "17936383444",
"productId": "c6bb6d3e-5f73-458d-af63-36166aed7672",
"title": "Bateria do laptopow HP, Compaq litowo-polimerowa 4550 mAh Greencell",
"price": {
"amount": 119.95,
"currency": "PLN"
},
"seller": {
"login": "Swiatbaterii",
"superSeller": true,
"positiveFeedbackPercent": 99.3
},
"smart": false,
"sponsored": false,
"productOffersCount": 1
}

Pricing

VolumeCost
1 offer$0.0014
1,000 offers$1.40
10,000 offers$14.00

Each offer is billed as one result. The standard Actor start charge is $0.005 per run.

Integrations

  • Export the dataset as JSON, CSV or Excel from Apify.
  • Pull results through the Apify API.
  • Schedule repeat runs for monitoring and change tracking.
  • Connect webhooks to Slack, Google Sheets, Make, Zapier, n8n or your own workflow.

FAQ

Can I search by barcode?

Yes. A pure EAN or GTIN query with a one-item limit can use the barcode shortcut when barcodeQuickLookup is enabled.

Does it cover seller storefronts?

Yes. Add seller storefront URLs to startUrls.

What does deep mode add?

Stock, GTIN, warranty, return policy, grouped parameters, full description and full-resolution images.

This Actor collects publicly available information. It is not affiliated with, endorsed by or sponsored by the data source. Users are responsible for complying with applicable terms, privacy laws and data-protection regulations.