Allegro.pl Listings by Search, Category or URL avatar

Allegro.pl Listings by Search, Category or URL

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Allegro.pl Listings by Search, Category or URL

Allegro.pl Listings by Search, Category or URL

Find Allegro.pl products by keyword search, category page, or direct offer URL, with price, seller rating, condition, shipping, and rating details, filterable by price range and free shipping.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

vexaloom-labs

vexaloom-labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Allegro Scraper: Listings, Offers, Reviews & Sellers

Collect public data from Allegro.pl, Poland's largest marketplace, in one run. Start from a keyword search, a category page, a seller storefront, or any offer and product URL. The actor returns listing cards with price, delivery, seller and ranking signals, full offer details with stock, GTIN, specifications and company identity, buyer reviews, and seller profiles.

No API key, account, cookie or proxy setup is required.

What this actor does

  • Seven ways in: keyword search, category pages, seller storefronts, direct offer/product URLs, every seller for one product, product reviews, and seller profiles.
  • Nine sort orders: relevance, price, price with delivery, popularity, ending soonest, newest, and product rating.
  • Live filters: condition, price range, Buy Now, free delivery (Smart!), Super Seller, sponsored in/out.
  • Listing intelligence: price and price with delivery, original price and discount, stock, seller rating and company flag, product rating, 30-day buyer counts, offer counts, parameters, images, rank, organic rank and sponsored flags.
  • Offer details: stock quantity and purchase limit, GTIN, brand, full specifications, description, seller company name and tax ids, delivery methods, returns, warranty, location and publication dates.
  • Reviews: star rating, text, pros and cons, photos, helpful votes, language, variant and reviewer details.
  • Seller profiles: recommendation percentage, positive and negative counts, total ratings, time on Allegro, storefront offer count, categories and company identity.
  • Clean records: empty fields are omitted at every level. No nulls, blank strings or empty objects.

Modes

ModeWhat it readsWhat you get
searchsearchQueriesPaginated keyword results with filters and sort
byCategorycategoryUrlsCategory pages with filters and sort
bySellerstartUrlsA seller's storefront offers
byUrlstartUrlsFull detail for offer and product URLs; listing rows for product-offers URLs
byProductstartUrlsEvery seller's offer for one product UUID or product URL
reviewsstartUrlsBuyer reviews for product UUIDs or product URLs
sellerProfilesstartUrlsSeller rating summary, company identity and storefront stats

byUrl also accepts offer, product and product-offers URLs. bySeller and sellerProfiles accept seller URLs. Wrong-mode URLs are skipped with a status message instead of failing the whole run.

Output

Every record has a recordType:

  • listing for search, category, seller, product-offers and offer/product rows.
  • review for buyer opinions.
  • seller for seller profiles.

Listing and offer fields

FieldMeaning
offerIdAllegro offer identifier
titleOffer title
urlCanonical offer URL
price, currencyCurrent price and currency
originalPrice, discountPercentPre-discount price and discount when present
priceWithDelivery, deliveryCost, deliveryTextDelivery-aware price and cheapest delivery
freeShipping, isSmart, hasFreeReturnDelivery perks
conditionnew, used, refurbished or damaged
seller, sellerId, sellerUrl, sellerRatingSeller identity and positive-feedback percentage
sellerIsCompany, sellerSuperSeller, sellerPositiveCount, sellerNegativeCountSeller badges and feedback counts
sellerCompanyLegal name, tax id, REGON, KRS, address and verification
imageUrl, images, thumbnailProduct media
category, categoryId, categoryPathCategory identity and breadcrumbs
rating, reviewCountProduct rating and rating count
productId, productUrl, productOffersCountCatalog product and seller count
soldLast30DaysBuyers in the last 30 days
stockQuantity, stockUnit, purchaseLimitStock and order limits
brand, gtinBrand and GTIN/EAN when published
parametersName/value specification pairs
description, warranty, returnPolicyFull text, warranty and returns
publicationStart, publicationEndOffer publication window
locationSeller city and country
deliveryMethodsDelivery method, group, cost and time
position, organicPosition, pageOverall rank, organic rank and source page
isSponsored, isPromoted, sponsoredAndOrganicPlacement flags
recordType, scrapedAtRecord kind and UTC scrape time

Review records add reviewId, productId, productUrl, author, rating, ratingPercent, text, pros, cons, images, createdAt, helpfulYes, helpfulNo, language, sellerLogin, variant, isBest and productFeatures.

Seller records add sellerId, seller, url, positivePercent, positiveCount, negativeCount, ratingsTotal, onAllegroSince, offersCount, isCompany, superSeller, company, location and categories.

Input

