Discover/chownow.com API
live

chownow.com APIchownow.com

Access ChowNow restaurant data via 4 endpoints: search nearby restaurants, retrieve menus with modifiers, get operating hours, delivery zones, and all brand locations.

Endpoints
4
Updated
3mo ago
Try it
Latitude of the search location
Longitude of the search location
Maximum number of results to return
Search query to filter restaurants by name or cuisine
Offset for pagination
api.parse.bot/scraper/562b9182-0a10-4d84-81aa-6dcc41aec645/<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/562b9182-0a10-4d84-81aa-6dcc41aec645/search_restaurants?limit=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for restaurants near a given location. Returns a paginated list of restaurants with their address, cuisine, availability, and distance from the search coordinates.

Input
ParamTypeDescription
latstringLatitude of the search location
lonstringLongitude of the search location
limitintegerMaximum number of results to return
querystringSearch query to filter restaurants by name or cuisine
offsetintegerOffset for pagination
Response
{
  "type": "object",
  "fields": {
    "next": "string URL path for next page of results, or null",
    "prev": "string URL path for previous page of results, or null",
    "limit": "integer page size used",
    "total": "integer total number of matching restaurants",
    "offset": "integer current offset",
    "restaurants": "array of restaurant objects with id, name, address, cuisines, distance, and availability",
    "aggregations": "object containing cuisine facet counts"
  },
  "sample": {
    "data": {
      "next": "/api/restaurant?pf=1&aggs=cuisines&u_lat=34.0522&u_lon=-118.2437&limit=5&offset=5",
      "prev": null,
      "limit": 5,
      "total": 474,
      "offset": 0,
      "restaurants": [
        {
          "id": "59287",
          "name": "California Pita - Los Angeles",
          "phone": "+1 (555) 012-3456",
          "address": {
            "zip": "62704",
            "city": "Los Angeles",
            "state": "CA",
            "street_address1": "123 Main St"
          },
          "cuisines": [
            "Mediterranean"
          ],
          "distance": 0.101,
          "is_pickup_available": true,
          "is_delivery_available": true
        }
      ],
      "aggregations": {
        "cuisines": [
          {
            "key": "Breakfast & Brunch",
            "doc_count": 50
          }
        ]
      }
    },
    "status": "success"
  }
}

About the chownow.com API

The ChowNow API exposes 4 endpoints covering restaurant discovery, detailed location info, full menus, and multi-location brand data from the ChowNow marketplace. Starting with search_restaurants, you can query by latitude/longitude and filter by name or cuisine, then follow up with get_restaurant_menu to retrieve every category, item price, and modifier for a specific location — all in a single call.

Search and Discovery

The search_restaurants endpoint accepts lat, lon, query, limit, and offset parameters and returns a paginated list of restaurants. Each result includes the restaurant's id, name, address, cuisines, distance from the search coordinates, and current availability. The response also carries total, next, prev, and aggregations — the aggregations object breaks down cuisine facet counts, which is useful for building filter UIs or understanding what food categories are represented in a given area.

Restaurant Details and Fulfillment

get_restaurant_info takes a location_id (obtained from search_restaurants results) and returns a full profile including phone, a structured address object with latitude and longitude, tax_rate, and a fulfillment object that breaks down delivery, pickup, curbside, and dine-in sub-objects each carrying their own hours and configuration. The order_ahead object indicates scheduling availability and time slot data, making it possible to determine whether a location accepts future orders.

Menus and Modifiers

get_restaurant_menu returns the complete menu for a location. The response is structured into menu_categories (each with an id, name, and array of items with prices), modifiers (individual add-ons with their own id, name, and price), and modifier_categories that group modifiers and link them to relevant items. This three-part structure lets you reconstruct the full ordering logic, including required and optional customizations.

Multi-Location Brand Data

get_restaurant_locations accepts a company_id — surfaced as restaurant_company_id in search results or as company_id in get_restaurant_info — and returns all physical locations under that brand. The response includes an is_multi_concept flag indicating whether the company operates more than one restaurant concept, plus a locations array where each entry contains the same full detail available from get_restaurant_info.

Common use cases
  • Build a restaurant discovery map using lat/lon search and cuisine aggregation facets from search_restaurants
  • Display real-time delivery and pickup availability by reading the fulfillment object from get_restaurant_info
  • Reconstruct a full digital menu with customization logic using menu_categories, modifiers, and modifier_categories
  • Find all locations for a restaurant chain by passing company_id to get_restaurant_locations
  • Compare delivery zone configurations and fees across multiple branches of the same brand
  • Identify restaurants accepting future orders by inspecting the order_ahead scheduling data
  • Aggregate cuisine-type distribution across a neighborhood using the aggregations facet counts in search results
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 ChowNow have an official public developer API?+
ChowNow offers a partner integration program primarily aimed at POS and ordering system vendors, not a self-serve public API with open documentation. The Parse API provides structured access to ChowNow's restaurant, menu, and location data without requiring a partner agreement.
What does `get_restaurant_menu` return, and does it include item-level images or nutritional info?+
It returns menu_categories with item names and prices, modifiers with individual add-on prices, and modifier_categories that link modifiers to items. Item-level images and nutritional data are not currently included in the response. You can fork the API on Parse and revise it to add those fields if ChowNow surfaces them for a given location.
How do I paginate through search results?+
The search_restaurants response includes total, limit, offset, next, and prev fields. Use the offset and limit parameters on subsequent requests to page through results. The next and prev fields return URL path strings (or null at the boundaries) that reflect the appropriate offset for adjacent pages.
Does the API return customer reviews or ratings for restaurants?+
No. The current endpoints cover search results, restaurant details, menus, and brand locations. Review counts and star ratings are not exposed. You can fork the API on Parse and revise it to add a reviews endpoint if that data becomes accessible.
Is coverage limited to specific regions or cities?+
Results reflect what ChowNow lists in a given area. ChowNow operates primarily in the United States, so coverage outside the US is sparse to nonexistent. The distance field in search results is only meaningful when lat and lon coordinates are supplied; without them, distance-based sorting is not applied.
Page content last updated . Spec covers 4 endpoints from chownow.com.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
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.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
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.