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.
New Zealand homes on OneRoof for sale, for rent or recently sold, by region, district or suburb(s): listing URL, address, coordinates, price or how it is being sold (asking price, negotiation, auction, tender, deadline sale, enquiries over) or weekly rent, bedrooms, bathrooms, parking, floor and land area, property type, photos, the listing agents with phone numbers and the agency, open homes, the site's value estimate and the council rating valuation. Sold returns sale price, date and method. Filter by property type, bedrooms, bathrooms, price and keyword; sort by newest or price.
For sale (default), for rent, or recently sold.
Region. district_id / suburb_id / location narrow it further.
One or more OneRoof district ids (225 = Auckland City). `suggest` returns them.
One or more OneRoof suburb ids (3236 = Ponsonby). `suggest` returns them.
A region, district or suburb by name; resolved to the site's own id (first match, returned in resolved_location). Use suburb_id for several suburbs.
Also return listings in the suburbs around the chosen suburb(s), as the site does.
One or more property types. home_and_income, lifestyle_section and section exist for sale/sold only; holiday_rental for rent only.
Fewest bedrooms (5 = 5 or more). (0–5)
Most bedrooms (5 = no upper limit). (1–5)
Fewest bathrooms (5 = 5 or more). (0–5)
Most bathrooms. (1–5)
Lowest price, NZD (rent: per week; sold: sale price). Listings without a shown price are matched on the price the agent gave the site. (0–)
Highest price, NZD (rent: per week; sold: sale price). (0–)
Words in the listing (title and description), as the site's keyword box.
Order of results.
(1–500)
Rows per page (1-50). (1–50)
How many fresh exits to try before giving up. (1–5)
curl -X POST https://api.reefapi.com/oneroof/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"region":"auckland","limit":"10"}'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 |