26 platforms, inside your AI
Zomler

API · Zepto

[ docs ]Commerce

Zepto

Measured Zepto data, one operation per call — a product's price and stock at ONE dark store, right now. Every op takes `store`: a storeId, or a pincode (with city), or lat/lon. Prices, MRP, discounts and stock are per store and every fetch adds a point to that product's price history at that store. ops: products (full detail for up to ten zepto.com product URLs at the store — price, MRP, discount, stock count, rating, seller, manufacturer, specifications), search (what a shopper at that store sees for a query — listings with price, stock and rank), category (one page of the app's own menu at that store; names must match the app exactly, e.g. category "Atta Rice Oil Dals", subCategory "Atta" — the pair must belong together), history (stored price/stock series for products already held, free). Ops are independent — issue several as PARALLEL tool calls. Fresh fetches cost credits; anything already held is free.

POST https://api.zomler.com/api/v1/platforms/zepto

products

from 1 credit · fresh for 6 hours

Full product detail at one store — price, MRP, discount, stock count, rating, seller, manufacturer, specifications. By product URL.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
storerequiredobject
store.storeIdstring
store.citystring
store.pincodestring
store.latnumber
store.lonnumber

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/zepto \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "products",
    "subjects": [
      "example"
    ],
    "store": {
      "pincode": "560001"
    }
  },
  "estimateOnly": false
}'

category

from 20 credits for 20

One category page at one store. Names must match the app's own menu exactly (e.g. category "Baby Care", subCategory "Diapers").

Request fields

FieldTypeDefaultValues / limits
categoryrequiredstring≤80 chars
subCategoryrequiredstring≤80 chars
storerequiredobject
store.storeIdstring
store.citystring
store.pincodestring
store.latnumber
store.lonnumber
limitinteger201-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/zepto \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "category",
    "category": "example",
    "subCategory": "example",
    "store": {
      "pincode": "560001"
    }
  },
  "estimateOnly": false
}'

history

free · reads what is held

The stored price/stock series of products already held at a store — free.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
storerequiredobject
store.storeIdstring
store.citystring
store.pincodestring
store.latnumber
store.lonnumber
metricenumpricepricemrpdiscount_pctstock_countratingrating_count
daysinteger901-730

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/zepto \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "history",
    "subjects": [
      "example"
    ],
    "store": {
      "pincode": "560001"
    }
  },
  "estimateOnly": false
}'