ScavioScavio
Pricing
Tools
Sign InsGet Startedg
7 live endpoints

Allegro API

Allegro marketplace data as structured JSON: search, category and seller listings with price, price with delivery, the 30-day lowest price before a discount, sold counts, auction state and sponsored slots flagged; one seller's offer in full; a catalogue product with its lowest price, buy box offer, rating and first 20 reviews; every seller's offer for that product; and seller feedback. allegro.pl, plus allegro.cz, allegro.sk and allegro.hu.

Try Allegro APIRead the docs

50 free credits on signup. No card, no Allegro developer account.

POST /api/v1/allegro/search
sample
query:
try
{  "data": {    "query": "laptop",    "category_id": null,    "sort": "relevance",    "applied_filters": {},    "total": 1173947,    "total_pages": 100,    "page": 1,    "page_size": 60,    "count": 73,    "items": [      {        "offer_id": "19062565213",        "product_id": "c38ec1d0-cac1-4d9e-a010-237cb3d65188",        "title": "Laptop 2w1 Dell Latitude 7200 i7 16GB 512GB SSD FHD Touch 12,3",        "url": "https://allegro.pl/oferta/19062565213",        "image": "https://a.allegroimg.com/s720/11cbca/af34e61b4b6cbdc03825fbe8606b/Laptop-2w1-Dell-Latitude-7200-i7-16GB-512GB-SSD-FHD-Touch-12-3",        "price": 2449,        "currency": "PLN",        "buy_now_price": null,        "price_with_delivery": null,        "free_delivery": false,        "delivery_text": "dostawa w sobotę",        "condition": null,        "is_auction": false,        "auction_ends_in": null,        "discount_percent": null,        "lowest_price_30d": null,        "seller": {          "id": "108545740",          "login": "FlashSale",          "super_seller": false,          "positive_feedback_percent": 97.2,          "positive_feedback_count": null,          "is_business": true        },        "rating": 5,        "rating_count": 8,        "sold_count": 37,        "sold_label": "37 osób kupiło ostatnio",        "smart": true,        "offers_count": 1,        "stock": null,        "placement": "sponsored",        "is_sponsored": true,        "source": "allegro"      },      "… 72 more (trimmed for preview)"    ],    "facets": [      {        "id": "200941",        "label": "Wielkość pamięci RAM",        "values": [          {            "label": "1 GB",            "param": "wielkosc-pamieci-ram",            "value": "1 GB",            "count": 289,            "count_label": "289",            "selected": false          },          "… 32 more (trimmed for preview)"        ]      },      "… 32 more (trimmed for preview)"    ],    "country": "pl",    "language": "pl",    "currency": "PLN"  },  "response_time": 3823}
captured example · 2 credits2 / 2 free

Live calls against the real endpoints on allegro.pl. 2 free runs across every tab, then it's your own key. A call can take up to 30 seconds.

What is the Scavio Allegro API?

The Scavio Allegro API is a REST API that returns Allegro marketplace data as structured JSON. Its 7 POST endpoints cover search, offer details, catalogue products, every seller's offer for a product, a seller's offers, seller feedback and category listings on allegro.pl, allegro.cz, allegro.sk and allegro.hu. Every call costs 2 credits.

7
endpoints, all live in production
2
credits per call, every endpoint and market
4
markets: Poland, Czechia, Slovakia, Hungary

The Allegro data buyers actually need

Who sells a product, at what delivered price, whether the discount is real, and how much of it sells.

Every seller's price for one product

POST /api/v1/allegro/product-offers

price and price_with_delivery for every seller's offer on a catalogue product, 60 a page, with the buy box flagged. The LEGO City 60510 advent calendar on 2026-11-12: 406 offers from 67.82 PLN.

The 30-day lowest price before a discount

POST /api/v1/allegro/search

On a discounted offer, lowest_price_30d and discount_percent: the EU disclosure Allegro shows. An HP Omnibook 3 at 2499 PLN, -10%, against a 30-day low of 2799.

Sold counts

POST /api/v1/allegro/product

