Allegro.pl Scraper — Offers, Prices & Sellers (No Login)
Pricing
from $4.00 / 1,000 listings
Allegro.pl Scraper — Offers, Prices & Sellers (No Login)
Scrape Allegro.pl offers by keyword: title, price, auction/buy-now format, images, category, and offer URL. No login, OAuth2, or proxy setup — DataDome anti-bot is handled for you. Pay per result.
Pricing
from $4.00 / 1,000 listings
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
0
Total users
0
Monthly active users
9 hours ago
Last modified
Categories
Share
Built for Polish e-commerce sellers monitoring competitor pricing on Allegro, importers researching the Polish market, and price-intelligence tools covering the CEE region.
Pricing: Pay per offer — $6.95 / 1,000 results. First 10 results free.
No login. No OAuth2. No proxy setup. Allegro is protected by DataDome anti-bot and is localized to Poland — this actor handles all of that for you (managed unblocker + Polish residential routing built in). Just give it a search phrase.
Scrape Allegro.pl — Poland's #1 marketplace (~20M active offers) — by keyword and collect structured offer data: title, price, format (auction/buy-now), images, category, and a direct offer link.
What you get
| Field | Description |
|---|---|
id | Allegro offer ID (numeric) |
name | Offer title |
price | Price amount (float) |
currency | Currency code (PLN) |
format | buy_now or auction |
imageUrl | Primary image URL |
images | All image URLs (list, highest resolution available) |
categoryId | Allegro category ID |
offerUrl | Direct link to the offer |
scraped_at | ISO 8601 run timestamp |
parse_confidence | 0.0–1.0 per-record quality score |
warnings | List of field-level quality codes |
stockand sellerlocationare not exposed on the public listing view, so they are returned asnull. For per-offer stock/specs, a detail-page mode can be added on request.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
phrase | string | Yes | Search keyword(s), e.g. "laptop", "nike shoes" |
maxItems | integer | No | Max offers to return. Default 100. Set 0 for no limit (capped at the listing's last page) |
country | string | No | Two-letter proxy country. Default pl (recommended for Allegro) |
brightDataApiKey | string | No | Advanced/optional. Power users may supply their own Bright Data API key to self-bill the unblocking cost. Leave empty to use the built-in unblocker (recommended). |
How it works
- Fetch: requests
https://allegro.pl/listing?string=<phrase>&p=<page>through a managed unblocker that solves DataDome and routes via Polish residential IPs, returning the rendered HTML. - Extract: parses the
__listing_StoreStateSSR JSON embedded in the page — far more stable than scraping CSS classes (Allegro rotates class names; the JSON schema does not). - Paginate: reads
searchMeta.lastAvailablePageand walks pages untilmaxItemsis reached or the listing ends. - Normalize: each offer is flattened to the schema above, with a per-record confidence score.
vs. competitors
| Feature | This actor | HTML-scraper incumbents |
|---|---|---|
| Setup | Just a search phrase | Often need proxy/cred config |
| Anti-bot (DataDome) | Handled for you | Breaks frequently |
| Parser resilience | SSR-JSON (schema-stable) | CSS-class scraping (brittle) |
format (auction/buy-now) | Yes | Rarely parsed cleanly |
| Per-record quality score | Yes | No |
Use with AI agents (MCP)
Compatible with Claude, GPT, and other MCP-aware agents:
https://mcp.apify.com/?tools=bovi/allegro-offers
Pricing example
| Volume | Cost |
|---|---|
| 100 offers | $0.70 |
| 1,000 offers | $6.95 |
| 10,000 offers | $69.50 |
First 10 results are free.
FAQ
Do I need Allegro credentials or a developer account? No. This actor scrapes the public listing pages — no login, OAuth2, or API keys required.
Do I need to configure a proxy? No. Polish residential routing and DataDome bypass are built in.
What output formats are available? JSON (default), CSV, and Excel — via the Apify dataset export or API.
Why are stock and location null?
Those fields aren't shown on the public listing/search view. They live on individual offer detail pages — available via a detail-page mode on request.
CEE cluster
Allegro is the #1 CEE marketplace. Bundle with the OLX Scraper (classifieds) as a "Poland/CEE ecom data" stack.
Integrations
The JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database): n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client.
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.