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.
-
Identity-profile - Profile query HEAD {{kroger-baseUrl}}/identity/profile?email=<string>
-
Identity-profile - Profile loyalty information GET {{kroger-baseUrl}}/identity/profile/loyalty
-
Identity-profile - Profile query GET {{kroger-baseUrl}}/identity/profile/invoke/exists?email=<string>
-
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>
-
Products - Product details GET {{kroger-baseUrl}}/products/:id?filter.locationId=<string>
-
Locations-Locations-{location Id} - Location details GET {{kroger-baseUrl}}/locations/:locationId
-
Locations-Locations-{location Id} - Location query HEAD {{kroger-baseUrl}}/locations/:locationId
-
Carts - Add to cart POST {{kroger-baseUrl}}/carts/:id/items
-
Carts - Cart by ID GET {{kroger-baseUrl}}/carts/:id
-
Carts - Updates item quantity PUT {{kroger-baseUrl}}/carts/:id/items/:upc