talabat+API.SH

talabat API

Pull talabat restaurant lists and full menus with prices, ratings, delivery fees and promotions as JSON.

The API.SH talabat API turns public talabat pages into structured JSON. List the restaurants and shops that deliver to an area, with cuisines, rating, review count, delivery fee, minimum order, delivery time, promotions and flags for new, sponsored, grocery and catering, filtered by cuisine or the site's own filters. Then fetch one branch with its full menu: every section and item with price, old price, discount flag and image, plus payment methods, coordinates and promotions. Choose talabat's country site with the country parameter.

  • 2 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
talabat restaurant menu
GET https://api.api.sh/talabat/v1/menu
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the talabat API

Menu price monitoring

Track item prices, old prices and discounts on competitors' talabat menus to spot price changes and promotions.

Delivery market mapping

List every restaurant delivering to an area, with cuisines, ratings and fees, to size a neighborhood or plan a new branch.

Delivery fee and speed comparison

Compare delivery fees, minimum orders and delivery times across restaurants and areas for the same cuisine.

Promotion tracking

Collect promotion and discount texts and sponsored flags to see which brands are spending on visibility in each area.

Restaurant lead lists

Find new or top-rated restaurants by cuisine for sales outreach, with links, coordinates and logos.

talabat data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

talabat API endpoints and prices

Every talabat endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Posts and media1
talabat restaurants delivering to an area
/talabat/v1/restaurants
$1 · $2 PAYG
1 credit
More data1
talabat restaurant menu
/talabat/v1/menu
$1 · $2 PAYG
1 credit

Call the talabat API

talabat restaurant menu: GET https://api.api.sh/talabat/v1/menu

curl "https://api.api.sh/talabat/v1/menu?url=https%3A%2F%2Fwww.talabat.com%2Fuae%2Frestaurant%2F676187%2Fdunkin-dubai-marina" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for talabat data

  • Public data only: no talabat login, cookies or account needed
  • One key and one response shape for talabat and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official talabat API

talabat's official APIs (developer.talabat.com, integration.talabat.com) are partner APIs for restaurants and POS vendors to manage orders, menus, catalogs and outlet status. They need a partner account and only cover your own store. API.SH returns public restaurant and menu data across talabat with no partner setup.

Instead of hiring a data scraping agency or running an Apify actor for talabat menus, API.SH gives one key, one JSON shape across many delivery platforms and a fixed price per call.

talabat API questions

What talabat data can I get?+

Restaurants delivering to an area with ratings, fees, delivery times and promotions (/talabat/v1/restaurants) and one branch with its full menu, item prices and discounts (/talabat/v1/menu).

How much does the talabat API cost?+

Every talabat endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /talabat/v1/menu at 1 credit each.

Is there a public talabat API?+

talabat has partner APIs for restaurants and POS systems to manage their own orders and menus, but no public API for reading restaurant and menu data. API.SH fills that gap.

Do I need a talabat account or login?+

No. API.SH reads public talabat pages only. No endpoint uses a login, cookies or anyone's account, and it never places orders.

Can I scrape talabat menus and prices?+

Yes, for public data. /talabat/v1/menu returns every menu section and item with price, old price and discount flag. Pass area_id to get the fees and availability for a delivery area.

How does pagination work for restaurants?+

Restaurants come in pages in the site's order or sorted. Pass next_page back as page to get the next one.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /talabat/v1/restaurants with a talabat area URL, then pass a restaurant url to /talabat/v1/menu. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More food & delivery APIs all food delivery & restaurant APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key