TalabatMart scraper API

Scraper for TalabatMart grocery delivery service in UAE.

Commerce & delivery 5 capabilities stable 89.6% success rate

Capabilities

Every capability is one POST /execute call that returns structured JSON.

Categories List

talabatmart.categories.list

List TalabatMart categories for a vendor.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"area_id":4001,"lat":25.2938803,"lng":55.4288672,"page":0,"vendor_id":"650917"},"capability":"talabatmart.categories.list"}'

Input

Field Type Required Description
area_id integer required Area ID
lat number required Latitude coordinate
lng number required Longitude coordinate
page integer required Page number
vendor_id string required Vendor ID

Global ID Get

talabatmart.globalid.get

Resolve the TalabatMart global identifier for a vendor.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"area_id":4001,"lat":25.2938803,"lng":55.4288672,"vendor_id":"650917"},"capability":"talabatmart.globalid.get"}'

Input

Field Type Required Description
area_id integer required Area ID
lat number required Latitude coordinate
lng number required Longitude coordinate
vendor_id string required Vendor ID

Products List

talabatmart.products.list

List TalabatMart products for a category and global identifier.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"category_id":"558a1d0e-bf08-4e9f-8097-7ca17a3230cd","global_id":"07205cb7-ca4e-4872-9414-fe9b865de22b"},"capability":"talabatmart.products.list"}'

Input

Field Type Required Description
category_id string required Category ID
category_name string optional Optional category display name from talabatmart.categories.list, preserved in normalized output.
global_id string required Global vendor ID (UUID from GetGlobalID)

Output

Field Type Required Description
products array<object> required
products[].category_id string optional
products[].characteristics object optional
products[].currency string | null optional
products[].description string optional
products[].discount_percentage number optional
products[].id string required
products[].image_url string optional
products[].is_available boolean optional
products[].name string required
products[].net_contents_description string optional
products[].original_price number optional
products[].price number optional
products[].sku string optional
products[].stock_amount integer optional
products[].vendor_id string optional

User Location Get

talabatmart.userlocation.get

Resolve the TalabatMart area and city identifiers for a user location.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"lat":25.2938803,"lng":55.4288672},"capability":"talabatmart.userlocation.get"}'

Input

Field Type Required Description
lat number required Latitude coordinate
lng number required Longitude coordinate

Vendor Get

talabatmart.vendor.get

Resolve the TalabatMart vendor for an area and city.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"area_id":4001,"city_id":44,"lat":25.2938803,"lng":55.4288672},"capability":"talabatmart.vendor.get"}'

Input

Field Type Required Description
area_id integer required Area ID from user location
city_id integer required City ID from user location
lat number required Latitude coordinate
lng number required Longitude coordinate

Related scrapers

Run TalabatMart in under a minute

Sign in, create an API key, and try any capability in the playground before you write code.

Get an API key