Discover/coop.it API
live

coop.it APIcoop.it

Access CoopShop.it product catalog via API: categories, search, product details, offers, and recommendations for Italy's Coop grocery store.

Endpoints
7
Updated
3mo ago
Try it
Warehouse ID to scope categories.
api.parse.bot/scraper/887773c5-cd58-4639-8d2e-34a6cb94ee41/<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/887773c5-cd58-4639-8d2e-34a6cb94ee41/get_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Returns the full hierarchy of product categories from the CoopShop catalog, including up to 3 levels of nesting.

Input
ParamTypeDescription
warehouse_idstringWarehouse ID to scope categories.
Response
{
  "type": "object",
  "fields": {
    "categories": "array of category objects, each containing categoryId, name, slug, itemUrl, description, metaData, and nested categories array"
  },
  "sample": {
    "data": {
      "categories": [
        {
          "name": "Condimenti, conserve e scatolame",
          "slug": "condimenti-conserve-e-scatolame",
          "itemUrl": "/condimenti-conserve-e-scatolame",
          "categories": [
            {
              "name": "Sughi freschi",
              "slug": "condimenti-conserve-e-scatolame/sughi-freschi",
              "parentId": 33997,
              "categoryId": 42334
            }
          ],
          "categoryId": 33997,
          "description": "Condimenti, Conserve e Scatolame"
        }
      ]
    },
    "status": "success"
  }
}

About the coop.it API

The coop.it API covers 7 endpoints that expose the full CoopShop.it Italian grocery catalog, from hierarchical category browsing to keyword search and detailed product pages. The get_product_details endpoint returns nutritional information, allergens, and ingredient lists by product slug, while get_offers surfaces active promotions or newly added items depending on current availability.

Category and Product Browsing

get_categories returns the complete CoopShop catalog hierarchy with up to 3 levels of nesting. Each category object includes categoryId, name, slug, itemUrl, description, and metaData, plus a nested categories array for child nodes. Once you have a slug, get_subcategories resolves it to the full category object along with its direct children — useful for building navigation trees or scoping searches to a specific section of the store. Both endpoints accept an optional warehouse_id parameter to restrict results to a particular fulfillment location.

Search and Category-Level Product Listings

get_products_by_category and search_products return paginated product arrays. Category-level listings accept category_id, page, page_size, sort (values: price_asc, price_des, name_asc, name_des), and a boolean promo flag to filter promotional items. Search takes a query string and supports the same pagination controls. Both endpoints return a page object with selPage, totPages, totItems, and itemsPerPage, plus a facets array for available filter dimensions and a products array with fields including productId, name, slug, vendor, mediaURL.

Product Details, Offers, and Recommendations

get_product_details accepts a product_slug and returns the richest response in the API: metaData contains nested product_description (ingredients, allergens, nutritional info) and product_info, alongside vendor, mediaURL, description (weight/quantity), and productId. get_offers returns promotional or newly-added products depending on what is currently active, and exposes an offer_type field ('promo' or 'new_product') so callers can distinguish between the two cases. get_suggested_products accepts a product_id and an optional limit parameter, returning an array of related product objects with the same core fields as search results.

Common use cases
  • Build a price-monitoring tool by polling get_products_by_category with sort=price_asc across category IDs.
  • Populate a dietary-filter app using allergen and ingredient data from get_product_details metaData.
  • Track active promotions at CoopShop.it by periodically calling get_offers and checking the offer_type field.
  • Implement a product recommendation widget using get_suggested_products with a known product_id.
  • Sync a local grocery database by paginating through get_products_by_category with page_size and page parameters.
  • Index the full category tree for a store locator or navigation UI using get_categories and get_subcategories.
  • Run keyword-based product discovery by passing search terms to search_products and filtering results by facets.
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 CoopShop.it have an official developer API?+
Coop Italy does not publish a public developer API or API documentation for CoopShop.it. This Parse API provides structured access to the same product data available on the site.
What does get_offers return, and how does it decide between promos and new products?+
get_offers first checks whether promotional products are currently available. If promotions exist, it returns them and sets offer_type to 'promo'. If no active promotions are found, it falls back to newly added products and sets offer_type to 'new_product'. You can also pass a category_id to scope offers to a specific section of the catalog.
Does the API return pricing information for products?+
The product objects returned by search, category, and detail endpoints include standard catalog fields such as productId, name, slug, vendor, and mediaURL. Structured price fields (unit price, discounted price) are not currently exposed as distinct top-level response fields in this version of the API. You can fork it on Parse and revise it to surface pricing data if it becomes available in the underlying catalog responses.
How does the warehouse_id parameter affect results?+
warehouse_id is optional on every endpoint. It scopes the response to a specific CoopShop fulfillment warehouse, which can affect product availability and category listings. Omitting it returns catalog data without warehouse-level filtering.
Are user account features like shopping cart or order history accessible?+
No account-level features are covered. The API is scoped to catalog data: categories, product search, product details, offers, and recommendations. You can fork it on Parse and revise it to add any additional catalog or account-adjacent endpoints you need.
Page content last updated . Spec covers 7 endpoints from coop.it.
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.