Allegro Keyword Scraper: Autocomplete & Long-Tail Keywords
Pricing
from $1.00 / 1,000 keyword saveds
Allegro Keyword Scraper: Autocomplete & Long-Tail Keywords
Allegro.pl keyword research without a subscription. Collect the search suggestions shoppers see as they type: long-tail phrases, popular searches, brands and categories. Alphabet expansion, recursive depth, dedup. Export as CSV, Excel, JSON or a plain keyword list.
Pricing
from $1.00 / 1,000 keyword saveds
Rating
0.0
(0)
Developer
Epic Scrapers
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Allegro Keyword Scraper: autocomplete and long-tail keywords from Allegro.pl
Allegro Keyword Scraper turns Allegro's search box into a keyword list. Give it one or more seed phrases and it collects everything Allegro.pl suggests while a shopper types: long-tail phrases, related searches, brands, car-parts categories and the current popular searches ("Popularne wyszukiwania"). Every keyword comes with its seed, the query that produced it, its position and a ready-to-open Allegro search link.
- Real Allegro suggestions. The phrases come straight from Allegro's own autocomplete, the same one shoppers use in the app. Nothing is generated or guessed.
- 50 suggestions per query, not 10. The search box shows 10 phrases. This actor asks Allegro for its maximum of 50, plus the related-search tiles, so one query returns up to about 60 keywords.
- Alphabet expansion and depth. Query
lego a…lego z(anda lego…z lego, digits, Polish letters) to find long-tail phrases, then optionally expand the results again. - Deduplicated across the run. Each keyword is saved and charged once, however many queries return it.
- A plain keyword list too. Besides the table, every run saves
KEYWORDS.txt, one keyword per line, ready to paste into a listing tool, a spreadsheet or an ads account. - Fast and cheap. About 8,000 keywords per minute. $1 per 1,000 keywords, no subscription, no Allegro account, no proxy setup.
Słowa kluczowe Allegro: narzędzie do wyszukiwania fraz kluczowych z podpowiedzi wyszukiwarki Allegro (autouzupełnianie), dla sprzedawców i SEO.
What can you do with Allegro Keyword Scraper?
| Goal | How |
|---|---|
| Write better offer titles | Collect the phrases shoppers type for your product and use the most specific ones in your Allegro titles and parameters. |
| Find long-tail niches | Expand a broad seed (odkurzacz) with the alphabet and sort by wordCount to see specific, lower-competition phrases. |
| Plan Allegro Ads campaigns | Export KEYWORDS.txt as a keyword list for sponsored offers. |
| Spot brands and models people search | brand rows and phrases such as iphone 17 pro max show which brands and models are in demand. |
| Watch what Poland is shopping for | Turn on popular searches and schedule the run; compare the lists over time. |
| Research car-parts demand | Queries such as bmw e46 klocki return parts categories with the matching car model in vehicle. |
| Feed SEO and content tools | Use the keywords for category descriptions, blog posts or a product-feed optimization tool. |
How it compares
| What you need | Allegro Keyword Scraper | Other Allegro scrapers | Manual research in the search box |
|---|---|---|---|
| Autocomplete keywords | Yes, up to ~60 per query | Usually offers only, no keywords | 10 at a time |
| Alphabet expansion and depth | Built in (a–z, prefixes, digits, Polish letters, up to 3 levels) | No | Type every letter yourself |
| Popular searches | Yes | No | 5 at a time |
| Brands, related tiles, car parts | Labeled by suggestionType | No | Visible, not exportable |
| Deduplication | Across the whole run | n/a | By hand |
| Price | $1 per 1,000 keywords | Per offer | Your time |
Quick start
- Click Try for free and sign in to Apify.
- Enter one or more Seed keywords, for example
lego. - Keep Alphabet expansion on "Seed + letter" and set Max keywords to
200for a first run. - Click Start. The run takes a few seconds. Open the Output tab to see the keywords or download
KEYWORDS.txt.
{"keywords": ["lego"],"expansion": "alphabet","maxKeywords": 200}
What data do you get?
Every row is one unique keyword.
| Field | Description |
|---|---|
keyword | The suggested phrase, lowercase, as Allegro searches it. |
seedKeyword | The seed it was found for. null for popular searches. |
sourceQuery | The exact query sent (e.g. lego a). Empty for popular searches. |
depth | 1 for seed queries, 2–3 for expanded results, 0 for popular searches. |
position | 1-based position in Allegro's response (related tiles come first, then phrases). |
suggestionType | phrase (autocomplete), navigation (related-search tile with a picture), popular, brand (brand page), category (car parts). |
wordCount | Number of words, handy for sorting long-tail phrases. |
brandName | Brand name for brand rows. |
vehicle | Car make and model for category rows, e.g. BMW 3 (E46) (1997.12 - 2005.05). |
categoryId | Allegro category ID, for category rows and when you set a category. |
categoryName | Allegro category name, e.g. Zabawki. |
imageUrl | Picture of related-search tiles and brand logos. null for plain phrases. |
listingUrl | Absolute Allegro link that opens this search (or brand or category page). |
scrapedAt | When the keyword was collected (ISO 8601, UTC). |
The key-value store record KEYWORDS.txt holds the same keywords as a plain list, one per line, in the order they were found.
Output example
Real rows from the quick-start run (lego, October 2, 2026):
[{"keyword": "lego minecraft","seedKeyword": "lego","sourceQuery": "lego","depth": 1,"position": 1,"suggestionType": "navigation","wordCount": 2,"brandName": null,"vehicle": null,"categoryId": null,"categoryName": null,"imageUrl": "https://a.allegroimg.com/s100b/11ea9a/7fbc4c0d4bfc9fa0fd2031691340","listingUrl": "https://allegro.pl/listing?string=lego%20minecraft","scrapedAt": "2026-10-01T22:58:41.720Z"},{"keyword": "kalendarz adwentowy lego marvel","seedKeyword": "lego","sourceQuery": "lego a","depth": 1,"position": 30,"suggestionType": "phrase","wordCount": 4,"brandName": null,"vehicle": null,"categoryId": null,"categoryName": null,"imageUrl": null,"listingUrl": "https://allegro.pl/listing?string=kalendarz%20adwentowy%20lego%20marvel","scrapedAt": "2026-10-01T22:58:42.316Z"},{"keyword": "karcher","seedKeyword": "odkurzacz","sourceQuery": "odkurzacz k","depth": 1,"position": 50,"suggestionType": "brand","wordCount": 1,"brandName": "Karcher","vehicle": null,"categoryId": null,"categoryName": null,"imageUrl": "https://a.allegroimg.com/original/1287ba/73fcdae44f598756c2f251a8e2ed","listingUrl": "https://allegro.pl/marka/karcher","scrapedAt": "2026-10-01T22:57:33.893Z"}]
Input reference
| Field | Type | Default | Effect |
|---|---|---|---|
keywords | Array of strings | [] | Seed phrases. An Allegro listing URL with string= also works. |
expansion | String | "alphabet" | "none", "alphabet" (lego a … lego z), "alphabetPrefix" (a lego … z lego) or "both". |
includePolishLetters | Boolean | false | Also expand with ą ć ę ł ń ó ś ź ż. Allegro mostly treats them like plain letters, so this rarely adds keywords. |
includeDigits | Boolean | false | Also expand with 0–9 (set numbers, sizes, models). |
depth | Integer (1–3) | 1 | 2 also queries every keyword found at depth 1; 3 goes one level further. |
maxKeywords | Integer | 1000 | Total unique keywords per run. 0 means no limit. You are never charged for more. |
suggestionsPerQuery | Integer (1–50) | 50 | Phrase suggestions requested per query. The app uses 10; 50 is Allegro's maximum. |
onlyContainingSeed | Boolean | false | Keep only keywords that contain every seed word as a whole word (accents and word order ignored). |
includePopular | Boolean | false | Add Allegro's popular searches (about 25–50 per run). Works without seeds. |
categoryId | String | Empty | Allegro category ID (e.g. 11818). Adds the category to each row and links to the search inside that category. |
proxyConfiguration | Object | { "useApifyProxy": true } | Proxy settings. The default works; the actor falls back to Polish residential IPs by itself if Allegro blocks a request. |
Ready-to-run examples
Long-tail keywords for one product
{"keywords": ["odkurzacz pionowy"],"expansion": "both","onlyContainingSeed": true,"maxKeywords": 1000}
A whole niche, two levels deep
{"keywords": ["kawa ziarnista", "ekspres do kawy"],"expansion": "alphabet","depth": 2,"maxKeywords": 3000}
What Poland is searching for right now
{"keywords": [],"includePopular": true}
Schedule it daily (see below) to build a history of popular searches.
Model numbers and sizes
{"keywords": ["lego", "opony zimowe"],"expansion": "alphabet","includeDigits": true,"maxKeywords": 2000}
Schedule runs and send results anywhere
Save your input as a task, then add it to a schedule in Apify Console (Schedules → Create new), for example weekly to follow seasonal phrases. See Schedules. Connect Google Sheets, Make, Zapier or n8n in the task's Integrations tab, or fetch the results with the Apify API. KEYWORDS.txt is at https://api.apify.com/v2/key-value-stores/<storeId>/records/KEYWORDS.txt.
Analyze the keywords with ChatGPT or Claude
Download KEYWORDS.txt or the CSV and attach it to a chat. Prompts to start with:
- "These are Allegro search suggestions for my product [describe it]. Group them by buyer intent (model, feature, size, price, gift) and suggest an Allegro offer title of at most 75 characters that covers the most valuable phrases."
- "Find the phrases in this list that name a brand or model number, and list which brands appear most often."
- "Which of these keywords are long-tail (4+ words) and specific enough for a small seller to rank for? Return the 30 best."
FAQ
How many keywords will I get?
One query returns up to about 60 keywords. One seed with alphabet expansion (27 queries) usually gives 500–800 unique keywords; with "both" and digits, around 800. Very specific seeds return fewer. maxKeywords caps the total.
Does depth 2 or 3 cost more?
You pay per keyword saved, not per request. Deeper levels mostly confirm keywords you already have, so they take longer but add fewer new keywords (in our tests, depth 2 added about 15% more). Use maxKeywords to keep runs short.
Why does lego a return "kalendarz adwentowy lego"?
Allegro's autocomplete matches any word, not only the start of the phrase. These related phrases are often useful. Turn on Only keywords containing the seed to keep only phrases that contain your seed words.
Are there search volumes?
No. Allegro does not publish search volumes. The order of suggestions (position) reflects Allegro's own ranking, which is driven by popularity, so the first phrases are the most searched.
Why are Polish letters off by default?
Allegro ignores accents when suggesting: lego ą returns the same as lego a. Turning them on adds requests but rarely new keywords.
Do I need proxies or an Allegro account?
No. The default Apify Proxy works, and the actor retries through Polish residential IPs if a request is blocked. It doesn't log in.
How fast is it?
About 13 queries per second, roughly 8,000 keywords per minute. The quick-start run finishes in under 10 seconds.
Why did my run stop before reaching my limit?
Either Allegro had no more suggestions for your seeds (try alphabet expansion, digits or depth 2), or the run reached its maximum cost; the log says which. Everything collected is saved.
Is it legal to scrape Allegro?
The actor collects public search suggestions only, no personal data. You are responsible for how you use the data, including Allegro's terms and applicable laws such as GDPR.
Cost
Pay per event, no subscription:
| Event | Price | Per 1,000 | Charged when |
|---|---|---|---|
keyword | $0.001 | $1 | A unique keyword is saved. |
| Actor start | $0.00005 | – | Once per run (per GB memory). |
| Run | Cost |
|---|---|
| Quick start (200 keywords) | $0.20 |
| One seed, alphabet expansion (~600 keywords) | ~$0.60 |
| 10 seeds, alphabet expansion, max 5,000 keywords | $5 |
| Popular searches only (~40 keywords) | ~$0.04 |
Set a maximum cost per run; the actor stops cleanly when it's reached. KEYWORDS.txt is free. The Pricing tab always shows the current prices.
Related actors
- Allegro Reviews Scraper: product reviews and ratings from Allegro.pl.
- Allegro Deals Scraper: current deals and discounted offers from Allegro.pl.
- Allegro Keyword Scraper: this actor.
Support
Report problems or request features in the Issues tab. Include the run ID, the input and what you expected.
This actor is not affiliated with or endorsed by Allegro.pl sp. z o.o. "Allegro" is a trademark of its owner.