FieldTypeDefaultDescription
modestringsearchsearch, byCategory, bySeller, byUrl, byProduct, reviews or sellerProfiles
searchQueriesarray–Keywords for search
categoryUrlsarray–Category URLs for byCategory
startUrlsarray–URLs or ids for bySeller, byUrl, byProduct, reviews and sellerProfiles
marketstringplOnly pl (allegro.pl) is supported
sortBystringrelevanceOne of the nine sort orders
conditionstringallall, new, used, refurbished or damaged
minPriceinteger–Minimum price in PLN
maxPriceinteger–Maximum price in PLN
freeShippingOnlybooleanfalseApply Allegro's free-delivery filter
buyNowOnlybooleanfalseExclude auctions
superSellerOnlybooleanfalseKeep Super Seller offers
includeSponsoredbooleantrueInclude sponsored placements
includeDetailsbooleanfalseOpen each offer in listing modes for stock, GTIN, specs and company data
maxItemsinteger100Total records; each source is capped at 6,000 offers
maxReviewsPerProductinteger100Review limit per product in reviews mode

Old inputs remain valid without appearing in the form: searchQuery, categoryUrl, conditionFilter and the old sortBy/mode values are mapped automatically. A saved proxyConfiguration is ignored because the actor handles access itself.

Examples

Search for new laptops under 3,000 PLN

{
"mode": "search",
"searchQueries": ["laptop"],
"condition": "new",
"maxPrice": 3000,
"sortBy": "price_asc",
"maxItems": 100
}

Browse a category with free delivery

{
"mode": "byCategory",
"categoryUrls": [{"url": "https://allegro.pl/kategoria/laptopy-491"}],
"sortBy": "popularity",
"freeShippingOnly": true,
"includeDetails": true,
"maxItems": 200
}

Fetch offer and product URLs with full detail

{
"mode": "byUrl",
"startUrls": [
{"url": "https://allegro.pl/oferta/10828773185"},
{"url": "https://allegro.pl/produkt/880fe6be-3992-4532-97f2-8fd88c55889a"}
]
}

Reviews and seller profiles

{
"mode": "reviews",
"startUrls": [{"url": "https://allegro.pl/produkt/880fe6be-3992-4532-97f2-8fd88c55889a"}],
"maxReviewsPerProduct": 100
}
{
"mode": "sellerProfiles",
"startUrls": [{"url": "https://allegro.pl/uzytkownik/ogit_pl"}]
}

Use cases

  • Monitor prices, discounts and delivery costs across Allegro categories.
  • Compare every seller's price and stock for the same catalog product.
  • Build seller intelligence lists with company identity, rating and storefront size.
  • Track rank, sponsored placement and 30-day demand signals for a keyword.
  • Collect buyer reviews for sentiment, product quality and variant analysis.
  • Feed price-comparison, assortment and repricing workflows with clean records.

Limits

  • Market: Allegro.pl only. Czech and Slovak marketplaces are not available in this version.
  • Pagination: each listing source stops at page 100. Page 100 is served; page 101 redirects back to page 1, which the actor treats as the end. That is about 6,000 offers per query; split broad searches by price, category or condition to go deeper.
  • Detail pages: anti-bot protection can occasionally block an individual detail page. Listing rows are always kept; missing detail fields are omitted and counted in the status message.
  • Seller storefronts: bySeller reads the seller rating summary once per seller so rows carry seller and sellerRating even though storefront cards omit them. If that summary is blocked, offers are still returned and the rating is omitted.
  • History: Allegro does not publish historical price or sales charts, so the actor returns current values only.
  • Private contact data: only company details that sellers publish are returned. No off-platform email or phone lookup is performed.

FAQ

Do I need an Allegro account, API key, cookie or proxy? No. The actor reads public pages and manages access automatically. Nothing is required from you.

Which modes can return the most fields? Offer and product URLs always return full detail. For search, category, seller and product-offer runs, turn on includeDetails to add stock, GTIN, specifications, company identity, warranty and returns to every listing.

Why are some fields missing from a record? Allegro does not publish every field for every offer. Empty values are omitted rather than filled with nulls or placeholders. Condition, GTIN, brand and discount are the fields most often absent on listing cards; includeDetails fills most of them.

How many results can one search return? Up to 100 pages, or roughly 6,000 offers, per source. Use narrower keywords, a category, a price range or a condition filter to reach more of a large result set.

What do position and organicPosition mean? position is the card's overall order on the listing, including sponsored placements. organicPosition counts only non-sponsored cards. page tells you which listing page the card came from.

How are sponsored offers handled? They are included by default and marked with isSponsored. Set includeSponsored to false for organic results only. When the same offer appears as both sponsored and organic, one record is kept and marked sponsoredAndOrganic.

Can I pass bare ids instead of URLs? API callers can pass bare offer ids, product UUIDs and seller logins wherever URLs are accepted; category ids and aliases also work for byCategory. In the form, use the full Allegro URL.

Are the results deduplicated? Yes. Each source is deduplicated by offer id, so a repeated placement does not create a duplicate row.

Does the actor work on allegro.cz or allegro.sk? Not yet. Only allegro.pl is supported, and CZ/SK URLs are rejected with a clear status message.

Is this actor affiliated with Allegro? No. It is an independent third-party tool that reads publicly available marketplace data and is not endorsed by or connected to Allegro.