Skip to content

Allegro Scraper

Try for free

Scrape Allegro.pl products by keyword, category, seller storefront or offer URL: prices, delivery, seller rating, Smart!, popularity, specs, stock, GTIN and seller company data.

🛒 Allegro Scraper

Scrape products from Allegro.pl, Poland's largest online marketplace. Search by keyword, crawl a category or a seller's storefront, or paste offer URLs, and get one clean row per offer: price, delivery cost, seller rating, Smart!, sponsored flag, recent buyers, product rating, parameters and images. Turn on details to also get stock, GTIN/EAN, the full description, warranty and return policy. You don't need a login, it runs on plain HTTP with no browser, and you pay per product.

✨ Why use Allegro Scraper?

  • ⚡ Fast: about 60 products per page request. A 10-product search finishes in seconds, and detail mode loads offer pages in parallel.
  • 🧾 Everything in one row: current and original price, price with delivery, condition, seller login and rating, Smart!, sponsored and promoted flags, how many sellers offer the same product, and recent buyers.
  • 🔍 Deep mode when you need it: stock quantity, GTIN/EAN, grouped spec table, rating with score distribution and best review, warranty, return policy, breadcrumbs and full-size images.
  • 🏢 Seller company data: the legal name, NIP, REGON, KRS and registered address that business sellers publish on Allegro, plus any phone, email or website they publish there.
  • 🧭 Four ways in: keywords, category URLs, seller storefronts and offer URLs. You can mix them in one run.
  • 💸 Pay per product: $1.00 per 1,000 list rows and $1.50 per 1,000 detailed rows, with no monthly rental.

🎯 Use cases

  • 📉 Price monitoring: track competitors' prices, discounts and delivery costs on Allegro every day.
  • 🏷️ Brand and MAP monitoring: see who sells your products, at what price, and whether the listing is sponsored.
  • 📊 Market and assortment research: map a category, find what sells (recent buyers) and how many sellers carry each product.
  • 🔗 Catalog matching: match offers to your catalog by GTIN/EAN and manufacturer code.
  • 🤝 Supplier and B2B research: shortlist business sellers by rating and company data (NIP, KRS, address).
  • 🧠 Data feeds: feed structured Allegro data into dashboards, comparison sites or models.

🚀 How to use

  1. Enter one or more search keywords (for example laptop gaming) and/or paste Allegro URLs: offers, searches, categories or seller storefronts.
  2. Set Max products per keyword / URL (default 20).
  3. Optionally add a price range, condition or sort order. To go deeper, turn on Scrape full product details or Collect seller company data.
  4. Click Start. When the run finishes, download the results as JSON, CSV, Excel or HTML, or get them from the API.

📥 Input

FieldTypeDefaultDescription
searchQueriesarray["laptop gaming"]Keywords to search. Each one runs its own paginated search.
startUrlsarray[]allegro.pl offer, search (/listing?string=), category (/kategoria/) or seller (/uzytkownik/) URLs. A p=N in a listing URL sets the start page.
maxItemsPerQueryinteger20Hard cap on products per keyword or listing URL (applied to each one separately). Each offer URL gives exactly one row.
minPrice / maxPriceinteger–Price range in PLN.
conditionselectallall, new or used.
sortByselectrelevancerelevance, price-asc, price-desc, price-with-delivery-asc, price-with-delivery-desc, popularity, newest, rating, ending-soon. With any order other than relevance, sponsored ads are skipped so the rows follow that order.
scrapeProductDetailsbooleanfalseVisit each offer page for the deep fields.
scrapeSellerContactbooleanfalseAdd seller company data (sellerCompany, nip, sellerPhone, sellerEmail, sellerWebsite).
includeRawDatabooleanfalseAttach the raw offer object (details mode only).
maxConcurrencyinteger5Pages loaded at the same time.
{
  "searchQueries": ["laptop gaming", "iphone 15"],
  "startUrls": [{ "url": "https://allegro.pl/kategoria/laptopy-491" }],
  "maxItemsPerQuery": 100,
  "minPrice": 500,
  "maxPrice": 5000,
  "condition": "new",
  "sortBy": "price-asc",
  "scrapeProductDetails": true
}

📤 Output

Each product is one row. The listing fields are always filled. detail is filled when details are on. sellerCompany, nip, sellerPhone, sellerEmail and sellerWebsite are filled when seller company data is on.

FieldDescription
offerId, urlAllegro offer id and offer URL
productIdAllegro catalog product id (shared by all sellers of the same product)
title, brand, gtinOffer title, brand and GTIN/EAN (brand and GTIN come from details or offer pages)
price, originalPrice, priceWithDeliveryCurrent price, price before discount, and total with the cheapest delivery (PLN)
conditionNowy, Używany, …
deliveryfree, freeReturn, lowestCost, label, estimate (for example "dostawa jutro")
sellerid, login, company, superSeller, positiveFeedbackPercent, url
sponsored, promoted, smartAd flags and Allegro Smart! eligibility
productOffersCountHow many offers exist for the same product
popularitylabel and buyersQuantity (recent buyers)
ratingProduct rating value and count
parameters, images, thumbnailSpec name/value pairs and image URLs
categoryId, installments, isEnded, positionCategory, instalment offer, ended flag and position on the page
searchQuery, sourceUrl, scrapedAtWhere the row came from and when
detailstock, gtin, rating (with distribution and best review), warranty, returnPolicy, deliveryLabel, handlingTime, location, breadcrumbs, parameterGroups, description, descriptionImages, images, seller, endsAt
sellerCompanylegalName, representative, taxId, regon, krs, address, verified, phones, emails, website