sold_count from the site's "x people bought recently": 10482 for the LEGO advent calendar across its offers, 37 on a Dell Latitude offer in the "laptop" search.

Auctions and buy now

POST /api/v1/allegro/offer

is_auction on every tile; on an auction offer the current price, minimum next bid, bid step, end time and whether anyone has bid. Filter buy now vs auction and sort ending soonest on allegro.pl. Read-only.

Sponsored and promoted, flagged

POST /api/v1/allegro/search

placement regular, promoted or sponsored with is_sponsored, so ranked prices skip paid slots. 12 of the 73 tiles on page 1 of "laptop" were sponsored.

Seller trust signals

POST /api/v1/allegro/seller-feedback

Super seller, positive feedback percent, member since, business or private, and the company name of business sellers. Yupilo_pl: 99.7% positive, super seller, member since 2021-07-23.

Ratings and the first 20 reviews

POST /api/v1/allegro/product

The rating with its 1-5 star distribution, review aspects and the first 20 reviews shown on the product page. LEGO City 60510: 4.95 from 173 ratings.

Poland, Czechia, Slovakia, Hungary

POST /api/v1/allegro/search

allegro.pl (PLN), allegro.cz (CZK), allegro.sk (EUR) and allegro.hu (HUF), in each site's language. The same Umax notebook: 3385 CZK on allegro.cz, 139.29 EUR on allegro.sk.

All 7 Allegro API endpoints

Every route is a POST, returns JSON, and takes the same API key. Credits are charged per successful call and per not-found; failed upstream calls are not charged.

EndpointReturnsCredits
Search/api/v1/allegro/searchKeyword search on allegro.pl, .cz, .sk and .hu: 60 organic offers per page with offer and product ids, price, price with delivery where the tile shows it, condition, auction state, discount with the 30-day lowest price, seller (super seller, positive feedback percent, business or private), rating, sold count, Smart! flag and placement (sponsored and promoted flagged), the exact total and every facet; eight sorts, price, condition and Smart! filters, buy now vs auction and the deals zone on allegro.pl2
Offer details/api/v1/allegro/offerOne seller's offer by number or link: price, original price and 30-day lowest price with the discount, price with delivery, units in stock, sold count, auction state (current price, minimum next bid, end time, bids) or buy now price, every parameter with GTIN and brand, description, images, delivery methods with prices, returns, warranty and the seller with company name for business sellers2
Product details/api/v1/allegro/productOne catalogue product by id or link: title, brand, GTIN, parameters, the lowest offer price and number of offers, the cheapest and fastest highlights, the buy box offer with its seller, how many people bought it recently, the rating with its 1-5 distribution, review aspects and the first 20 reviews on the page2
Every seller's offer/api/v1/allegro/product-offersEvery seller's offer for one catalogue product, 60 per page, sortable by price or price with delivery and filterable by condition, price and Smart!: price, price with delivery, delivery estimate, condition, seller, stock where shown, placement and the buy box flag2
Seller offers/api/v1/allegro/sellerOne seller's offers by login with the search sorts and filters and an optional query: the seller (id, login, business or private), whether it is active, the categories it sells in with offer counts, and 60 offers per page2
Seller feedback/api/v1/allegro/seller-feedbackOne seller's ratings summary (recommended and not recommended, positive percent, received, excluded and removed, member since, super seller) and 20 ratings per page, newest first, with comment, the reasons ticked, date, the offers rated and exclusions2
Category/api/v1/allegro/categoryOne category's offers by id, slug or link with the search sorts and filters and an optional query, plus the category's breadcrumb and its subcategories or sibling categories with offer counts2

50 free credits on signup covers 25 Allegro calls. See plans

Track every seller's price for a product

product-offers lists every seller's offer on a catalogue product with price, price with delivery and the buy box flag; search with deals returns each discount next to the 30-day lowest price before it. The response on the right is a real capture.

import csv, datetime
from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# Every seller's price for one catalogue product, cheapest delivered first.
# Run it on a schedule and append each run: that file is your price history.
pid = "90d08230-e02a-4210-913d-d417453321b8"
res = client.allegro.product_offers(product_id=pid, sort="price_with_delivery_low_to_high")["data"]
now = datetime.datetime.utcnow().isoformat()
with open("allegro_prices.csv", "a", newline="") as f:
    w = csv.writer(f)
    for o in res["offers"]:
        if not o["is_sponsored"]:
            w.writerow([now, pid, o["seller"]["login"], o["price"], o["price_with_delivery"], o["is_featured"]])
200 response.jsoncaptured
{
  "data": {
    "product_id": "90d08230-e02a-4210-913d-d417453321b8",
    "title": "LEGO City Kalendarz adwentowy na 2026 rok, prezent dla 5-latka 60510",
    "sort": "relevance",
    "applied_filters": {},
    "total": 407,
    "total_pages": 7,
    "page": 1,
    "page_size": 60,
    "count": 61,
    "facets": [],
    "offers": [
      {
        "offer_id": "18894409301",
        "product_id": "90d08230-e02a-4210-913d-d417453321b8",
        "title": "LEGO 60510 City Kalendarz adwentowy na 2026 rok",
        "url": "https://allegro.pl/produkt/lego-city-kalendarz-adwentowy-na-2026-rok-prezent-dla-5-latka-60510-90d08230-e02a-4210-913d-d417453321b8?offerId=18894409301",
        "image": "https://a.allegroimg.com/s720/1142ba/e9a3eb3049649c4870fc0a923fa4/LEGO-60510-City-Kalendarz-adwentowy-na-2026-rok",
        "price": 84.99,
        "currency": "PLN",
        "buy_now_price": null,
        "price_with_delivery": 84.99,
        "free_delivery": true,
        "delivery_text": "dostawa jutro – kup do 15:00",
        "condition": "Nowy",
        "is_auction": false,
        "auction_ends_in": null,
        "discount_percent": null,
        "lowest_price_30d": null,
        "seller": {
          "id": "6879039",
          "login": "ELECTROpl",
          "super_seller": true,
          "positive_feedback_percent": 98.3,
          "positive_feedback_count": 146114,
          "is_business": true
        },
        "rating": 4.95,
        "rating_count": 173,
        "sold_count": null,
        "sold_label": null,
        "smart": true,
        "offers_count": null,
        "stock": 0,
        "is_sponsored": false,
        "source": "allegro",
        "placement": "featured",
        "is_featured": true
      },
      {
        "offer_id": "19101803183",
        "product_id": "90d08230-e02a-4210-913d-d417453321b8",
        "title": "LEGO City Kalendarz adwentowy 60510 na 2026 rok + Torebka Prezentowa LEGO",
        "url": "https://allegro.pl/produkt/lego-city-kalendarz-adwentowy-na-2026-rok-prezent-dla-5-latka-60510-90d08230-e02a-4210-913d-d417453321b8?offerId=19101803183",
        "image": "https://a.allegroimg.com/s720/11a58c/497235d74388a5ceb20c15e848de/LEGO-City-Kalendarz-adwentowy-60510-na-2026-rok-Torebka-Prezentowa-LEGO",
        "price": 89.9,
        "currency": "PLN",
        "buy_now_price": null,
        "price_with_delivery": 100.39,
        "free_delivery": false,
        "delivery_text": "dostawa jutro",
        "condition": "Nowy",
        "is_auction": false,
        "auction_ends_in": null,
        "discount_percent": null,
        "lowest_price_30d": null,
        "seller": {
          "id": "107299266",
          "login": "Bajkowy_Skarbiec",
          "super_seller": false,
          "positive_feedback_percent": 96.6,
          "positive_feedback_count": 28,
          "is_business": true
        },
        "rating": 4.95,
        "rating_count": 173,
        "sold_count": null,
        "sold_label": null,
        "smart": true,
        "offers_count": null,
        "stock": 3,
        "is_sponsored": false,
        "source": "allegro",
        "placement": "regular",
        "is_featured": false
      }
    ],
    "country": "pl",
    "language": "pl",
    "currency": "PLN"
  },
  "response_time": 4106
}

