Discover/postmates.com API
live

postmates.com APIpostmates.com

Access Postmates restaurant feeds, menus, item details, and search via 7 endpoints. Get store ratings, hours, delivery info, and full menu structures by location.

Endpoints
7
Updated
10d ago
Try it
Delivery address to search near (e.g. '1600 Pennsylvania Ave NW, Washington, DC'). Default
api.parse.bot/scraper/e8eb408e-fcea-460e-a5ef-7ae0b05d7e73/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e8eb408e-fcea-460e-a5ef-7ae0b05d7e73/get_restaurant_feed?address=350+5th+Ave%2C+New+York%2C+NY' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Returns a location-based feed of restaurants and stores available for delivery. Requires a delivery address to determine nearby options. Returns dining modes, sort/filter options, and a list of feed items including store carousels and regular store listings.

Input
ParamTypeDescription
addressstringDelivery address to search near (e.g. '1600 Pennsylvania Ave NW, Washington, DC'). Defaults to Washington DC if not provided.
Response
{
  "type": "object",
  "fields": {
    "feedItems": "array of restaurant/store feed entries including carousels and regular store listings",
    "diningModes": "array of available dining modes (DELIVERY, PICKUP) with availability status",
    "sortAndFilters": "array of sort and filter options with their values"
  },
  "sample": {
    "data": {
      "feedItems": [
        {
          "type": "REGULAR_CAROUSEL",
          "uuid": "a22c790f-fe2a-4fa2-b269-a2600520ef70"
        }
      ],
      "diningModes": [
        {
          "mode": "DELIVERY",
          "title": "Delivery",
          "isSelected": true,
          "isAvailable": true
        }
      ],
      "sortAndFilters": [
        {
          "type": "sort",
          "uuid": "1c7cf7ef-730f-431f-9072-26bc39f7c021",
          "label": "Sort"
        }
      ]
    },
    "status": "success"
  }
}

About the postmates.com API

The Postmates API covers 7 endpoints for browsing and querying restaurant and store data on postmates.com, from location-based feeds to individual menu item customizations. The get_restaurant_feed endpoint returns nearby stores with dining modes and filter options, while get_menu_item_details exposes per-item pricing in cents, descriptions, and customization groups — giving you the full data chain from discovery to item selection.

Restaurant Discovery and Search

The get_restaurant_feed endpoint accepts a delivery address and returns a structured feed including store carousels, individual store listings, available diningModes (DELIVERY and PICKUP), and sortAndFilters options. The search_restaurants endpoint takes a query keyword and the same address parameter, and optionally a vertical filter (ALL, RESTAURANTS, SHOP, ALCOHOL) to narrow results by category. Each search result includes store ratings, delivery info, and image URLs. For typeahead behavior, get_search_suggestions returns both store-level suggestions (with UUIDs) and plain text keyword suggestions as the user types.

Menu and Item Data

Once you have a store UUID — from feed results or search — get_restaurant_details returns the full store record: title, location (address, city, latitude, longitude), hours by day range, a rating object with ratingValue and reviewCount, categories, and the complete catalogSectionsMap containing all menu sections and items. The get_restaurant_menu endpoint returns the same menu structure with explicit sectionsMap and catalogSectionsMap fields, mapping section UUIDs to arrays of subsection entries with their catalogItems.

Item-Level Details and Category Browsing

get_menu_item_details requires three UUIDs: item_uuid, store_uuid, and section_uuid, all obtainable from the menu response. It returns price in cents, title, itemDescription, and customizationsList — an array of customization groups with options. The optional subsection_uuid parameter, when provided, returns the item in full subsection context including any relevant modifiers. The get_categories endpoint requires no location input and returns top-level browsable categories organized under browseHomeFeed and verticalSearchHomeResults, mapped by vertical type.

Common use cases
  • Build a restaurant discovery app that shows nearby delivery and pickup options for a given address using get_restaurant_feed.
  • Populate a food search interface with real-time autocomplete using get_search_suggestions store and keyword results.
  • Display full menus with section structure and item prices from get_restaurant_menu for any Postmates store.
  • Show modifier and customization options for menu items using customizationsList from get_menu_item_details.
  • Filter restaurant search results by vertical (RESTAURANTS, SHOP, ALCOHOL) via search_restaurants to build category-specific storefronts.
  • Aggregate store ratings and review counts across categories using ratingValue and reviewCount from get_restaurant_details.
  • Build a category browsing page using get_categories without requiring any location input.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Postmates have an official developer API?+
Postmates previously offered a public Delivery API for fulfillment integrations, but it was shut down after Uber acquired Postmates. There is no current public developer API for browsing restaurant or menu data from postmates.com.
What does `get_restaurant_feed` return, and can I filter by dining mode?+
get_restaurant_feed returns feedItems (store carousels and individual store listings), diningModes (DELIVERY and PICKUP with availability status), and sortAndFilters options. The available filters are returned as part of the response itself, not as input parameters — you pass an address to establish location context, and the feed reflects what's available there.
Does the API expose order placement or cart functionality?+
No. The API covers restaurant discovery, search, menu structure, and item details. Order placement, cart management, and checkout flows are not exposed. You can fork this API on Parse and revise it to add any such endpoints if they become accessible.
Are user reviews or written review text available from any endpoint?+
The rating object returned by get_restaurant_details includes ratingValue and reviewCount at the store level. Individual written reviews and review text are not currently returned by any endpoint. You can fork this API on Parse and revise it to add a reviews endpoint if that data is needed.
How do I get the UUIDs needed for `get_menu_item_details`?+
store_uuid comes from feed or search results. section_uuid is the top-level key in catalogSectionsMap from get_restaurant_menu. item_uuid comes from the catalogItems array within those sections. The optional subsection_uuid is the catalogSectionUUID field on each subsection entry in the same structure.
Page content last updated . Spec covers 7 endpoints from postmates.com.
Related APIs in Food DiningSee all →
publix.com API
Access Publix grocery store data including product search, pricing, promotions, weekly ad deals, store locations, and category browsing.
pedidosya.com.ar API
Browse restaurants and menus available in Argentine cities through PedidosYa, search for specific restaurants by name or food category, and retrieve complete menu offerings including items, prices, and available options.
thefork.it API
Search and discover Italian restaurants by cuisine, location, or ratings, then access detailed information like menus, reviews, and availability across major cities in Italy. Find top-rated dining options and compare restaurant details to plan your perfect meal.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
opentable.ca API
Search and discover restaurants on OpenTable, view detailed information like menus and reviews, and check real-time dining availability across metro areas. Find top-rated restaurants in your location and instantly see which tables are open for your preferred date and time.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
deliveroo.co.uk API
Search for restaurants and retrieve menus from Deliveroo UK. Look up restaurants by keyword and postcode, or fetch full menu details for any Deliveroo restaurant by URL.
Postmates API – Restaurants, Menus & Search · Parse