Discover/pepper.pl API
live

pepper.pl APIpepper.pl

Access deals, coupons, categories, and comments from Pepper.pl via 7 structured endpoints. Filter by tab, category, or keyword. Returns prices, temperatures, and more.

Endpoints
7
Updated
3mo ago
Try it
Sort tab. Accepted values: popularne, najgoretsze, gorace, nowe.
Page number for pagination.
api.parse.bot/scraper/9eacfa6c-8d1d-4d75-b41c-faaf66d63eb1/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9eacfa6c-8d1d-4d75-b41c-faaf66d63eb1/get_deals?tab=popularne&page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Fetch a paginated list of deals from the homepage. Supports sorting by tab: popularne (popular), najgoretsze (hottest ever), gorace (hot now), nowe (new).

Input
ParamTypeDescription
tabstringSort tab. Accepted values: popularne, najgoretsze, gorace, nowe.
pageintegerPage number for pagination.
Response
{
  "type": "object",
  "fields": {
    "deals": "array of deal objects with id, title, description, price, original_price, store, deal_url, external_url, temperature, comment_count, image_url, posted_time, username, is_expired"
  },
  "sample": {
    "data": {
      "deals": [
        {
          "id": "1279411",
          "price": 3349,
          "store": "Allegro",
          "title": "Smartfon Apple iPhone 17 8GB / 256GB 5G Black",
          "deal_url": "https://www.pepper.pl/promocje/smartfon-apple-iphone-17-8gb-256gb-5g-black-1279411",
          "username": "pio2024",
          "image_url": "https://static.pepper.pl/threads/raw/MMgk4/re/300x300/qt/60/1279411_1.jpg",
          "is_expired": false,
          "description": "",
          "posted_time": 1778711959,
          "temperature": 80.49,
          "external_url": "",
          "comment_count": 7,
          "original_price": 3799
        }
      ]
    },
    "status": "success"
  }
}

About the pepper.pl API

The Pepper.pl API exposes 7 endpoints covering deals, coupons, categories, and comments from Poland's largest community deal-sharing platform. Use get_deals to pull paginated deal listings sorted by popularity, heat, or recency, and get_deal_detail to retrieve full metadata on a single offer — including price, expiry status, poster username, and Unix timestamp.

Deal Discovery and Filtering

get_deals returns a paginated array of deal objects from the Pepper.pl homepage. The tab parameter accepts four values — popularne, najgoretsze, gorace, and nowe — corresponding to the site's sorting views. Each deal object includes id, title, description, price, original_price, store, deal_url, external_url, temperature, and comment_count. The temperature field reflects community voting and is a reliable proxy for deal popularity. get_deals_by_category accepts a slug parameter (e.g. elektronika, sport) to scope results to a single category; use get_categories first to enumerate available category slugs.

Deal Detail and Search

get_deal_detail takes a slug in the format deal-name-123456 and returns the full record for one deal, including is_expired (boolean), posted_time (Unix timestamp), image_url, and the poster's username. The price field may be null for free or ambiguously priced offers. search_deals accepts a required query string and an optional page integer, returning the same deal object shape as the homepage listing endpoints, making it straightforward to integrate keyword-driven deal retrieval into price-alert or comparison tools.

Coupons and Comments

get_coupons returns active promotional codes from the Pepper.pl coupons section. Each coupon object carries title, merchant, code, type, discount, expiration, is_exclusive, and is_expired — enough to power a coupon aggregator or browser extension. get_deal_comments fetches threaded user comments for any deal, identified by its numeric thread_id (the id field from deal listing responses). Each comment object includes id, user, text, created_at, and reply_count. Pagination is supported via the page parameter.

Common use cases
  • Build a price-drop alert system using get_deals with the gorace tab to surface newly hot deals in real time.
  • Populate a Polish-language coupon aggregator with merchant codes, discount amounts, and expiry dates from get_coupons.
  • Track community sentiment on deals by monitoring temperature and comment_count fields across paginated results.
  • Power a product research tool that uses search_deals with keyword queries to find current prices and original prices side by side.
  • Filter deal feeds by category slug (e.g. elektronika) via get_deals_by_category for niche deal newsletters.
  • Archive deal metadata including posted_time and is_expired from get_deal_detail for historical price trend analysis.
  • Display user discussion threads in a deal companion app using get_deal_comments with paginated reply counts.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Pepper.pl have an official developer API?+
Pepper.pl does not publish an official public developer API or documented REST/GraphQL interface for third-party use.
What does the `temperature` field represent in deal results?+
The temperature field is a numeric score derived from community upvotes and downvotes on a deal. Higher values indicate stronger community approval. It is present in all deal listing responses from get_deals, search_deals, and get_deals_by_category.
Can I retrieve user profiles or voting history for specific Pepper.pl members?+
Not currently. The API covers deal data, coupons, categories, and comments. User-level data such as profile pages, posting history, or vote records is not exposed. You can fork this API on Parse and revise it to add an endpoint targeting user profile data.
Does `get_deal_detail` always return a price?+
No. The price field is typed as number or null. Deals listed as free, or where the price is not determinable from the deal post, will return null. The original_price field in listing endpoints follows the same nullable pattern, so null-checking is necessary before any price comparison logic.
Does the API cover deals from regional or city-specific Pepper.pl sections?+
Not currently. The API covers the main national deal feed, category-filtered results, and keyword search. Location-scoped or regional deal filtering is not exposed as a parameter. You can fork this API on Parse and revise it to add region-specific filtering if that endpoint exists on the source site.
Page content last updated . Spec covers 7 endpoints from pepper.pl.
Related APIs in MarketplaceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.