Logo
The Kroger Co.'s Public API Documentation

Kroger Partner APIs

Number of APIs: 25


Partner APIs enable official partners to access strategic functionality and data. Since becoming a partner requires additional security consideration and a contractual agreement, Partner APIs are not available through our self-service app registration.

Partnership Request

If you would like to know more about becoming an official Kroger partner and consuming Partner APIs, submit a Partner Request. Once we receive the request, a member of our developer team will reach out with more information.


1. Carts - Delete item

DELETE {{kroger-baseUrl}}/carts/:id/items/:upc



2. Identity-profile - Profile information

GET {{kroger-baseUrl}}/identity/profile



3. Carts - User carts list

GET {{kroger-baseUrl}}/carts



4. Identity-profile - Profile query

HEAD {{kroger-baseUrl}}/identity/profile?email=<string>



5. Identity-profile - Profile loyalty information

GET {{kroger-baseUrl}}/identity/profile/loyalty



6. Identity-profile - Profile query

GET {{kroger-baseUrl}}/identity/profile/invoke/exists?email=<string>



7. Products - Product list

GET {{kroger-baseUrl}}/products?filter.term=<string>&filter.locationId=<string>&filter.productId=<string>&filter.brand=<string>&filter.fulfillment=<string>&filter.start=<integer>&filter.limit=<integer>



8. Products - Product details

GET {{kroger-baseUrl}}/products/:id?filter.locationId=<string>



9. Locations-Locations-{location Id} - Location details

GET {{kroger-baseUrl}}/locations/:locationId



10. Locations-Locations-{location Id} - Location query

HEAD {{kroger-baseUrl}}/locations/:locationId



ENDPOINTS