zabars.com APIwww.zabars.com ↗
Access Zabar's product catalog via API. Search items, get autocomplete suggestions, and retrieve detailed pricing, availability, and descriptions for gourmet foods.
curl -X GET 'https://api.parse.bot/scraper/8d0e614c-2183-487f-9d8b-19b8b48b8500/search_products?page=1&query=coffee&page_size=6' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on Zabar's by keyword. Returns paginated results with product details including name, price, brand, category, and images.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (1-based) |
| queryrequired | string | Search keyword(s) (e.g., 'chocolate', 'gift basket', 'coffee') |
| page_size | integer | Number of results per page (1-120) |
{
"type": "object",
"fields": {
"page": "integer, current page number",
"query": "string, the search query used",
"products": "array of product objects with id, name, url, price, original_price, currency, brand, category, image_url, badge",
"page_size": "integer, results per page",
"total_pages": "integer or null, total number of pages",
"total_results": "integer or null, total number of matching products"
},
"sample": {
"data": {
"page": 1,
"query": "coffee",
"products": [
{
"id": "1110001",
"url": "https://www.zabars.com/zabars-special-blend-coffee/1110001.html",
"name": "Zabar's Special Blend Coffee - 16oz (Kosher)",
"badge": "Z-PEAT",
"brand": "Zabar's",
"price": 16.98,
"category": "Coffee & Tea",
"currency": "USD",
"image_url": "https://www.zabars.com/dw/image/v2/BKDS_PRD/on/demandware.static/-/Sites-zabars-master-catalog/default/dw881eb2a0/images/zabars_1110001.jpg?sw=769",
"original_price": null
}
],
"page_size": 6,
"total_pages": 6,
"total_results": 36
},
"status": "success"
}
}About the zabars.com API
The Zabar's API covers the full product catalog of the iconic New York gourmet food store across 3 endpoints, returning fields like price, brand, category, image URLs, and availability. The search_products endpoint accepts keyword queries with pagination controls, while get_product_details delivers per-item descriptions, image galleries, and gift-bundle contents via a product URL path.
Search and Browse Products
The search_products endpoint accepts a required query string and returns paginated product results. You can control result volume with page_size (1–120 items per page) and navigate with the page parameter. Each product object in the response includes id, name, url, price, original_price, currency, brand, category, image_url, and badge. The response also surfaces total_results and total_pages (either integer or null) so you can build complete pagination logic.
Autocomplete Suggestions
The get_suggestions endpoint takes a single query string and returns three distinct arrays: products (name, url, image_url), categories (name, parent, url), and popular_searches (an array of term strings). This is useful for building typeahead UI components or for quickly discovering relevant category paths before running a full search.
Product Detail
The get_product_details endpoint accepts a product_url path (e.g., /product-name/PRODUCTID.html) and returns a full record including description, an images array of all product photo URLs, availability status, and whats_inside — an array of strings listing bundle or gift basket contents when applicable. Price is returned as a number in USD or null if unavailable.
- Build a gourmet gift-finder app using
search_productswith queries like 'gift basket' and surfacewhats_insidecontents fromget_product_details - Track price changes on specific Zabar's items by polling
get_product_detailsand comparing thepriceandoriginal_pricefields over time - Power a search autocomplete UI using the
products,categories, andpopular_searchesarrays fromget_suggestions - Aggregate Zabar's category taxonomy by collecting the
parentandnamefields from suggestion category results - Monitor product availability for high-demand specialty items using the
availabilityfield fromget_product_details - Enrich a food e-commerce comparison tool with Zabar's
brand,category, andbadgefields from search results
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does Zabar's have an official developer API?+
What does the `whats_inside` field in `get_product_details` contain?+
whats_inside is an array of strings listing the individual items included in the package. For standard single products it returns null, so you should handle both cases in your code.Does search always return `total_results` and `total_pages`?+
Does the API return customer reviews or ratings for products?+
Can I retrieve a full category browse listing without a search keyword?+
search_products endpoint requires a query string, so keyword-free category browsing is not directly supported. The categories array in get_suggestions returns category names and URLs, which can help you identify category paths. You can fork the API on Parse and revise it to add a dedicated category-browse endpoint.