Back to Blog
ProductOctober 24, 20268 min read

Noon Minutes & talabat mart API: UAE Grocery Search, AED Prices & Delivery ETA

Our first platforms outside India: Noon Minutes and talabat mart, with product search, item lookups and delivery ETA. Every price comes back in AED with an explicit currency field.

#noon minutes api#talabat mart api#uae#dubai#aed#platform launch

Quick commerce in the UAE looks a lot like India: dark stores, 15 to 30 minute delivery, and prices that shift by area and hour. Starting today QuickCommerce API supports Noon Minutes and talabat mart. That takes us to 18 platforms across two countries, with delivery ETA on 9 quick commerce apps.

2

UAE platforms

Noon Minutes, talabat mart

AED

Currency

On every product

3

Endpoints

Search, item, ETA

100

Free credits

On signup

What shipped

CapabilityNoon Minutestalabat mart
Product search (`/v1/search`, `/v1/groupsearch`)YesYes
Item lookup (`/v1/item`, `/v1/items`)YesYes
Delivery ETA (`/v1/eta`, `/v1/groupeta`)YesYes
Price currencyAEDAED
Location inputUAE lat/lonUAE lat/lon
PincodeNot usedNot used

Warning

Use a UAE latitude and longitude, for example Downtown Dubai `25.1972, 55.2744`. The UAE has no pincodes, so leave `pincode` out. An Indian location will return no stores for these platforms.

GET /v1/searchSearch milk on Noon Minutes in Downtown Dubai
Request (cURL)
curl -H "X-API-Key: your-api-key" \
  "https://api.quickcommerceapi.com/v1/search?q=milk&lat=25.1972&lon=55.2744&platform=NoonMinutes"
Response (JSON)
{
  "status": "success",
  "credits_remaining": 99,
  "data": {
    "query": "milk",
    "platform": "NoonMinutes",
    "products": [
      {
        "id": "Z2B3CAAC3A860E0DCBD5CZ-1",
        "name": "Fresh Milk Full Fat",
        "available": true,
        "mrp": 13.5,
        "offer_price": 12.5,
        "currency": "AED",
        "quantity": "1 L",
        "deeplink": "https://..."
      }
    ]
  }
}

Try it live in the API Playground →

Look up a talabat mart item

Use the `id` from search results as `item_id` to refresh one product's price and stock. `/v1/items` takes up to 10 IDs on one platform at one credit each.

GET /v1/itemLive AED price for one talabat mart product
Request (cURL)
curl -H "X-API-Key: your-api-key" \
  "https://api.quickcommerceapi.com/v1/item?platform=TalabatMart&item_id=900622&lat=25.1972&lon=55.2744"
Response (JSON)
{
  "status": "success",
  "credits_remaining": 98,
  "data": {
    "item_id": "900622",
    "platform": "TalabatMart",
    "count": 1,
    "items": [
      {
        "item_id": "900622",
        "name": "Almarai Full Fat Fresh Milk Bottle, 1L",
        "brand": "Almarai",
        "available": true,
        "price": 12.4,
        "mrp": 12.4,
        "currency": "AED",
        "platform": "TalabatMart"
      }
    ]
  }
}

Try it live in the API Playground →

Delivery ETA in Dubai

GET /v1/groupetaBoth UAE platforms in one call (1 credit per platform)
Request (cURL)
curl -H "X-API-Key: your-api-key" \
  "https://api.quickcommerceapi.com/v1/groupeta?lat=25.1972&lon=55.2744&platforms=NoonMinutes,TalabatMart"
Response (JSON)
{
  "status": "success",
  "credits_remaining": 96,
  "data": {
    "platforms": ["NoonMinutes", "TalabatMart"],
    "credit_cost": 2,
    "results": [
      { "platform": "NoonMinutes", "eta": "15 mins", "open": true, "store_id": "..." },
      { "platform": "TalabatMart", "eta": "20 mins", "open": true, "store_id": "..." }
    ]
  }
}

Try it live in the API Playground →

ETA values are illustrative here; real values depend on the location and time of day. When a store isn't serving an area, `open` is `false` or `eta` is `N/A`, so check both before showing a delivery promise.

The currency field

Every product and item now carries a `currency` field: `AED` for the UAE platforms and `INR` for everything in India. It is present on all platforms, not only the new ones, so code that mixes countries never has to guess from the platform name. `GET /v1/supported-platforms` also lists platforms by country with their currency.

Format prices by currency
SYMBOL = {"INR": "\u20b9", "AED": "AED "}

def fmt(product):
    return f"{SYMBOL.get(product['currency'], '')}{product['offer_price']:,.2f}"

What you can build

1

Dubai grocery price comparison

Compare a basket on Noon Minutes vs talabat mart for any neighbourhood. See Noon Minutes vs talabat mart.

2

FMCG brand monitoring in the GCC

Track shelf price, discounts and stock for your SKUs across UAE dark stores.

3

Cross-border dashboards

Put India and UAE prices side by side using the currency field. See the India + UAE dashboard tutorial.

Get started

Pick NoonMinutes or TalabatMart in the API Playground and choose a Dubai location preset. Full parameters are in the docs. New accounts get 100 free credits.

Frequently asked questions

Is there a Noon Minutes or talabat mart API?

Neither platform offers a public developer API. QuickCommerce API provides search, item and delivery ETA for both through one key, with prices in AED.

Which UAE locations are supported?

Any location the platforms deliver to. Pass a UAE latitude and longitude, such as Downtown Dubai 25.1972, 55.2744. No pincode is needed.

What currency are UAE prices in?

AED. Every product and item includes a currency field (AED for UAE platforms, INR for Indian ones).

Can I use the same API key for India and the UAE?

Yes. One key and one credit balance cover all 18 platforms in both countries.

Ready to Get Started?

Sign up for free and get 100 credits instantly. No credit card required. Start querying quick commerce and marketplace platforms with a single API.