Example row (sample data, trimmed):

{
  "offerId": "17936383444",
  "productId": "c6bb6d3e-5f73-458d-af63-36166aed7672",
  "url": "https://allegro.pl/oferta/17936383444",
  "title": "Bateria do laptopów HP, Compaq litowo-polimerowa 4550 mAh Greencell",
  "price": { "amount": 119.95, "currency": "PLN" },
  "originalPrice": null,
  "priceWithDelivery": { "amount": 130.44, "currency": "PLN" },
  "delivery": { "free": false, "freeReturn": false, "lowestCost": { "amount": 10.49, "currency": "PLN" }, "label": "130,44 zł z dostawą", "estimate": "dostawa pojutrze" },
  "seller": { "id": "1818256", "login": "Swiatbaterii", "name": "Firma", "company": true, "superSeller": true, "positiveFeedbackPercent": 99.3, "url": "https://allegro.pl/uzytkownik/Swiatbaterii" },
  "sponsored": true,
  "smart": true,
  "productOffersCount": 7,
  "popularity": { "label": "30 osób kupiło ostatnio", "buyersQuantity": 30 },
  "rating": { "value": 4.92, "count": 12 },
  "parameters": [{ "name": "Pojemność (Wh)", "value": "53 Wh" }, { "name": "Napięcie", "value": "11.55 V" }],
  "images": ["https://a.allegroimg.com/s720/110ea2/1d41a4624515a610cc6721d2d5e3/Bateria-do-laptopow-HP-SR03XL"],
  "categoryId": "147905",
  "searchQuery": "laptop gaming",
  "scrapedAt": "2026-10-14T20:01:02.488Z",
  "detail": {
    "stock": { "available": 997, "label": "z 997 sztuk", "unit": "UNIT" },
    "gtin": "5904326376809",
    "brand": "Greencell",
    "warranty": { "period": "24 miesiące", "type": "producenta/dystrybutora" },
    "returnPolicy": { "withdrawalPeriod": "30 dni", "costLabel": "kupujący lub za darmo dla wybranych metod Smart!" },
    "breadcrumbs": ["Allegro", "Elektronika", "Komputery", "Części do laptopów", "Baterie"]
  }
}

💰 Pricing

Pay per product, with two simple rates:

RowWhenPrice
Product (result-item)a row from the search / category / seller result list$1.00 per 1,000
Detailed product (product-details)a row completed from its offer page: details on, seller company data on, or an offer URL as input$1.50 per 1,000 (instead of the product price, not on top)

Examples: 1,000 products from searches cost $1.00 plus a few cents of platform usage. The same 1,000 products with full details cost $1.50, plus platform usage: an offer page is about 0.7 MB of residential proxy traffic, so 1,000 detailed products use about 0.7 GB. Platform usage (compute and proxy traffic) is billed separately at standard rates. You only pay for rows you get, and a run stops cleanly when your spending limit is reached. If an offer page can't be loaded, that row is kept with its list data and charged as a regular product.

❓ FAQ

Is it legal to scrape Allegro? The actor only collects public data that anyone can see without logging in. Seller company data is what business sellers must publish under EU trader-transparency rules. If you process personal data, you are responsible for complying with the GDPR and Allegro's terms.

Do I need an Allegro account or my own proxy? No. It needs no login. A Polish residential proxy is used by default, and the actor passes Allegro's bot check on its own.

How many products can I get? Allegro shows about 60 products per page and at most 100 pages (about 6,000 products) for one search or category. To get more, split a big category with price ranges. Seller storefronts are followed to their last page.

Why are some fields empty? Allegro shows only part of the data in search results. Brand, GTIN, stock, warranty and the full rating come from the offer page, so turn on Scrape full product details. Fields a seller doesn't fill stay null.

Is the text in Polish? Yes. Titles, parameters and labels are Allegro's original Polish text, and prices are in PLN.

Can I schedule runs or use the API? Yes. You can schedule the actor, call it from the API, or connect it to webhooks and integrations like any other actor.

⚠️ Limits

  • Only allegro.pl is supported (not allegro.cz, .sk or .hu).
  • Search and category views are capped by Allegro at 100 pages (about 6,000 products) per URL.
  • Seller emails and phones appear only when the seller publishes them on Allegro. No off-platform email lookup is done.
  • Product reviews beyond the best review, and the Q&A sections, are not scraped.
  • Allegro's bot check sometimes needs a few tries. A page that still fails after the retries is skipped, the results you already have are kept, and the status message lists any failed inputs.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.