Uber Eats API
ubereats.com
Uber Eats - delivery locations, nearby restaurants, and full menus with prices.
- Actions
- 5
- Category
- Food Dining
- Login
- Some actions
- Output
- JSON
Call the Uber Eats API
Submit a task, then poll the job until it settles. This example runs ue_browse_restaurants.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: $ANAKIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action_id": "ue_browse_restaurants",
"params": {
"latitude": 29.77682,
"longitude": -95.77828
}
}'5 actions on ubereats.com
Read
Active Carts
ue_get_cartsreadlogin required1 credit / callReturns all active carts with restaurant name, subtotal, item count, address, and draft order UUID.
Browse Restaurants
ue_browse_restaurantsread3 credits / callReturns restaurants near a location with names, ratings, ETAs, delivery fees, images, and sort options.
- latitude
- number · required
- longitude
- number · required
- address_name
- string
- address_line
- string
- city
- string
- state
- string
- country
- string
- postal_code
- string
- place_id
- string
- sort_and_filters
- array
Cart Checkout
ue_checkoutreadlogin required1 credit / callReturns a cart price breakdown with subtotal, fees, taxes, total, delivery ETA, and promotion status.
- draft_order_uuid
- string · required
- latitude
- number · required
- longitude
- number · required
Location Search
ue_location_searchread3 credits / callReturns delivery locations with place IDs, addresses, and optionally resolved coordinates.
- query
- string
- place_id
- string
- resolve
- boolean
Restaurant Menu
ue_restaurant_menuread1 credit / callReturns full restaurant details with menu sections, item prices, store hours, ratings, and delivery info.
- store_uuid
- string
- store_url
- string
- latitude
- number · required
- longitude
- number · required
- dining_mode
- string
Uber Eats API questions
- Is there an API for Uber Eats?
- Uber Eats does not offer a public data API for this, but Anakin Wire provides 5 maintained endpoints for ubereats.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
- How do I scrape Uber Eats data?
- POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when ubereats.com changes its markup, Anakin updates the action.
- Do I need a Uber Eats account?
- Some Uber Eats actions read data that is only visible when signed in, so those need a credential you connect once. Actions marked "read" without a login requirement run anonymously.
- What does the Uber Eats API cost?
- Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.
More Food Dining APIs
101 Cookbooks
Whole-foods recipe blog - recipe categories, full recipes with ingredients, and article roundups.
Allmenus
Allmenus - restaurant search by city, menus with dish prices, and cuisine filters.
Allrecipes
Allrecipes - recipe search by keyword or ingredient, categories, and recipe details.
Ambitiouskitchen
Recipe site - categories, recipe details, ingredients, steps, and ratings.
Applebee's
Applebee's - menu, item prices, locations, and nutrition info.
Arbys
Arby's quick-service chain - menu categories, prices, nutrition facts, and store locations.