Discover/Co API
live

Co APIpricez.co.il

Search Israeli grocery and pharmacy products and retrieve per-store prices, stock status, and price ranges across retail chains via the PriceZ API.

This API takes change requests — .
Endpoint health
verified 3h ago
search_products
get_product_prices
2/2 passing latest checkself-healing
Endpoints
2
Updated
4h ago

What is the Co API?

The PriceZ API exposes 2 endpoints that cover Israeli grocery and pharmacy price comparison data from pricez.co.il. Use search_products to find items by Hebrew keyword and retrieve national price ranges, categories, and suppliers. Use get_product_prices to pull per-store pricing, unit prices, stock availability, and last-updated timestamps for any specific product ID across every Israeli retail chain carrying it.

This call costs1 credit / call— charged only on success
Try it
Page number for results pagination.
Search text in Hebrew or product name (e.g. חלב, שוקולד).
api.parse.bot/scraper/c52b45a1-1869-4aa2-9c99-45313406b0c3/<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/c52b45a1-1869-4aa2-9c99-45313406b0c3/search_products?page=1&query=%D7%97%D7%9C%D7%91' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace pricez-co-il-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: PriceZ SDK — bounded, re-runnable; every call capped."""
from parse_apis.pricez_co_il_api import PriceZ, ProductNotFound

client = PriceZ()

# Search for milk products, cap at 3 results
for product in client.products.search(query="חלב", limit=3):
    print(product.name, product.price_min, product.price_max)

# Drill into the first result for per-store pricing
item = client.products.search(query="שוקולד", limit=1).first()
if item:
    try:
        detail = client.product_details.get(product_id=item.product_id)
        print(detail.product_name, detail.category, detail.supplier)
        for sp in detail.store_prices[:3]:
            print(sp.store_name, sp.price, sp.in_stock)
    except ProductNotFound as e:
        print("not found:", e.product_id)

print("exercised: products.search, product_details.get")
All endpoints · 2 totalmissing one? ·

Full-text search over PriceZ's grocery/pharmacy product catalog. Returns products matching the query with their national price range, category, and supplier. Results are paginated (53 per page); auto-iterated by the SDK.

Input
ParamTypeDescription
pageintegerPage number for results pagination.
queryrequiredstringSearch text in Hebrew or product name (e.g. חלב, שוקולד).
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "query": "search query echoed back",
    "products": "array of product summaries with id, name, category, supplier, and price range",
    "total_results": "total matching products across all pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "חלב",
      "products": [
        {
          "name": "חלב טרי 3% שומן בקרטון / בקבוק 1 ליטר(כללי)",
          "category": "חלב טרי",
          "supplier": "כללי",
          "price_max": 7.35,
          "price_min": 7.18,
          "product_id": "89735"
        }
      ],
      "total_results": 3795
    },
    "status": "success"
  }
}

About the Co API

Search the Israeli Grocery Catalog

The search_products endpoint accepts a query string — in Hebrew or transliterated product name — and returns paginated results of 53 products per page. Each result includes a numeric id, the Hebrew name, category, supplier, and a national price range showing the lowest and highest prices found across all tracked stores. The total_results field tells you how many products matched, and the page parameter lets you iterate through all pages (the SDK auto-iterates).

Per-Store Pricing and Stock

Once you have a product ID from search_products, pass it to get_product_prices as the product_id parameter. The response includes the full Hebrew product_name, category, supplier, price_min and price_max in ILS at a national level, and a store_prices array. Each entry in that array represents one retail location and carries the store's current price, unit price, stock status, and the date the data was last updated.

Coverage and Data Shape

PriceZ tracks grocery and pharmacy chains across Israel. Prices are denominated in Israeli New Shekel (ILS). Product names and search queries are expected in Hebrew, so queries like חלב (milk) or שוקולד (chocolate) work as intended. The store_prices array size varies by product — high-volume staples appear in many chains; niche items may appear in fewer stores.

Reliability & maintenanceVerified

The Co API is a managed, monitored endpoint for pricez.co.il — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when pricez.co.il 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 pricez.co.il 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
3h ago
Latest check
2/2 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
  • Build a price-comparison widget showing the cheapest and most expensive stores for a specific grocery item using price_min and price_max.
  • Monitor week-over-week price changes across Israeli retail chains by polling get_product_prices for tracked product IDs.
  • Identify out-of-stock products at specific stores using the stock status field in store_prices.
  • Aggregate category-level pricing trends by searching keywords and collecting price ranges from search_products results.
  • Power a shopping basket optimizer that finds the lowest total cost across chains for a list of product IDs.
  • Alert consumers when unit prices for a specific product drop below a threshold in any tracked store.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 PriceZ have an official developer API?+
PriceZ does not publish an official developer API or documented public endpoints. This Parse API provides structured access to the product and pricing data available on pricez.co.il.
What does `get_product_prices` return beyond the national min/max price?+
In addition to price_min and price_max in ILS, the response includes the full Hebrew product_name, category, supplier, and a store_prices array. Each array entry covers one retail location with its current price, unit price, stock availability status, and the date that store's data was last updated.
Can I filter `search_products` results by category or chain?+
The search_products endpoint accepts a query string and an optional page number — there are no filter parameters for category, supplier, or chain. Each result does include category and supplier fields so you can filter client-side after retrieval. You can fork this API on Parse and revise it to add server-side category or chain filtering if needed.
Does the API cover historical price data or only current prices?+
The API returns current per-store prices and a last_updated date per store entry. Historical price time-series are not currently exposed. The endpoints cover live pricing and stock status. You can fork the API on Parse and revise it to add a historical tracking endpoint if you need trend data.
How does pagination work in `search_products`?+
Results are returned 53 products per page. The response includes a total_results count and the current page number so you can calculate how many pages exist. The Parse SDK auto-iterates pages, but you can also pass the page parameter manually to fetch a specific page.
Page content last updated . Spec covers 2 endpoints from pricez.co.il.
Related APIs in Food DiningSee all →
rami-levy.co.il API
Access data from rami-levy.co.il.
yochananof.co.il API
Access data from yochananof.co.il.
shufersal.co.il API
Find real-time product prices and daily promotions across all Shufersal stores in Israel, then browse detailed catalog information including categories, pricing, and discount details. Compare offers between locations and stay updated on current deals through the official Israeli Price Transparency portal.
victory.co.il API
Search and browse Victory supermarket's full product catalog, view detailed item information, explore product categories, and discover current promotions all in one place. Get instant access to pricing, availability, and special offers to find exactly what you need for your shopping.
bug.co.il API
Search and browse products from Bug.co.il, Israel's leading electronics retailer. Access product listings by keyword or category, retrieve detailed product information including specs, pricing, and images, and view featured homepage promotions — all through a single API.
zabars.com API
Search and browse Zabar's gourmet food products with autocomplete suggestions and detailed item information including pricing and availability. Get paginated results to easily discover specialty foods, wines, and delicacies from their curated selection.
zeptonow.com API
zeptonow.com API
skroutz.gr API
Search and compare products across Greek retailers with real-time pricing, store availability, and historical price trends from Skroutz.gr. Browse categories, view detailed product information, and read customer reviews to find the best deals on any item.