Pricing
from $3.50 / 1,000 results
Go to Apify Store
Kroger Grocery Scraper
Kroger Grocery Scraper. Structured data export for lead generation, enrichment, and competitive research.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
a month ago
Last modified
Categories
Share
Kroger Grocery Products Scraper
Scrapes grocery products, prices, and availability from Kroger via the official Kroger API.
API Source
- Base URL: https://api.kroger.com/v1
- API Key: REQUIRED - Get credentials at developer.kroger.com
Features
- Search products by term or category
- Get real-time pricing and availability
- Store-specific inventory and fulfillment options
- Automatic store location lookup by ZIP code
- Pagination support for large result sets
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchTerm | string | No* | - | Product search term (e.g., 'milk', 'bread', 'organic apples') |
category | string | No* | - | Product category to browse |
locationId | string | No | - | Kroger store location ID for pricing and availability |
zipCode | string | No | "45202" | ZIP code to find nearby stores (alternative to locationId) |
clientId | string | Yes | - | Kroger API client ID from developer.kroger.com |
clientSecret | string | Yes | - | Kroger API client secret from developer.kroger.com |
limit | integer | No | 50 | Maximum number of products to return (max: 500) |
*At least one of searchTerm or category is required.
Example Input
{"searchTerm":"organic milk","zipCode":"45202","clientId":"your-client-id","clientSecret":"your-client-secret","limit":100}
Output Fields
Each product record contains the following fields:
| Field | Type | Description |
|---|---|---|
productId | string | Unique Kroger product identifier |
upc | string | Universal Product Code |
aisleLocations | array | In-store aisle location information |
brand | string | Product brand name |
categories | array | Product category hierarchy |
description | string | Product description |
images | array | Product images (see below) |
countryOrigin | string | Country of origin |
temperature | string | Storage temperature requirements |
price | object | Pricing information (see below) |
fulfillment | object | Fulfillment availability (see below) |
storeLocationId | string | Store location used for pricing |
scrapedAt | string | ISO 8601 timestamp of when data was scraped |
Images Array
{"perspective":"front","size":"large","url":"https://..."}
Price Object
{"regular":4.99,"promo":3.99,"regularPerUnitEstimate":0.31,"promoPerUnitEstimate":0.25}
Fulfillment Object
{"curbside":true,"delivery":true,"inStore":true,"shipToHome":false}
Example Output
{"productId":"0001111041700","upc":"0001111041700","aisleLocations":[{"description":"Dairy Aisle 7"}],"brand":"Kroger","categories":["Dairy","Milk","Organic Milk"],"description":"Kroger Organic 2% Reduced Fat Milk","images":[{"perspective":"front","size":"large","url":"https://www.kroger.com/product/images/large/front/..."}],"countryOrigin":"USA","temperature":"Refrigerated","price":{"regular":5.99,"promo":4.99,"regularPerUnitEstimate":0.047,"promoPerUnitEstimate":0.039},"fulfillment":{"curbside":true,"delivery":true,"inStore":true,"shipToHome":false},"storeLocationId":"01400441","scrapedAt":"2026-01-25T12:00:00.000Z"}
Getting Kroger API Credentials
- Go to developer.kroger.com
- Create a developer account
- Create a new application
- Copy your Client ID and Client Secret
- Use these credentials in the scraper input
Usage on Apify
- Navigate to the actor on Apify
- Enter your Kroger API credentials
- Specify a search term or category
- Optionally set a ZIP code for store-specific pricing
- Run the actor
Local Development
# Install dependenciesnpminstall# Run with Apify CLIapify run -i'{"searchTerm": "milk", "clientId": "xxx", "clientSecret": "xxx"}'
Rate Limiting
The scraper includes built-in rate limiting (500ms delay between requests) to comply with Kroger API guidelines.
Supported Kroger Banners
The Kroger API covers products from all Kroger-owned stores:
- Kroger
- Ralphs
- Fred Meyer
- King Soopers
- Fry's
- Smith's
- QFC
- And more...
License
ISC
