Discover/kroger.com API
live

kroger.com APIwww.kroger.com

Access Kroger grocery store locations across the US. Get store directories by state, detailed city-level info, and proximity search by city, zip, or address.

Endpoints
3
Updated
14d ago
Try it
Filter by state name (partial match, e.g. 'Georgia', 'Ohio'). Omitting returns all states.
api.parse.bot/scraper/91b3d669-c6ee-4818-bf5b-461d3d18cbe3/<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/91b3d669-c6ee-4818-bf5b-461d3d18cbe3/get_all_stores?state=Ohio' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get the complete directory of all Kroger grocery stores grouped by state. Returns all states, cities, and store counts. Optionally filter by state name.

Input
ParamTypeDescription
statestringFilter by state name (partial match, e.g. 'Georgia', 'Ohio'). Omitting returns all states.
Response
{
  "type": "object",
  "fields": {
    "states": "object mapping state name to city list with city_count and cities array",
    "total_cities": "integer total number of cities across all states",
    "total_states": "integer total number of states in the directory",
    "total_stores": "integer total number of stores across all states"
  },
  "sample": {
    "data": {
      "states": {
        "Ohio": {
          "cities": [
            {
              "name": "Amelia",
              "url_slug": "/stores/grocery/oh/amelia"
            },
            {
              "name": "Athens",
              "url_slug": "/stores/grocery/oh/athens"
            }
          ],
          "city_count": 114
        }
      },
      "total_cities": 669,
      "total_states": 16,
      "total_stores": 1230
    },
    "status": "success"
  }
}

About the kroger.com API

The Kroger Store Locations API exposes 3 endpoints covering the full US store directory, returning fields like address, phone, hours, departments, and GPS coordinates for every Kroger location. Use get_all_stores to retrieve a state-by-state directory with city counts, get_stores_by_city for granular store details in a specific city, or search_stores to find nearby locations by zip code, city name, or street address.

Store Directory by State

The get_all_stores endpoint returns the complete Kroger store directory organized as a mapping of state names to city arrays, each with a city-level store count. The response includes top-level aggregates: total_states, total_cities, and total_stores. Pass the optional state parameter with a partial name match (e.g., 'Georgia' or 'Ohio') to narrow results to a single state without fetching the full directory.

City-Level Store Details

get_stores_by_city accepts a required city string and two-letter state abbreviation and returns an array of store objects for that city. Each object includes location_id, name, brand, address, zip_code, phone, hours, departments, and latitude/longitude coordinates. The store_count field tells you how many locations exist in that city, and state_name gives the full state name alongside the abbreviation.

Proximity Search

search_stores accepts a freeform query — a city name, zip code, or street address — and returns stores sorted by proximity to that location. The same detailed store fields are included as in get_stores_by_city. Use page_size and page_offset to paginate through larger result sets; a pagination metadata object is included in the response, though it may be empty for small result sets.

Data Coverage

All three endpoints cover Kroger-branded grocery stores across the United States. The brand field in store objects reflects the specific banner (e.g., Kroger, Ralphs, Fred Meyer, King Soopers) since Kroger Co. operates under several regional names, though only Kroger-banner stores are indexed here.

Common use cases
  • Build a store locator map using latitude/longitude coordinates from get_stores_by_city or search_stores.
  • Analyze Kroger's geographic footprint by state using total_stores and total_cities from get_all_stores.
  • Identify which departments (pharmacy, deli, fuel center) are available at stores near a given zip code.
  • Power a mobile app feature that finds the nearest Kroger by querying search_stores with a user's zip code.
  • Aggregate store hours data to determine which locations offer extended or 24-hour service.
  • Compare store density across cities by combining city-level store_count values from the state directory.
  • Validate or enrich an existing retail database with canonical Kroger location_id, address, and phone fields.
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 Kroger have an official developer API for store locations?+
Yes. Kroger operates an official developer platform at developer.kroger.com that includes a Locations API. However, that API requires application registration and OAuth credentials. This Parse API provides immediate, key-free access to store directory, city-level detail, and proximity search without going through that approval process.
What store details does `get_stores_by_city` return beyond the address?+
Each store object includes phone, hours, a departments array (listing amenities like pharmacy or fuel center), latitude and longitude for mapping, a brand field indicating the banner name, and a unique location_id. The store_count in the response tells you how many stores are in that city.
Does `search_stores` return results for all Kroger banner brands like Ralphs or Fred Meyer?+
The API indexes Kroger-banner stores. Other Kroger Co. banners such as Ralphs, Fred Meyer, King Soopers, and Harris Teeter are not currently covered. The brand field in the response reflects this scope. You can fork the API on Parse and revise it to target those banner-specific store directories and add the missing coverage.
Can I retrieve product prices or inventory data through this API?+
Not currently. The API covers store location data — addresses, hours, departments, phone numbers, and coordinates — but not product catalogs, pricing, or inventory. You can fork the API on Parse and revise it to add an endpoint that targets Kroger product or pricing data.
How does pagination work in `search_stores`?+
Pass page_size to control how many store results are returned per request and page_offset to step through pages. The response includes a pagination metadata object, though it may be empty when the result set is smaller than the page size. store_count always reflects the number of stores in the current response page.
Page content last updated . Spec covers 3 endpoints from www.kroger.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.
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.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.