Discover/a101.com.tr API
live

a101.com.tr APIa101.com.tr

Access A101 Kapıda grocery and A101 Ekstra electronics product data via 5 endpoints. Search products, browse categories, and retrieve prices and stock.

Endpoints
5
Updated
4mo ago
Try it
Page number for pagination
Number of results per page
Search term in Turkish (e.g. 'süt', 'ekmek', 'peynir')
Store location ID
api.parse.bot/scraper/01e0d684-e029-4758-9eb5-c6214e407387/<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/01e0d684-e029-4758-9eb5-c6214e407387/search_kapida_products?query=ekmek' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for grocery products available for home delivery (A101 Kapıda). Returns paginated results with product details including price, availability, images, and promotions.

Input
ParamTypeDescription
pageintegerPage number for pagination
limitintegerNumber of results per page
queryrequiredstringSearch term in Turkish (e.g. 'süt', 'ekmek', 'peynir')
store_idstringStore location ID
Response
{
  "type": "object",
  "fields": {
    "res": "array of result groups containing total_item_count and page_content (product listings)",
    "query": "object with query expansion and processing info",
    "total_item_count": "integer total number of matching products"
  },
  "sample": {
    "data": {
      "res": [
        {
          "page_content": [
            {
              "id": "14000041",
              "image": [
                {
                  "id": "vOsfLrRtD1",
                  "url": "https://cdn2.a101.com.tr/dbmk89vnr/CALL/Image/get/vOsfLrRtD1_1024x1024.png",
                  "imageType": "product"
                }
              ],
              "price": 5,
              "title": "Ekmek 200 G",
              "category": "Ekmek",
              "currency": "TL",
              "available": true
            }
          ],
          "total_item_count": 39
        }
      ],
      "query": {
        "q": "ekmek",
        "org_query": "ekmek"
      },
      "total_item_count": 1
    },
    "status": "success"
  }
}

About the a101.com.tr API

The A101.com.tr API provides 5 endpoints to query products, prices, stock levels, and category trees across both of A101's Turkish retail platforms. Use search_kapida_products to find grocery items available for home delivery by Turkish search terms like 'süt' or 'ekmek', or use search_ekstra_products to retrieve electronics and appliance listings with brand, category, variants, and inventory status.

Grocery Delivery (A101 Kapıda)

The get_kapida_categories endpoint returns the full category hierarchy for A101 Kapıda, including top-level category objects with id, displayName, parentId, and nested items for subcategories. Those category IDs (e.g. C05 for dairy, C06 for snacks) feed directly into get_kapida_category_products, which returns subcategory groupings, each with a products array containing fields for id, images, attributes, price, and stock. An optional store_id parameter on both endpoints scopes results to a specific delivery store location.

Product Search and Detail

search_kapida_products accepts a required query string in Turkish, plus optional page, limit, and store_id parameters. Results are grouped under res, which contains total_item_count and page_content arrays, alongside a top-level query object that exposes query expansion and processing metadata. For retrieving price and stock for a known item, get_kapida_product_detail takes a sku (sourced from search or category results) and returns a product object with normal and discounted price values in both numeric and formatted string forms (normalStr, discountedStr), a stock level string, and a quantity integer.

Electronics & Marketplace (A101 Ekstra)

search_ekstra_products covers A101's non-grocery marketplace: electronics, appliances, and third-party seller items. It returns a res array of product objects with name, price, brand, category, images, inStock, and variants. The facet_fields array exposes available filter dimensions for the current query, and total_item_count gives the full result size. Pagination is controlled with page and limit parameters.

Common use cases
  • Track discounted grocery prices across A101 Kapıda categories using price.discounted and price.normal fields
  • Build a Turkish grocery price comparison tool using search_kapida_products with multiple Turkish search terms
  • Monitor stock availability for specific grocery SKUs with get_kapida_product_detail stock level and quantity fields
  • Catalog electronics listings from A101 Ekstra including brand, variants, and in-stock status for competitive intelligence
  • Map the full A101 Kapıda category tree using get_kapida_categories to build a structured product taxonomy
  • Alert on price changes for appliances or electronics by periodically querying search_ekstra_products for target items
  • Aggregate product image URLs and attributes from get_kapida_category_products to populate a product database
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 A101 have an official public developer API?+
A101 does not publish a public developer API or developer portal for accessing product, pricing, or category data from a101.com.tr.
What does `get_kapida_product_detail` return beyond price?+
It returns a product object with four price fields (normal, normalStr, discounted, discountedStr), a stock level string describing availability, and a quantity integer. It does not return full product descriptions or images — those come from the category or search endpoints.
Are product reviews or ratings available through this API?+
Not currently. The API covers product prices, stock, images, attributes, categories, and search results across both Kapıda and Ekstra. Review and rating data are not exposed by any of the 5 endpoints. You can fork this API on Parse and revise it to add a product reviews endpoint.
How does the `store_id` parameter affect results?+
The optional store_id parameter on search_kapida_products, get_kapida_category_products, and get_kapida_product_detail scopes results to a specific A101 Kapıda delivery store location. Omitting it returns general availability data not tied to a particular store.
Is it possible to filter Ekstra search results by brand or category?+
The search_ekstra_products endpoint returns a facet_fields array alongside results, which lists the filter dimensions available for a given query. However, passing those facet values back as filter parameters is not currently supported by the endpoint. You can fork this API on Parse and revise it to add facet-filtering inputs.
Page content last updated . Spec covers 5 endpoints from a101.com.tr.
Related APIs in EcommerceSee all →
migros.com.tr API
Search and browse Migros supermarket products by category, view detailed product information including pricing, and discover current discounts and promotional campaigns. Easily find specific items and explore what's on sale at Migros.com.tr.
sokmarket.com.tr API
Browse and search Şok Market's product catalog, including real-time pricing, categories, weekly deals, and current campaigns. Get detailed product information, explore items across all categories, and view checkout promotions all in one place.
ah.nl API
Search Albert Heijn products, browse categories, view weekly bonus offers, and fetch detailed product information including nutrition and supplier contact details.
edeka24.de API
Browse and search EDEKA24's product catalog, view detailed product information and categories, and manage your shopping cart all programmatically. Authenticate your account, add items to your cart, and proceed to checkout seamlessly through automated requests.
hepsiburada.com API
Search and browse products on Hepsiburada with access to detailed product information, pricing, customer reviews, categories, and active campaigns. Retrieve comprehensive product data to power shopping, research, or price-comparison applications.
n11.com API
Search and browse products on n11.com with access to detailed information including specifications, pricing, stock status, and reviews across all categories. Retrieve best-seller listings, autocomplete suggestions, and full product details including installment plans and seller information.
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.
ocado.com API
Search and browse Ocado UK's grocery catalog, view detailed product information including nutritional data, and discover related items to add to your cart. Get instant search suggestions and manage your shopping cart contents all in one place.