Tool tree
See what is genuinely on special at supermarkets and online stores near you. Every price links back to the retailer page it was read from, with the date it was checked. Free to use.
search_grocery_dealsAnswer
Search this week's verified South African grocery specials by keyword and show them on the Deals page.
View tool JSON
{
"name": "search_grocery_deals",
"kind": "answer",
"impl": "imperative",
"description": "Search this week's verified South African grocery specials by keyword and show them on the Deals page.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword, e.g. \"rice\"."
}
}
}
}find_nearby_supermarketsAnswer
Find supermarkets and their specials near a latitude/longitude.
View tool JSON
{
"name": "find_nearby_supermarkets",
"kind": "answer",
"impl": "imperative",
"description": "Find supermarkets and their specials near a latitude/longitude.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"required": [
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees."
}
}
}
}compare_pricesAction
Compare one product's current price across two or more stores, using the visitor's own session.
View tool JSON
{
"name": "compare_prices",
"kind": "act",
"impl": "imperative",
"description": "Compare one product's current price across two or more stores, using the visitor's own session.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"required": [
"query",
"retailerIds"
],
"properties": {
"query": {
"type": "string",
"description": "Product to price, e.g. \"peanut butter\"."
},
"retailerIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Two or more retailer IDs, e.g. [\"checkers\", \"shoprite\"]."
}
}
}
}save_dealAction
Save a deal from search_grocery_deals to the visitor's account. Only works when signed in.
View tool JSON
{
"name": "save_deal",
"kind": "act",
"impl": "imperative",
"description": "Save a deal from search_grocery_deals to the visitor's account. Only works when signed in.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"required": [
"deal"
],
"properties": {
"deal": {
"type": "object",
"description": "A deal object exactly as returned by the Trolley Scout deals feed."
}
}
}
}