Skip to main content
Piloterr
Back to library

Allegro Search API

Allegro Search API. Query product listings by keyword, optional page number, or full allegro.pl listing URL. Returns results with prices, sellers, sponsorship flags and pagination. 3 credits per call.

Active3 credits = 1 requestGET/v2/allegro/search

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

The Allegro Search API queries product listings on allegro.pl, Poland's largest e-commerce marketplace. Pass a keyword, a full /listing URL, or a keyword with page, and receive structured JSON with results[] and pagination.

Costs 3 credits per call. Parses Allegro's __listing_StoreState JSON from the rendered search page.

Pass each listing_url to Allegro Product for full PDP data (3 credits per call).

QuickstartLink to Quickstart

GET https://api.piloterr.com/v2/allegro/search?query=mufowa
GET https://api.piloterr.com/v2/allegro/search?query=mufowa&page=2
GET https://api.piloterr.com/v2/allegro/search?query=https://allegro.pl/listing?string=mufowa
GET https://api.piloterr.com/v2/allegro/search?query=https://allegro.pl/listing?string=mufowa&p=2

ParametersLink to Parameters

Parameter Type Required Description
query string yes Search keyword or full Allegro listing URL (/listing?string=…)
page integer no Page number (default 1). Overrides p= in a listing URL

Input formatsLink to Input formats

Format Example Notes
Keyword mufowa Resolves to page 1 (/listing?string=mufowa)
Keyword + page query=mufowa, page=2 Appends p=2 to the listing URL
Listing URL (page 1) https://allegro.pl/listing?string=mufowa Paste the URL copied from Allegro search
Listing URL (pagination) https://allegro.pl/listing?string=mufowa&p=2 p in the URL selects the page

When both a listing URL and page are set, page overrides p= in the URL.

Response fieldsLink to Response fields

results[]Link to results[]

Field Type Description
product_id string Allegro product UUID
offer_id string Offer ID (numeric string)
title string Listing title
listing_url string Full offer or product URL on allegro.pl
image_url string Thumbnail image URL
price number Listed price
currency string Price currency (PLN)
seller_id string Seller account ID
seller_name string Seller display name
position integer Position on the SERP (0-based)
is_sponsored boolean true for sponsored placements
delivery_info string Delivery price snippet when shown

paginationLink to pagination

Field Type Description
page integer Current page number
per_page integer Listings returned on this page
total_results integer Total matching listings
total_pages integer Total pages available
next string Next page listing URL when available

Error codesLink to Error codes

Code Meaning
400 Empty or invalid query, or non-allegro.pl URL
404 No listings found for the search
500 Page fetch or parse error

NotesLink to Notes

  • Results include organic and sponsored listings (is_sponsored).
  • Polish characters (ą, ę, ó, ż, etc.) are fully supported in keywords.
  • Banner rows (e.g. best-price guarantee) are filtered out of results[].
  • Empty SERPs return 404, not an empty array.

Main use casesLink to Main use cases

  • Monitor competitor listings and sponsored placements on Allegro SERPs
  • Paginate with page=2 or listing URLs with &p=2
  • Feed repricing engines with live PLN prices and seller metadata
  • Discover listing_url values for Allegro Product enrichment (3 credits per call)

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included