ScavioScavio
Pricing
Tools
Sign InsGet Startedg
2 live endpoints

Kroger API

Kroger product data from the largest US grocery chain and its family of stores: Ralphs, Fred Meyer, Harris Teeter, King Soopers and Fry's. Prices in cents, nutrition facts with ingredients and allergens, SNAP eligibility, dietary flags, stock levels and ratings. Each endpoint is a single POST returning structured JSON.

Get your API keyRead the docs

50 free credits on signup, enough for 25 Kroger calls. No card.

POST /api/v1/kroger/search
sample
query:
try
{  "data": {    "query": "organic milk",    "page": 1,    "count": 2,    "products": [      {        "upc": "0001111041700",        "name": "Kroger 2% Reduced Fat Milk, Gallon",        "brand": "Kroger",        "is_store_brand": true,        "price": 429,        "price_display": "$4.29",        "unit_price_display": "$0.03/fl oz",        "size": "1 gal",        "in_stock": true,        "stock_level": "high",        "is_snap_eligible": true,        "dietary_info": [],        "category": {          "department": "Dairy & Eggs",          "commodity": "Milk",          "sub_commodity": "Whole & Reduced Fat Milk"        },        "rating": {          "average": 4.6,          "count": 1247,          "distribution": {            "1": 41,            "2": 47,            "3": 98,            "4": 219,            "5": 842          }        }      },      {        "upc": "0001111087373",        "name": "Simple Truth Organic Whole Milk, Half Gallon",        "brand": "Simple Truth Organic",        "is_store_brand": true,        "price": 499,        "list_price": 549,        "promo_price": 499,        "price_display": "$4.99",        "unit_price_display": "$0.08/fl oz",        "size": "64 fl oz",        "in_stock": true,        "stock_level": "high",        "is_snap_eligible": true,        "dietary_info": [          "Organic",          "Non-GMO"        ],        "category": {          "department": "Dairy & Eggs",          "commodity": "Milk",          "sub_commodity": "Organic Milk"        },        "rating": {          "average": 4.8,          "count": 634,          "distribution": {            "1": 13,            "2": 16,            "3": 38,            "4": 89,            "5": 478          }        }      }    ]  },  "response_time": 1842}
captured example · 2 credits2 / 2 free

Live call against the real endpoint. 2 free runs, then it's your own key.

What is the Scavio Kroger API?

The Scavio Kroger API is a REST API that returns Kroger grocery data as structured JSON. Kroger's own developer portal requires an application review; Scavio's 2 POST endpoints provide instant access to product search and full product detail with nutrition facts, covering the full Kroger family of 2,800+ stores across 35 states.

2
endpoints, both live in production
2
credits per request
2,800+
Kroger-family stores across 35 states

Grocery data the official API gatekeeps

Kroger has a developer portal, but access requires approval. Scavio gives you instant access to the same product catalog.

Search

POST /api/v1/kroger/search

Search by keyword across the full Kroger catalog. Every row carries the price in cents, promo and list prices, unit price, SNAP eligibility, dietary flags, stock level and a rating with its full distribution.

Product detail

POST /api/v1/kroger/product

Full product detail by UPC, URL or slug: description, country of origin, nutrition facts with ingredients, allergens and daily values, organic and dietary flags, in-store aisle location, and category breadcrumbs.

All 2 Kroger API endpoints

Both routes are POST, return JSON, and take the same API key. Each costs 2 credits.

EndpointReturnsCredits
Search/api/v1/kroger/searchKeyword search: price in cents, promo and list prices, unit price, SNAP eligibility, dietary flags, rating with distribution, stock level2
Product detail/api/v1/kroger/productFull product: description, nutrition facts with ingredients and allergens, organic/gluten-free/non-GMO flags, in-store aisle, breadcrumbs2

50 free credits on signup covers 25 Kroger calls. See plans

Search Kroger products