Why not the official Allegro API?

Allegro's REST API is built for sellers managing their own offers. Here is what it covers, and where the Scavio API differs.

Allegro REST API

  • Built for sellers: reads and manages your own offers and orders
  • Public offer search (GET /offers/listing): access no longer granted, verification suspended
  • Register an app on an account with two-step login, then a user OAuth sign-in
  • Catalogue search returns catalogue products, not other sellers' live offers
  • No API for Allegro Analytics (Allegro staff on GitHub, November 2026)

Scavio Allegro API

  • One Scavio key, issued at signup, shared with Vinted, eBay, Mercado Libre and 80+ other platforms
  • Public offer search, category and seller listings with sponsored slots flagged
  • Every seller's offer for one product, with price including delivery and the buy box
  • The 30-day lowest price before a discount, sold counts and auction state
  • Seller feedback summary and ratings, super seller and business flags
  • allegro.pl, allegro.cz, allegro.sk and allegro.hu in one API

Scavio returns publicly shown Allegro data only, never signs in to an Allegro account and never bids, buys or places orders.

What developers build with it

Allegro price monitoring

Poll every seller's offer on the products you track, record price and price with delivery with a timestamp, and alert when the cheapest delivered price or the buy box changes. History starts the day you start polling.

product-offers + product

Repricing inputs and buy box watch

See where your offer ranks against the other sellers on the same product, organic slots only, and who holds the buy box at what delivered price.

product-offers

Competitor seller tracking

Snapshot a competitor's catalogue every week: offer count per category, prices, discounts and sold counts, next to its feedback score.

seller + seller-feedback

Brand price and reseller monitoring

Find every offer of your brand in Poland or Czechia, the sellers behind them, business or private, and the offers priced under your floor.

search + offer

Discount and Black Weeks checks

Compare each advertised discount with the 30-day lowest price the offer discloses, across the deals zone on allegro.pl.

search + offer

Cross-border market research

Size a category on allegro.pl, .cz, .sk and .hu: exact totals, price bands, sold counts and how many offers each product has.

category + search + product

Seller vetting

Check positive percent, super seller status, member since and recent ratings before you source from a seller or trust its price.

seller-feedback

Rating and review monitoring

Track a product's rating, its star distribution and review aspects, and read the first 20 reviews on the page.

product

Auction monitoring

List auctions ending soonest in a category and read the current price and minimum next bid of the ones you follow. Monitoring only.

search + offer

How to get Allegro marketplace data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 free credits on signup, enough for 25 Allegro calls, with no card required and no Allegro developer account.

  2. 2

    Search the Allegro marketplace

    Send {"query": "lego"} to https://api.scavio.dev/api/v1/allegro/search with an Authorization: Bearer header. Each item carries its offer_id, its catalogue product_id, price, seller and placement. Add "country": "cz", "sk" or "hu" for the other sites.

  3. 3

    Open the product

    Call /api/v1/allegro/product with a product_id for the lowest price, the number of offers, the buy box offer and the rating, or /api/v1/allegro/offer with an offer_id for one seller's listing in full.

  4. 4

    Compare every seller

    Call /api/v1/allegro/product-offers with the same product_id, sorted by price with delivery. Store each answer with its fetched_at to build your own price history.

One key, 55 platformsMCP server for agentsPython & JS SDKsn8n community node

Allegro API FAQ

Does Allegro have a public API for offer data?

+

Not for other sellers' offers, as of November 2026. Allegro's REST API (developer.allegro.pl) is built for sellers: it reads and manages your own offers and orders after you register an app and a user signs in through OAuth. Allegro no longer grants access to its public offer search (GET /offers/listing) and has suspended verification for it; its method list says "dostęp do zasobu nie jest już możliwy. Weryfikacja została wstrzymana ze względów biznesowych" (access to the resource is no longer possible; verification has been suspended for business reasons), and Allegro staff wrote on GitHub on October 12, 2026: "The GET /offers/listing resource is no longer available as part of Allegro's public API; as a result, access to it is no longer granted." There is also no API for Allegro Analytics. The Scavio Allegro API is a separate option: 7 POST endpoints that return what the Allegro sites show today as JSON.

