Try any of 3860 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
Recently sold properties in a region, district or suburb, from the REINZ sale records the site publishes: sale price, sale date, sale method, days to sell, plus each property's council valuation, the site's estimate, bedrooms, bathrooms, land and floor area. Filter by sale date, sale price, bedrooms, bathrooms, land and floor area; sort by sale date, sale price or estimate.
Region name or id (Auckland = 35, Wellington, Canterbury, Waikato, Bay of Plenty …). One or several. `locations` lists every region, district and suburb with ids.
District name or id (Auckland City, North Shore City, Wellington City, Christchurch City …). One or several.
Suburb name, id or fq_slug. One or several. A name used by several suburbs (e.g. Hillcrest) is chosen by the region/district you also give, otherwise the request lists the candidates. The narrowest level wins: region=Auckland + suburb=Ponsonby searches Ponsonby.
Earliest sale date, YYYY-MM-DD (default: one year ago).
Latest sale date, YYYY-MM-DD.
Lowest sale price, NZD. (0–)
Highest sale price, NZD. (0–)
Fewest bedrooms. (0–20)
Most bedrooms. (0–20)
Fewest bathrooms. (0–20)
Most bathrooms. (0–20)
Smallest land area in square metres (1 ha = 10000). (0–)
Largest land area in square metres. (0–)
Smallest floor area in square metres. (0–)
Largest floor area in square metres. (0–)
Order of results.
Result page, 1-based. page x limit can reach 10,000 results. (1–10000)
Properties per page, 1-50 (default 20). (1–50)
Advanced: how many times to retry a difficult request (1-5). (1–5)
curl -X POST https://api.reefapi.com/realestate-nz/v1/sold \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"suburb":"Ahipara","sold_after":"2025-01-01"}'Press Send request to see the live result here.
Not sure what to send? Ask Reef AIWhat you can run here, without an account
ReefAPI is one HTTP gateway to 632 live web-data APIs covering 3860 endpoints across 13 categories. Every endpoint answers with the same JSON envelope, so one integration reaches all of them. Each response reports what it cost and when the source was read.
No signup, no API key and no card are required to try an endpoint on this page. Anonymous calls run on a shared demo key, capped at 15 calls per hour per visitor. Pick an API, fill the parameters and the real response comes back from the live source, not from a canned sample. A free account lifts the cap and gives you 1,000 credits and your own key.
Browse every API in the catalog, read an endpoint's fields and example response in the docs, or see per-call credit costs on the pricing page.
Coverage by category
| ecommerce | 350 |
| classifieds | 116 |
| real-estate | 29 |
| media | 25 |
| utilities | 18 |
| jobs | 18 |
| developer-tools | 18 |
| reviews | 15 |
| social | 15 |
| search-seo | 11 |
| travel | 8 |
| other | 5 |
| finance | 4 |