One POST with a keyword returns prices, ratings, stock and dietary flags. The response on the right is the real shape, field names and all.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# Search for products
results = client.kroger.search("organic milk")
for item in results["data"]["products"]:
    print(item["upc"], item["name"], item["price_display"])

# Get full product detail with nutrition
product = client.kroger.product(upc="0001111041700")
for fact in product["data"]["nutrition"]["facts"]:
    print(f"  {fact['name']}: {fact['value']} {fact['unit']}")
200 response.jsoncaptured
{
  "data": {
    "query": "organic milk",
    "page": 1,
    "count": 2,
    "products": [
      {
        "upc": "0001111041700",
        "name": "Kroger 2% Reduced Fat Milk, Gallon",
        "brand": "Kroger",
        "is_store_brand": true,
        "price": 429,
        "price_display": "$4.29",
        "unit_price_display": "$0.03/fl oz",
        "size": "1 gal",
        "in_stock": true,
        "stock_level": "high",
        "is_snap_eligible": true,
        "dietary_info": [],
        "category": {
          "department": "Dairy & Eggs",
          "commodity": "Milk",
          "sub_commodity": "Whole & Reduced Fat Milk"
        },
        "rating": {
          "average": 4.6,
          "count": 1247,
          "distribution": { "5": 842, "4": 219, "3": 98, "2": 47, "1": 41 }
        }
      },
      {
        "upc": "0001111087373",
        "name": "Simple Truth Organic Whole Milk, Half Gallon",
        "brand": "Simple Truth Organic",
        "is_store_brand": true,
        "price": 499,
        "list_price": 549,
        "promo_price": 499,
        "price_display": "$4.99",
        "unit_price_display": "$0.08/fl oz",
        "size": "64 fl oz",
        "in_stock": true,
        "stock_level": "high",
        "is_snap_eligible": true,
        "dietary_info": ["Organic", "Non-GMO"],
        "category": {
          "department": "Dairy & Eggs",
          "commodity": "Milk",
          "sub_commodity": "Organic Milk"
        },
        "rating": {
          "average": 4.8,
          "count": 634,
          "distribution": { "5": 478, "4": 89, "3": 38, "2": 16, "1": 13 }
        }
      }
    ]
  },
  "response_time": 1842
}

Why not the Kroger developer portal?

Kroger has a developer portal, but getting access is not instant.

Kroger Developer Portal

  • Kroger's developer.kroger.com offers OAuth-based APIs for product, location and cart data
  • Access requires an application review and approval, which can take days or weeks
  • Rate limits and usage restrictions apply, and commercial use terms vary
  • Nutrition data and dietary flags are limited in the public API tier

Scavio Kroger API

  • Instant access: sign up, get a key, make your first request in under a minute
  • Full nutrition facts with ingredients, allergens and daily values on every product
  • SNAP eligibility, dietary flags (organic, non-GMO, gluten-free) and stock levels
  • One key, 50 free credits on signup, the same JSON envelope as every Scavio platform

Kroger developer portal information is based on publicly available documentation as of October 2026.

What developers build with it

Grocery price comparison

Track prices across Kroger-family banners and compare against Walmart, Target and Amazon Fresh. Prices in cents make arithmetic trivial.

search

Nutrition and allergen tracking

Pull full nutrition facts, ingredients and allergen lists for meal planning apps, dietary tracking tools or food-label compliance checks.

product

Dietary filtering and recommendations

Filter by organic, non-GMO, gluten-free and SNAP-eligible flags to build shopping lists for specific dietary needs.

search + product

CPG competitive intelligence

Monitor store-brand vs national-brand pricing, rating distributions and stock levels across the largest US grocery chain.

search

Shopping agents and assistants

Give an AI agent Kroger as a tool: search for products, check prices and stock, read nutrition facts, confirm SNAP eligibility.

MCP + REST

