Allegro Keyword Scraper: Autocomplete & Long-Tail Keywords avatar

Allegro Keyword Scraper: Autocomplete & Long-Tail Keywords

Pricing

from $1.00 / 1,000 keyword saveds

Go to Apify Store
Allegro Keyword Scraper: Autocomplete & Long-Tail Keywords

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

Epic Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 (and a 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?

GoalHow
Write better offer titlesCollect the phrases shoppers type for your product and use the most specific ones in your Allegro titles and parameters.
Find long-tail nichesExpand a broad seed (odkurzacz) with the alphabet and sort by wordCount to see specific, lower-competition phrases.
Plan Allegro Ads campaignsExport KEYWORDS.txt as a keyword list for sponsored offers.
Spot brands and models people searchbrand rows and phrases such as iphone 17 pro max show which brands and models are in demand.
Watch what Poland is shopping forTurn on popular searches and schedule the run; compare the lists over time.
Research car-parts demandQueries such as bmw e46 klocki return parts categories with the matching car model in vehicle.
Feed SEO and content toolsUse the keywords for category descriptions, blog posts or a product-feed optimization tool.

How it compares

What you needAllegro Keyword ScraperOther Allegro scrapersManual research in the search box
Autocomplete keywordsYes, up to ~60 per queryUsually offers only, no keywords10 at a time
Alphabet expansion and depthBuilt in (a–z, prefixes, digits, Polish letters, up to 3 levels)NoType every letter yourself
Popular searchesYesNo5 at a time
Brands, related tiles, car partsLabeled by suggestionTypeNoVisible, not exportable
DeduplicationAcross the whole runn/aBy hand
Price$1 per 1,000 keywordsPer offerYour time

Quick start

  1. Click Try for free and sign in to Apify.
  2. Enter one or more Seed keywords, for example lego.
  3. Keep Alphabet expansion on "Seed + letter" and set Max keywords to 200 for a first run.
  4. 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.

FieldDescription
keywordThe suggested phrase, lowercase, as Allegro searches it.
seedKeywordThe seed it was found for. null for popular searches.
sourceQueryThe exact query sent (e.g. lego a). Empty for popular searches.
depth1 for seed queries, 2–3 for expanded results, 0 for popular searches.
position1-based position in Allegro's response (related tiles come first, then phrases).
suggestionTypephrase (autocomplete), navigation (related-search tile with a picture), popular, brand (brand page), category (car parts).
wordCountNumber of words, handy for sorting long-tail phrases.
brandNameBrand name for brand rows.
vehicleCar make and model for category rows, e.g. BMW 3 (E46) (1997.12 - 2005.05).
categoryIdAllegro category ID, for category rows and when you set a category.
categoryNameAllegro category name, e.g. Zabawki.
imageUrlPicture of related-search tiles and brand logos. null for plain phrases.
listingUrlAbsolute Allegro link that opens this search (or brand or category page).
scrapedAtWhen 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

FieldTypeDefaultEffect
keywordsArray of strings[]Seed phrases. An Allegro listing URL with string= also works.
expansionString"alphabet""none", "alphabet" (lego a … lego z), "alphabetPrefix" (a lego … z lego) or "both".
includePolishLettersBooleanfalseAlso expand with ą ć ę ł ń ó ś ź ż. Allegro mostly treats them like plain letters, so this rarely adds keywords.
includeDigitsBooleanfalseAlso expand with 0–9 (set numbers, sizes, models).
depthInteger (1–3)12 also queries every keyword found at depth 1; 3 goes one level further.
maxKeywordsInteger1000Total unique keywords per run. 0 means no limit. You are never charged for more.
suggestionsPerQueryInteger (1–50)50Phrase suggestions requested per query. The app uses 10; 50 is Allegro's maximum.
onlyContainingSeedBooleanfalseKeep only keywords that contain every seed word as a whole word (accents and word order ignored).
includePopularBooleanfalseAdd Allegro's popular searches (about 25–50 per run). Works without seeds.
categoryIdStringEmptyAllegro category ID (e.g. 11818). Adds the category to each row and links to the search inside that category.
proxyConfigurationObject{ "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.

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:

EventPricePer 1,000Charged when
keyword$0.001$1A unique keyword is saved.
Actor start$0.00005–Once per run (per GB memory).
RunCost
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.

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.