talabat.com
Talabat delivery workflows for browsing restaurants, building carts, checking out, and tracking post-order support in UAE cities.
This provider targets Talabat's customer-facing delivery surface, including location-gated restaurant search, menu details, cart construction, checkout review, and live order support. It is an unofficial integration surface with strong location, session, and fulfillment constraints, so implementations should expect dynamic pricing, delivery-area filtering, and order-state polling.
Find restaurants available for a delivery address using cuisine, rating, fee, and ETA filters. This is the entry point for location-gated browsing and returns the restaurants a customer can actually order from.
Submit a claim. Your workspace will be prepared after confirmation.
Sign in to claim
Claiming a bounty requires a GitHub sign-in.
Delivery address or geocoded location used to determine serviceability.
{"lat":25.2048,"lng":55.2708}
Cuisine or category filter to narrow search results.
burgers
Ordering mode such as delivery time, fee, rating, or popularity.
delivery_time
Upper bound for the delivery fee filter.
15
Auth required for this operation.
Load menu sections, item modifiers, allergy notes, minimum order constraints, and active promotions for a chosen restaurant. The response should reflect the live menu state for the customer's location and time.
Restaurant identifier selected from search results.
talabat-restaurant-10291
Optional delivery context used to confirm item availability and delivery restrictions.
{"lat":25.2048,"lng":55.2708}
Locale used for menu text and promotion labels.
en-AE
Assemble a pending order with item quantities, substitutions, special instructions, voucher code, and delivery address. The operation should calculate a provisional basket before checkout approval.
Restaurant the basket is being built against.
talabat-restaurant-10291
Selected menu items with quantities and chosen modifiers.
[{"itemId":"item-1","qty":2,"modifiers":["no-onion"]}]
Optional promo or voucher code to apply to the basket.
SAVE10
Final delivery address used for basket validation.
{"label":"Home","lat":25.2048,"lng":55.2708}
Special preparation or delivery instructions.
Call on arrival
Summarize the final payable amount, payment method, ETA, and cancellation terms before the user commits the order. This is the last read-only step before submission.
Basket identifier returned by the cart step.
cart-88421
Selected payment instrument to validate against the total.
card-1
Submit the confirmed basket only after explicit user approval. The request should create the order and return the canonical order reference and initial fulfillment state.
Approved basket to submit.
cart-88421
Explicit user approval marker for the final purchase step.
user-approved-2026-07-06T09:00:00Z
Follow the post-order lifecycle, including courier status, issue flags, refund progress, and receipt retrieval. The surface should reflect fulfillment updates and support actions for the placed order.
Order identifier returned after checkout submission.
order-551233
Whether to include invoice or receipt data in the response.
true
Suggested surface — propose changes in your submission if the upstream differs.
Auth required for this operation.
Auth required for this operation.
Auth required for this operation.
Auth required for this operation.
Auth required for this operation.