How to get Kroger data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no Kroger account.

  2. 2

    Search for products

    Send {"query": "organic milk"} to https://api.scavio.dev/api/v1/kroger/search with an Authorization: Bearer header. Each product comes back with price, stock, rating and dietary flags.

  3. 3

    Get full product detail

    Pass a UPC, product URL or slug to the product endpoint for description, nutrition facts with ingredients and allergens, dietary flags, and in-store aisle location.

One key, 55 platformsMCP server for agentsPython & JS SDKsn8n community node

Kroger API FAQ

Does Kroger have a public API?

+

Kroger has a developer portal at developer.kroger.com, but access is restricted and requires an application review. The Scavio Kroger API provides instant access to Kroger product data through 2 POST endpoints that return structured JSON: product search and full product detail with nutrition facts.

Which Kroger-family stores are covered?

+

The Kroger API covers the shared product catalog used by all Kroger-family banners: Kroger, Ralphs, Fred Meyer, Harris Teeter, King Soopers, Fry's, Smith's, QFC, Mariano's, Pick 'n Save, Metro Market and others. Kroger operates over 2,800 stores across 35 states.

How much does a Kroger API request cost?

+

Both Kroger endpoints cost 2 credits per request. New accounts get 50 free credits on signup with no card required, enough for 25 Kroger calls. Paid plans start at $30 per month for 7,000 credits.

What nutrition data is available?

+

The product endpoint returns full nutrition facts: serving size, servings per container, a facts array with name, value, unit and daily value percentage for each nutrient (calories, fat, sodium, carbs, protein, vitamins, minerals), the full ingredients string, and an allergens array (Milk, Eggs, Wheat, Soy, Tree Nuts, Peanuts, Fish, Shellfish where applicable).

Are prices in dollars or cents?

+

The price, list_price and promo_price fields are integers in cents (e.g. 429 for $4.29). The price_display field gives the formatted dollar string. Unit price is in unit_price_display (e.g. $0.03/fl oz). This makes price arithmetic and comparison straightforward without floating-point issues.

What is the difference between price, list_price and promo_price?

+

price is the current selling price. list_price is the regular shelf price before any promotion; it is null when no promotion is active. promo_price is the promotional price; null when there is no promotion. When list_price and promo_price are both present, the item is on sale.

Does the API include SNAP eligibility?

+

Yes. Every product in search and product detail carries an is_snap_eligible boolean flag, so you can filter for items eligible for SNAP/EBT benefits.

What dietary flags are available?

+

Search results carry a dietary_info array with flags like Organic, Non-GMO, Gluten Free, Vegan and Kosher. The product endpoint adds boolean fields: is_organic, is_non_gmo, is_gluten_free, is_alcohol and age_restricted.

How fresh is the data?

+

Every request reads Kroger live at the moment you call it, so prices, stock levels and product details reflect what Kroger shows at that time. Nothing is served from a cache or nightly snapshot.

Can I look up a product by UPC?

+

Yes. The product endpoint accepts a UPC (Universal Product Code), a Kroger product URL path, or a product slug. Pass any one of the three.

Which languages and tools are supported?

+

Every endpoint is a plain HTTPS POST with a JSON body, so any language works. Scavio also ships Python and JavaScript SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node, all on the same API key.

Is using Kroger data legal?

+

Scavio returns publicly available Kroger data and does not access customer accounts or order history. You remain responsible for how you use the data, including compliance with Kroger's terms. Talk to your own counsel for your specific use case.

Explore more of Scavio

Walmart API

Search, product, reviews, sellers and store-level pricing.

Target API

Search, categories, detail and reviews.

Costco API

Warehouse prices, stock, gas, coupons and clearance.

Amazon API

Search, product detail and seller offers.

Google Shopping API

Products, prices and every seller.

Kroger API docs

Both endpoints with params and real responses.

Start pulling Kroger data today

50 free credits on signup, no card. Your first request is a POST with a keyword in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy