Skip to content
merran
GitHubInstall

Merran documentation API & integrations

Check prices now

POST
/api/stores/kroger/prices
curl --request POST \
--url http://localhost:3000/api/stores/kroger/prices \
--cookie merran.session_token=<merran.session_token>

Household admins only. What’s done each morning by itself: today’s prices for the products the household keeps, and a look at the store for foods its recipes use, for their sales.

Checked.

Media typeapplication/json
object
refreshed
required

Products the household keeps, given today’s price.

integer
searched
required

Foods from its recipes looked up at the store.

integer
deals
required

Foods in its recipes that are a deal now.

integer

Example

{
"refreshed": 12,
"searched": 20,
"deals": 3
}

Not signed in.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
fields
object
key
additional properties
string

Example

{
"error": {
"code": "not_found",
"message": "There's nothing here.",
"fields": {
"name": "Give it a name."
}
}
}

Not allowed.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
fields
object
key
additional properties
string

Example

{
"error": {
"code": "not_found",
"message": "There's nothing here.",
"fields": {
"name": "Give it a name."
}
}
}

Kroger isn’t set up, or there’s no store picked.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
fields
object
key
additional properties
string

Example

{
"error": {
"code": "not_found",
"message": "There's nothing here.",
"fields": {
"name": "Give it a name."
}
}
}

Kroger’s daily limit for the app is used up.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
fields
object
key
additional properties
string

Example

{
"error": {
"code": "not_found",
"message": "There's nothing here.",
"fields": {
"name": "Give it a name."
}
}
}

Kroger didn’t answer.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
fields
object
key
additional properties
string

Example

{
"error": {
"code": "not_found",
"message": "There's nothing here.",
"fields": {
"name": "Give it a name."
}
}
}

© 2026 Kyle Johnson. Documentation: CC BY 4.0. Merran: AGPL-3.0-or-later.