curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/allegro-search \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/allegro-search"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/allegro-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape Allegro search
Searches Allegro (Poland) for query and returns products (offers), each with position, offerId, productId, title, price, currency (PLN), priceWithDelivery, deliveryFrom, freeDelivery, smart (Allegro Smart!), deliveryLabel, rating, ratingCount, recentBuyers (bought in the last 30 days), offersOfProduct, quantity, sponsored, promoted, superSeller, seller (id, login, company, positive feedback %), parameters, image, images and url. Also total (all matches), available (offers Allegro lets you page through), lastPage, category and nextPage. Filter with min_price / max_price, condition, shipping_from, delivery_time, offer_type, store_city and store_region; sort orders the results; page and max_results page through them. One unit per Allegro page read.
curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/allegro-search \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/allegro-search"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/allegro-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
What to search for, e.g. 'iphone 15' or 'lego'.
Result order: relevance, price_asc, price_desc, price_with_delivery_asc, price_with_delivery_desc, popularity, ending_soon, newest, rating.
First Allegro results page to read (1-100).
Lowest price in zloty (PLN).
Highest price in zloty (PLN).
Item condition: new, like_new, refurbished, used, damaged.
Where the item ships from: pl, cz, sk, hu, cn, eu, allegro_warehouse.
Delivery speed: one_day, two_days, three_days (one_day = tomorrow).
Offer type: buy_now, auction (buy_now = fixed price).
The seller's town, e.g. 'Kraków'.
The seller's voivodeship, e.g. 'mazowieckie' or 'slaskie' (or its number 1-16).
Offers to collect across pages, 1-300. A page holds about 60 offers; each page is one unit.
Proxy country the request is sent from (ISO-2, e.g. 'DE', 'CZ'). Leave blank to let the API pick (recommended: Allegro refuses some countries' exits).
Response
JSON with a products array.

