Every PAK'nSAVE and New World price, store by store
PAK'nSAVE and New World are New Zealand's Foodstuffs supermarkets, and both price every product per store: across six PAK'nSAVE stores on the same day, 37 of 39 bread products and 9 of 11 butter products had different prices (one sliced bread was $3.49 in Napier and $4.02 at Wairau Road).
5 active endpoints, on 1 and 2 credit tiers.
- POST/paknsave/v1/search
- POST/paknsave/v1/deals
- POST/paknsave/v1/product
- POST/paknsave/v1/categories
- POST/paknsave/v1/stores
What PAK'nSAVE & New World endpoints does ReefAPI ship?
5 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.
PAK'nSAVE & New World API
4 of 5 endpoints, ready to run
Milk prices at PAK'nSAVE Napier City
// Press "Try it" and this pane shows exactly what the // live site returned this second — including an empty // result, if that is the truth. No key, no account.
How the PAK'nSAVE & New World API works
PAK'nSAVE & New World is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.
No OAuth app, no request signing, no per-site account. One key covers all 530 engines.
Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.
Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.
One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.
From a store to a priced basket with every deal
Pick the store, search it, then read the products and deals that matter.
The store's id, address, island and opening hours.
The store's products with price, Clubcard price, multi-buy, unit price, availability, dietary tags and categories.
The full record: barcode, ingredients, allergens, nutrition panel, images and the deal with its dates.
Everything on a deal in one department of that store.
A store-specific New Zealand grocery price and deal feed with Clubcard prices kept apart from shelf prices.
curl -X POST https://api.reefapi.com/paknsave/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"milk"}'{
"ok": true,
"data": { … },
"meta": {
"api": "paknsave",
"endpoint": "search",
"mode": "live",
"latency_ms": …,
"record_count": …
},
"error": null
}What a PAK'nSAVE / New World field actually contains
Fields that read differently from how they look. Every row was measured against live responses and the rendered site on 2026-10-15.
| Field | What it holds |
|---|---|
| store_id, store_name, store_defaulted | The store the prices belong to. store_defaulted is true when you did not pass a store; the answer still names the store used. |
| price | What anyone pays for one unit now, in NZD. When a single-unit deal is on ("$5.00, Limit 4"), price is the deal price and regular_price the price without it (Hubbards granola: 5.00 and 7.05). For goods sold by weight it is the price per kg (price_unit "kg"). |
| member_price | The New World Clubcard price, never the price: Paseo toilet tissue 8 x 270 sheets showed price 10.19 and member_price 7.59 (limit 12). null when there is no card price; PAK'nSAVE deals carried none in our sample. |
| multi_buy | A deal on several units, kept apart from the single price: Nippy's flavoured milk 375 ml price 2.79 with multi_buy quantity 2, price 5.00 ("2 for $5.00"). card_required says when it needs a Clubcard; mix_and_match when assorted products count together. |
| unit_price | The site's comparison price: price per quantity and unit, for example 2.33 per 1 L or 0.47 per 100 sheets. |
| sold_by, weight | unit, weight or unit_or_weight (bananas can be bought by the piece or by the kg); weight gives the average piece weight, minimum order and step in grams. |
| categories | Every placement of the product in the shop, as "Department > Aisle > Shelf" paths. A flavoured milk sits under both Hot & Cold Drinks and Fridge, Deli & Eggs. |
| total, total_capped, total_on_promotion | The shop shows at most the first 1,000 products of any result; total_capped is true when the count stops there. For deals, total_on_promotion is the store's own count of deals (2,904 at PAK'nSAVE Royal Oak). |
| barcode, plu | barcode is the EAN of packed goods; weighed goods carry a short store code instead, returned as plu. |
Neither shop publishes a was-price or a stock count to visitors: availability is online / in store only. Ratings are not included.
PAK'nSAVE & New World coverage, measured
Every number below was read from live responses on 2026-10-15: two runs of 12 searches across three stores and both shops, deals, 20 products read from search and on their own, categories, stores, and 80 product cards compared with the rendered website.
Across six PAK'nSAVE stores the same day, 37 of 39 bread and 9 of 11 butter products had different prices. Some products are not sold everywhere: Pams Value milk 3 L is sold in Napier and not in Invercargill.
50 of 50 PAK'nSAVE cards (Invercargill: butter search and deals) and 30 of 30 New World deal cards (Winton, 21 Clubcard prices) matched the website; search row and product record agreed for 20 of 20 products (plain, by weight, multi-buy, Clubcard, sale).
2,904 products on a deal at PAK'nSAVE Royal Oak and 2,829 at New World Remuera. In 150 deal rows: 78 Clubcard prices, 24 multi-buys.
58 PAK'nSAVE and 149 New World stores. "milk" 97 products and "chocolate" 639 at PAK'nSAVE Napier City.
Median 2.2 s per search and 1.8 s per product call; slowest search 5.6 s (first call of a store list).
One store per call; 50 rows per page and the first 1,000 products of a result; no was-price and no stock count (online / in-store availability only); no ratings; personalised offers that need a login are not included.
What people build with PAK'nSAVE & New World
The jobs this data is most often used for.
endpoints
credits per call
Compare New Zealand grocery prices between PAK'nSAVE and New World stores and regions.
Track weekly deals, multi-buys and Clubcard prices on the products you follow.
Build a New Zealand grocery product database with barcodes, ingredients, allergens and nutrition.
Monitor unit prices to find the cheapest pack size per litre or per kilo.
What PAK'nSAVE & New World data costs
The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.
Full pricing →- 1,000 free credits on signup, no card
- One key, all 530 APIs, one credit pool
- Failed and blocked calls are never charged
- Credits roll over and never expire
Call it in two lines
Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.
curl -X POST https://api.reefapi.com/paknsave/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"milk"}'import requests
r = requests.post(
"https://api.reefapi.com/paknsave/v1/search",
headers={"x-api-key": REEF_KEY},
json={
"query": "milk"
},
)
print(r.json()["data"])Have a question? We got answers.
The questions people actually ask before wiring up PAK'nSAVE & New World.
Get a free key →Do I need a PAK'nSAVE or New World account?▾
No. Everything is read logged out: the prices, deals and Clubcard prices any visitor sees for a store. Personalised offers that need a login are not included.
Why does the price depend on the store?▾
Because Foodstuffs prices every store separately: 37 of 39 bread products and 9 of 11 butter products had different prices across six PAK'nSAVE stores on the same day. Pass store_id from the stores call, or part of a store name such as Napier or Royal Oak.
Is the Clubcard price the price I get?▾
Only with a Clubcard. price is what everyone pays; member_price is the card price. On the New World deals pages we checked, 21 of 30 deals were Clubcard prices.
Does it cover New World?▾
Yes, pass banner=newworld. New World runs on the same platform with 149 stores; PAK'nSAVE has 58.
Which filters and sorts work?▾
Sort by popularity, price or unit price, up or down; filter by category, brand, dietary tag (Gluten Free, Vegan …) and deals only. On "milk" at PAK'nSAVE Napier City (97 products): Anchor 23, Gluten Free 14, on a deal 7. On "chocolate" (639): the Chocolate, Sweets & Chewing Gum aisle 318, Fridge, Deli & Eggs 39.
How many results can I page through?▾
50 per page and up to 20 pages, because the shop itself stops at the first 1,000 products of any result. Three pages in a row returned 150 different products. Narrow by category or brand to reach the rest.
Are the prices the ones shown on the website?▾
Yes. 50 of 50 PAK'nSAVE product cards and 30 of 30 New World deal cards matched the price, deal price and multi-buy printed on the site for the same store and day.
How fresh is the data?▾
Every call reads the shop live; nothing is cached. Deals carry their start and end dates on the product call.
What is the PAK'nSAVE & New World API?▾
PAK'nSAVE & New World API is a ReefAPI endpoint group for new zealand grocery prices per store from pak'nsave and new world: nzd price, clubcard price, multi-buys, unit price, ingredients and nutrition. It returns live JSON through POST requests under /paknsave/v1.
Is the PAK'nSAVE & New World API free to try?▾
Yes. ReefAPI starts with 1,000 free credits, no card required. PAK'nSAVE & New World calls use the same shared credit balance as every other ReefAPI engine.
Do I need a PAK'nSAVE & New World login or account?▾
No login to PAK'nSAVE & New World is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the PAK'nSAVE & New World data?▾
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the PAK'nSAVE & New World API use?▾
PAK'nSAVE & New World actions currently cost 1-2 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call PAK'nSAVE & New World from an AI assistant or MCP client?▾
Yes. Connect ReefAPI once through MCP and your assistant can call paknsave actions with the same key, credit pool and JSON envelope used by normal REST requests.
266 E-commerce & Marketplaces APIs on the same key
One key, one credit pool, one response envelope. If you are pulling PAK'nSAVE & New World, you are one call away from the rest of the category — no second contract, no second integration.
Need something this API does not do?
Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.
Try it on your own data before you pay anything
The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 529 APIs, and the same envelope everywhere.
Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-15.