Developers
Public, read-only access to Baskt's latest observed NZ grocery price data for consumer tools, research, and AI shopping agents.
Model Context Protocol
MCP-capable agents can connect directly to Baskt's read-only endpoint. Shopping tools answer normal basket questions; lower-level tools wrap the same public REST API used by the site.
MCP endpoint
https://baskt.nz/api/mcpConnection
- Transport: Streamable HTTP JSON-RPC
- Auth: none
- Scope: public read-only data
Discovery
- /.well-known/mcp.json
- /.well-known/agents.txt
- JSON-RPC method:
server/discover
Tools
find_cheapest_itemcompare_shopping_listsearch_itemscompare_item_pricesget_price_historylist_locationsget_coverage_healthget_scrape_coveragecompare_basket
REST API
The REST API remains the canonical integration surface for apps and services that do not use MCP.
Shopping assistant reads
GET /api/v1/assistant/cheapest-itemPOST /api/v1/assistant/shopping-listPOST /api/v1/baskets/compare
Common reads
GET /api/v1/itemsGET /api/v1/items/comparisonGET /api/v1/items/historyGET /api/v1/locations
Operations
GET /api/v1/coverageGET /api/v1/health
Freshness and use limits
Baskt prices are latest observed scraper snapshots, not live supermarket checkout prices. Always show freshness metadata such as observed time or last checked time when it matters.
Historical access is intentionally bounded. Do not use the public API or MCP endpoint as a raw bulk export feed.