Discover/shufersal.co.il API
live

shufersal.co.il APIshufersal.co.il

Access Shufersal's full product catalog, daily prices, and promotions via Israel's Price Transparency portal. 4 endpoints covering stores, files, and parsed XML data.

Endpoints
4
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/ea6aff34-2ed4-4c62-b459-5d31c33534bf/<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/ea6aff34-2ed4-4c62-b459-5d31c33534bf/get_stores' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Retrieve the list of Shufersal store locations and their internal IDs from the Israeli Price Transparency portal.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "stores": "array of store objects each containing id and name"
  },
  "sample": {
    "data": {
      "stores": [
        {
          "id": "1",
          "name": "1 - שלי ת\"א- בן יהודה"
        },
        {
          "id": "413",
          "name": "413 - שופרסל ONLINE"
        }
      ]
    },
    "status": "success"
  }
}

About the shufersal.co.il API

The Shufersal API provides 4 endpoints for querying Israel's largest supermarket chain through the official Price Transparency portal. Use get_products_from_file to extract structured product records — including item code, manufacturer, unit price, and update date — or promotion records with discount rates and validity windows. Pair it with get_stores and get_files to target any branch and data category.

What the API Covers

The API exposes Shufersal's participation in Israel's mandatory grocery price transparency system. Four endpoints let you enumerate stores, browse data categories, list available GZ files by store and category, and parse those files into structured product or promotion records. Coverage spans every Shufersal branch that publishes data to the portal, including Shufersal Online (store ID 413) and physical locations like שלי ת"א- בן יהודה (store ID 1).

Endpoints and Key Fields

get_stores returns an array of store objects with id and name — these IDs feed directly into get_files. get_categories lists the five transparency data types: Prices (incremental), PricesFull, Promos (incremental), PromosFull, and Stores. get_files accepts a store_id and category_id and returns file metadata including download_url, update_time, size, file_type, category, branch, file_name, and index. The download_url from that response is the required input for get_products_from_file.

Parsing Products and Promotions

get_products_from_file accepts a file_url, an optional limit integer, and an optional query string for case-insensitive filtering by product name or item code. For price files it returns an items array with fields like item_code, name, manufacturer, unit_qty, unit_measure, price, and update_date. For promotion files it returns a promotions array with promotion_id, description, start_date, end_date, discount_rate, and min_qty. The total_in_file field tells you how many records exist in the source file regardless of the limit applied.

Data Freshness and File Types

Incremental files (Prices, Promos) contain only changes since the last full snapshot; full files (PricesFull, PromosFull) contain the complete catalog for that branch. File update_time in the get_files response lets you identify the most recent snapshot before downloading. Shufersal typically publishes updated files daily.

Common use cases
  • Track daily price changes for specific products across multiple Shufersal branches using item_code comparisons.
  • Build a promotion calendar by parsing PromosFull files for start_date, end_date, and discount_rate fields.
  • Compare shelf prices between Shufersal Online and physical stores for the same item_code.
  • Monitor manufacturer-level pricing by filtering get_products_from_file results on the manufacturer field.
  • Alert users to active promotions matching a product name query before they shop.
  • Aggregate unit_measure and unit_qty data to calculate normalized per-unit prices across product categories.
  • Maintain a local product database by scheduling PricesFull file fetches and ingesting total_in_file 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 Shufersal have an official public developer API?+
Shufersal does not publish a documented public developer API. The pricing and promotion data is available because Israeli law (the Food Law, 2015) requires large food retailers to publish machine-readable price files through the government's Price Transparency portal at https://www.gov.il/he/departments/legalInfo/cpfta_prices_regulations.
What does get_files return, and how do I pick the right file for full product data?+
get_files returns an array of file objects with download_url, update_time, size, file_type, category, branch, file_name, and index fields. For a complete product catalog use category_id '2' (PricesFull); for complete promotions use category_id '4' (PromosFull). Incremental categories (IDs '1' and '3') only contain records that changed since the last snapshot, so they are smaller but incomplete on their own.
Can I filter get_products_from_file results to a specific product category or department?+
The query parameter filters by product name or item_code only; there is no department or category filter in the current response shape. The items array does not include a category or aisle field. You can fork this API on Parse and revise it to add category-based filtering if the source files contain that field.
Does the API cover other Israeli supermarket chains besides Shufersal?+
No — these endpoints cover Shufersal stores only. The Israeli Price Transparency portal also publishes data for other chains such as Rami Levy, Victory, and Mega. You can fork this API on Parse and revise it to point at a different chain's file listings on the portal.
How fresh is the price and promotion data?+
Freshness depends on how frequently Shufersal uploads files to the transparency portal. In practice, PricesFull and PromosFull files are updated once daily, usually in the early morning hours. The update_time field returned by get_files shows the exact timestamp of each available file so you can confirm before parsing.
Page content last updated . Spec covers 4 endpoints from shufersal.co.il.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
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.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.