What is the difference between an Allegro offer and a product?

+

An offer (an /oferta/ page, offer_id) is one seller's listing with its own price, stock, delivery and seller. A catalogue product (a /produkt/ page, product_id, a uuid) groups the offers of many sellers for the same item, with one title, GTIN, rating and set of reviews. Search tiles carry both ids: send offer_id to /api/v1/allegro/offer and product_id to /api/v1/allegro/product or /api/v1/allegro/product-offers. Allegro Offer API docs

How do I get every seller's price for one product?

+

Call /api/v1/allegro/product-offers with the product_id. It returns every seller's offer, 60 per page, with price, price_with_delivery, delivery estimate, condition, seller, Smart! flag, stock where shown and is_featured for the buy box offer, sortable by price or by price with delivery and filterable by condition, price and Smart!. Skip is_sponsored offers when you rank: sponsored slots sit on top regardless of price. The product endpoint gives the same product's lowest_price and offer_count in one call. Allegro Product Offers API docs

What is lowest_price_30d?

+

When an Allegro offer shows a discount, it also shows the lowest price of that offer in the 30 days before the discount: the disclosure the EU Price Indication Directive requires (Allegro labels it "Najniższa cena oferty z 30 dni przed obniżką"). Scavio returns it as lowest_price_30d with discount_percent, in search, category, seller and product-offers tiles and on the offer endpoint (with original_price and the site's note). It is null on offers without a discount, and it is one reference price, not a price history.

Does the API return Allegro price history?

+

No. Every endpoint returns the price shown at the moment of the call. An Allegro price monitor builds its own history by polling product-offers or search on a schedule and storing each answer with fetched_at. lowest_price_30d gives one reference point on discounted offers only.

Does it return Allegro sold counts?

+

Yes, where the site shows them. sold_count is the number from "x people bought recently" ("37 osób kupiło ostatnio" = 37) with sold_label as written, on search, category, seller and product-offers tiles and on the offer endpoint; product returns the product's count across its offers (10482 for the LEGO City 60510 advent calendar on 2026-11-12). It is null on auctions, and on the offer endpoint for cz, sk and hu, whose offer pages carry no sales figure. It is not revenue or GMV.

Does it cover Allegro auctions?

+

Yes, as read-only data. Every tile has is_auction and auction_ends_in, search and category sort by ending_soonest, and on allegro.pl buying_format filters buy now or auction offers. The offer endpoint returns auction { current_price, min_next_bid, bid_step, ends_at, has_bids, bids_label } and buy_now_price when an auction also has one. There is no bid history, and Scavio never bids, snipes or buys.

Are sponsored and promoted offers flagged?

+

Yes. Every tile has placement (regular, promoted or sponsored; featured for the buy box on product-offers) and is_sponsored. On page 1 of the allegro.pl "laptop" search on 2026-11-12, 12 of the 73 tiles were sponsored slots. Sponsored slots are not sorted with the rest, so drop them before you compare prices. promoted mirrors Allegro's own "Promowane" label on the tile: on that page 60 of the 73 tiles carried it.

What seller data does it return?

+

On tiles: login, id, super_seller, positive_feedback_percent and is_business. On the offer endpoint: positive and negative counts for the last 12 months and company_name for business sellers. seller-feedback returns the summary (recommended and not recommended counts, positive percent, member since, super seller) and the ratings, 20 per page, with comments and the reasons buyers ticked. Business vs private comes from is_business. Seller addresses, tax ids and register numbers are not returned, and no buyer identity is returned.

Why is the data in Polish?

+

Because allegro.pl is written in Polish. Titles, parameters, conditions ("Nowy", "Używany"), delivery text, sold labels and facet labels come back exactly as the site writes them ("LEGO City Kalendarz adwentowy na 2026 rok"); Scavio does not translate them. allegro.cz returns Czech, allegro.sk Slovak and allegro.hu Hungarian. Your query can be in any language: results are what the site matches.

Which Allegro markets and currencies does it cover?

+

Four, through country: pl (allegro.pl, PLN, Polish, the default), cz (allegro.cz, CZK, Czech), sk (allegro.sk, EUR, Slovak) and hu (allegro.hu, HUF, Hungarian). Every endpoint works on all four; the buying_format and deals filters are allegro.pl only. Calls on sk and hu are slower, up to about 60 seconds: set a client timeout of at least 120 seconds. Allegro Lokalnie is not searched on its own; Lokalnie listings that allegro.pl mixes into its results are flagged source allegro_lokalnie.

Does it return Allegro product reviews?

+

The first 20, not the full history. The product endpoint returns the rating (average, count and 1-5 star distribution), review aspects (topic, sentiment, mention counts) and the first 20 reviews shown on the product page, each with rating, text, pros, cons, the author masked as the site shows it ("b...y"), date, helpful votes, images and is_best. There is no paging past those 20 and no verified-purchase flag. Allegro Product API docs

How do I use it for Allegro Black Weeks?

+

Allegro runs Black Weeks 2026 from November 2 to 30 on its Polish, Czech, Slovak and Hungarian marketplaces (Allegro seller notice, October 23, 2026), and Black Friday is November 27, 2026. On allegro.pl, deals: true limits search, category and seller listings to Allegro's deals zone, which includes Black Weeks while it runs. Allegro's campaign rule asks sellers to cut the price by at least 5% against the offer's lowest price of the last 30 days, so compare discount_percent with lowest_price_30d, and snapshot your watchlist several times a day: the API returns the offer at the moment of the call. Monitoring only: Scavio never places orders.

What do Allegro's terms say about its data?

+

Allegro's Terms & Conditions (section 10.10) say that "Downloading or using materials available on Allegro in any way (including data and other types of information) shall each time require the consent of the Company", and prohibit aggregating that data for use in another business, including "extracting (scraping) such data and information". Scavio returns publicly shown Allegro data, does not sign in to Allegro accounts and never bids, buys or places orders. This is not legal advice: check the terms and your own counsel for your use case.

How much does an Allegro request cost?

+

2 credits per call on every endpoint and every market. New accounts get 50 free credits on signup, one time and with no card: 25 Allegro calls. On the Growth plan ($1 per 1,000 credits) that is $2 per 1,000 Allegro calls. Failed upstream calls are not charged; a not-found (an unknown offer, product, seller or category) is charged.

How fresh is the data and how fast is a call?

+

Every request reads the Allegro site when you call it and carries fetched_at; nothing is cached. In testing, allegro.pl calls took about 4 to 28 seconds, allegro.cz up to about 43, and allegro.sk and allegro.hu up to about 60. Upstream checks sometimes fail; they are retried automatically, and a call that still fails is a 502 that is not charged.

What does the Allegro API not cover?

+

Search suggestions, bidding, sniping, buying or checkout, Allegro Lokalnie as its own source, Allegro Smart! account data, sales revenue or GMV per seller, price history, the pickup-point locator, and seller addresses or tax ids. Reviews stop at the first 20 shown on the product page.

Explore more of Scavio

Best Allegro price monitoring APIs

Seven options priced and compared, November 2026.

How to get Allegro price data

Every seller's offer and the 30-day lowest price, step by step.

Allegro vs Amazon.de prices

Six products priced on Allegro.pl, Amazon.de and Amazon.pl.

Allegro API docs

All 7 endpoints with params and real responses.

Every seller's offer

The price comparison endpoint behind Allegro price monitoring.

Vinted API

Second-hand listings on all 27 Vinted sites, Poland included.

eBay API

Live and sold listings, item specifics and seller feedback.

Mercado Libre API

Latin America's largest marketplace: search, items, sellers.

Amazon API

Search, product detail and offers on 22 marketplaces.

AliExpress API

Search, product variants, reviews and storefronts.

Google Shopping API

Compare prices across stores for one product.

Try the Allegro API free

50 free credits on signup, no card. Your first request is a POST with a product id in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

Ask AI about Scavio

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy