Discover/Gazetkowo API
live

Gazetkowo APIgazetkowo.pl

Access promotional products, retail leaflets, and store data from Gazetkowo.pl via 6 endpoints. Search products by keyword, browse flyers, and filter by retailer.

Endpoint health
verified 6d ago
get_product_detail
get_store_leaflets
list_stores
get_leaflet_detail
get_latest_leaflets
6/6 passing latest checkself-healing
Endpoints
6
Updated
13d ago

What is the Gazetkowo API?

The Gazetkowo.pl API exposes 6 endpoints for accessing promotional flyer data from Poland's major retailers. Using search_products, you can query promotional items by keyword and receive structured results including price, old_price, validity dates, retailer identity, and product slugs. The API also covers leaflet browsing, store listings, and individual product detail retrieval — all scoped to active or current promotional periods.

This call costs1 credit / call— charged only on success
Try it
Search keyword for promotional products (e.g. 'mleko', 'chleb', 'piwo')
Polish postal code for location scoping (format: XX-XXX)
Sort results by price ascending
api.parse.bot/scraper/8113a919-68fd-4a8f-83ab-ae0980d250ec/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8113a919-68fd-4a8f-83ab-ae0980d250ec/search_products?query=mleko&postcode=00-001&sort_by_price=True' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Full-text search over promotional products by keyword. Returns matching products with price, retailer, and validity dates. Client-side sort by price ascending is available. Pagination is not supported — the full result set is returned in one response.

Input
ParamTypeDescription
queryrequiredstringSearch keyword for promotional products (e.g. 'mleko', 'chleb', 'piwo')
postcodestringPolish postal code for location scoping (format: XX-XXX)
sort_by_pricebooleanSort results by price ascending
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of products returned",
    "products": "array of product objects with id, name, price, old_price, start_date, end_date, image_url, retailer, newspaper_id, slug, and origin_slug"
  },
  "sample": {
    "data": {
      "total": 92,
      "products": [
        {
          "id": "019e79d8-3685-71e8-8f18-4ef850f2fe4a",
          "name": "Mleko zsiadłe Mlekovita",
          "slug": "mleko-zsiadle-mlekovita-2y12kx1d7yjwmscli0q52fgy6of4jocsi2vtjdfmfdubgk5ksbfcuww",
          "price": 2.59,
          "end_date": "2026-06-13 23:59:59",
          "retailer": {
            "id": "4d89319f-c94e-46ce-b0ad-74f18f45e78c",
            "name": "E.Leclerc",
            "slug": "eleclerc"
          },
          "image_url": "https://cdn1.promotons.com/resize?fileName=production/gazetkowo/newspapers/019e776a-31bd-72b1-aa3b-d4088a120613/hiperComPage7037163.jpeg",
          "old_price": null,
          "start_date": "2026-06-02 00:00:00",
          "newspaper_id": "019e776a-1fab-737b-8c2c-a9041d820180"
        }
      ]
    },
    "status": "success"
  }
}

About the Gazetkowo API

Product Search and Detail

The search_products endpoint accepts a query string (e.g. 'mleko', 'chleb') and returns an array of matching promotional products. Each product object includes id, name, price, old_price, start_date, end_date, image_url, slug, and a nested retailer object. You can optionally pass a postcode (format XX-XXX) to scope results geographically, and set sort_by_price to true to order results by ascending price. For full detail on a single item, get_product_detail accepts a slug (either the origin slug or the full slug from search results) plus a retailer_id UUID and returns the newspaperProduct object with fields like originSlug, oldPrice, startAt, endAt, and imageUrl. Note: expired products return a not-found error rather than stale data.

Store and Leaflet Access

list_stores returns all retailers with active promotional offers. Each retailer object includes a UUID id, slug, retailerCategoryId, newspapersCount, and currentlyActiveNewspapersIds — which is the primary input surface for downstream leaflet calls. get_store_leaflets takes a retailer_id and returns the newspapersWithoutSubcategory object, whose elements array contains leaflets with id, customName, startAt, endAt, newspaperCurrentOrder, coverImage, images, and retailer context.

Leaflet Detail and Latest Listings

get_leaflet_detail accepts an order value (the newspaperCurrentOrder field from get_store_leaflets) and a retailer_slug (e.g. 'lidl', 'biedronka', 'kaufland'). It returns the full newspaper object including all page images as an array, plus tagsWithCategory and tagsWithoutCategory arrays that group products tagged in the leaflet. get_latest_leaflets lists recent leaflets across all retailers with pagination via page and per_page parameters, and supports filtering by retailer_category_id — a UUID drawn from the retailerCategoryId field in list_stores results.

Reliability & maintenanceVerified

The Gazetkowo API is a managed, monitored endpoint for gazetkowo.pl — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when gazetkowo.pl changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official gazetkowo.pl API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
6d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price drops on grocery items by comparing price and old_price fields from search_products across polling intervals.
  • Build a leaflet browser for Polish retail chains by paginating get_latest_leaflets and rendering coverImage thumbnails.
  • Aggregate current promotional product availability by retailer using list_stores and get_store_leaflets together.
  • Filter promotional flyers by store category (e.g. supermarkets vs. electronics) using retailer_category_id in get_latest_leaflets.
  • Retrieve all page images from a specific leaflet using get_leaflet_detail with order and retailer_slug inputs.
  • Monitor product validity windows by reading start_date and end_date from search_products to detect expiring deals.
  • Build a postcode-aware product search tool using the postcode parameter in search_products to scope results by location.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Gazetkowo.pl have an official developer API?+
Gazetkowo.pl does not publish a documented public developer API. This Parse API provides structured access to the data the site exposes to end users.
What does `get_product_detail` return, and what happens with expired products?+
get_product_detail returns a newspaperProduct object with fields including id, name, slug, originSlug, price, oldPrice, imageUrl, retailer, startAt, and endAt. Products that are past their promotion end date return a not-found error rather than a result with stale pricing data, so results can be treated as current.
Can I filter `search_products` results by retailer or category?+
The search_products endpoint supports filtering by postcode and sorting by price, but does not currently expose a retailer or category filter parameter. The retailer object in each result includes id and slug fields, so client-side filtering by retailer is straightforward. You can fork this API on Parse and revise it to add a server-side retailer filter if needed.
Does the API expose historical promotional data or only current offers?+
The API surfaces currently active or recently active promotions. Expired products return not-found errors via get_product_detail, and list_stores returns retailers with active offers. Historical pricing trends or archival leaflets are not covered. You can fork this API on Parse and revise it to add an archival endpoint if the underlying data becomes available.
How does leaflet pagination work in `get_latest_leaflets`?+
get_latest_leaflets accepts page (page number) and per_page (results per page) as optional integer inputs. Results are nested under newspapers.elements, where each element includes id, customName, startAt, endAt, coverImage, retailer, and retailerCategory. Filtering by store type is possible via the retailer_category_id parameter, which accepts a UUID from the retailerCategoryId field in list_stores results.
Page content last updated . Spec covers 6 endpoints from gazetkowo.pl.
Related APIs in EcommerceSee all →
jysk.pl API
Browse and search JYSK Poland's complete product catalog to find deals, view detailed product information, explore categories, and check real-time store availability across locations. Discover current promotions and navigate the full category hierarchy to easily find furniture and home goods that match your needs.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
allegro.pl API
Search listings, browse categories, retrieve product details, and get autocomplete suggestions from Allegro.pl, Poland's largest e-commerce marketplace.
pepper.pl API
Browse deals, coupons, and product categories from Pepper.pl, a popular Polish community marketplace, with the ability to search specific offers and read community comments. Filter deals by category, view detailed information about each offer, and discover the latest coupon codes available.
amazon.pl API
Search and browse products across Amazon Poland to find categories, product details, pricing, and current deals. Get real-time suggestions and access promotional offers to help you discover and compare items on the Polish Amazon marketplace.
spesaonline.conad.it API
Find nearby Conad supermarkets and view their current promotional flyers to discover product prices and discounts. Access detailed store information like location and hours to plan your shopping trips.
flipp.com API
Search for grocery deals and weekly advertisements across multiple retailers by keyword, store location, or zip code to find the best prices on items you need. Browse flyer items and current promotions to plan your shopping and save money on groceries.
etilbudsavis.no API
Search for retail offers and product deals from Norwegian stores, browse weekly catalogs, and discover what is currently on sale. Find store locations, view their latest publications, and get detailed information about specific offers all in one place.