Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/rea-group-point-radius-search-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Rea Group Point & Radius Search API
contact:
url: https://www.proptrack.com.au/contact-us
email: https://www.proptrack.com.au/contact-us
name: PropTrack
termsOfService: https://developer.proptrack.com.au/docs/apis/terms-of-use
version: '1.0'
description: 'Operations tagged Point & Radius Search across 2 of this provider''s published API definitions: rea-group-listings-openapi.yml, rea-group-transactions-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://data.proptrack.com
tags:
- name: Point & Radius Search
paths:
/api/v2/listings/search/point-and-radius:
get:
summary: /api/v2/listings/search/point-and-radius
tags:
- Point & Radius Search
responses:
'200':
description: '<!-- theme: success -->
> #### Success (200)'
headers:
Content-Type:
schema:
type: string
enum:
- application/json
description: Media type of the resource
X-Transaction-Id:
schema:
type: string
example: bxxe12cb-a6a8-4cad-9a8c-4f1d8abfa0d9
description: Should be quoted as a reference for any support request/unexpected error
content:
application/json:
schema:
type: object
x-examples:
Example 1:
numberOfResults: 353
pageInfo:
pageStartCursor: WzAuNTMxNTMzNzg3ODA4MDI2OCw3MTk5NDVd
pageEndCursor: LzRuPDMxNTMzNzg3OYF4MDI2OCw3MTk5NRAm
hasPreviousPage: true
hasNextPage: true
listings:
- distance: 150.232
listingId: '7654321'
propertyId: 1234567
address:
fullAddress: 1/67 Louisa Rd, Birchgrove, NSW 2041
location:
latitude: '-34.05438'
longitude: '151.6941'
attributes:
bedrooms: 4
bathrooms: 2
carSpaces: 2
floorArea: 260
landArea: 600
propertyType: house
propertySubType: apartment
yearBuilt: 1998
features:
- airConditioning
auctionDateTime: '2023-02-19T12:00:00+10:00'
auctionDate: '2023-02-19'
auctionTime: 12:00:00 pm
auctionResult: passedIn
daysOnSite: 23
description: This stunning apartment is located in the heart of Baulkham Hills
firstSeenDate: string
listingType: sale
listingPrice: 998000
priceDescription: Offers from $1M
status: current
saleDate: '2023-02-19'
saleValue: 1030000
saleValueSuppressed: true
leaseValue: 650
leaseValueSuppressed: true
source: REA
videoUrl: https://www.youtube.com/embed/j4clLwXYYXA
images:
- id: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4.jpg
extension: jpg
type: image
orderIndex: 0
date: '2022-12-23'
sha: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4
attachments:
url: https://insights.proptrack.com/documents/ba1666e6d06417d8fcdc2d4f2b622396a64d2ada61326e84b21682052af40ad8/statement.pdf
type: statement_of_information
date: '2022-12-23'
- distance: 203.485
listingId: '7654321'
propertyId: 1234567
address:
fullAddress: 104 Louisa Rd, Birchgrove, NSW 2041
location:
latitude: '-34.05438'
longitude: '152.2342'
attributes:
bedrooms: 4
bathrooms: 2
carSpaces: 2
floorArea: 260
landArea: 600
propertyType: house
propertySubType: house
yearBuilt: 1998
features:
- balcony
auctionDateTime: '2023-02-19T12:00:00+10:00'
auctionDate: '2023-02-19'
auctionTime: 01:00:00 pm
description: This stunning apartment is located in the heart of Baulkham Hills
listingType: sale
firstSeenDate: '2022-12-23'
source: REA
status: current
videoUrl: https://www.youtube.com/embed/j4clLwXYYXA
images:
- id: e200f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4.jpg
sha: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4
date: '2022-12-23'
type: image
extension: jpg
orderIndex: 0
- id: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4.jpg
sha: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4
date: '2022-12-23'
type: image
extension: jpg
orderIndex: 1
- id: d300f1a395373a8622bb0fa1b2ec64542951d5d363defc75d18a479b06d800c4.jpg
sha: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4
date: '2022-12-23'
type: image
extension: jpg
orderIndex: 2
attachments:
- url: https://insights.proptrack.com/documents/ba1666e6d06417d8fcdc2d4f2b622396a64d2ada61326e84b21682052af40ad8/statement.pdf
date: '2022-12-23'
type: statement_of_information
required:
- numberOfResults
- pageInfo
- listings
properties:
numberOfResults:
type: integer
description: Total number of listings that match the search criteria
example: 353
pageInfo:
type: object
description: 'Page information for the purpose of pagination</br>
Refer to [Pagination](https://developer.proptrack.com.au/docs/apis/pagination)'
required:
- hasPreviousPage
- hasNextPage
properties:
pageStartCursor:
type: string
x-stoplight:
id: nunigp69tn0fc
description: Cursor identifier for the first transaction on the page
example: MAo=
pageEndCursor:
type: string
x-stoplight:
id: wv8j25j4d24c8
description: Cursor identifier for the last transaction on the page
example: MzAwMAo=
hasPreviousPage:
type: boolean
description: Defines if a preceding page of transactions exists
hasNextPage:
type: boolean
description: Defines if a proceeding page of transactions exists
listings:
type: array
items:
type: object
properties:
distance:
type: number
description: Distance from the target location (measured in metres)
example: 150.232
listingId:
type: string
description: Unique identifier for a listing
example: '7654321'
address:
type: object
properties:
fullAddress:
type: string
description: Listed address, as provided by the selling agent
example: 1/67 Louisa Rd, Birchgrove, NSW 2041
location:
type: object
properties:
latitude:
type: number
description: Listed latitude, as provided by the selling agent
example: -34.05438
longitude:
type: number
description: Listed longitude, as provided by the selling agent
example: 151.6941
propertyId:
type: integer
description: Unique identifier for a property
example: 1234567
attributes:
type: object
properties:
bedrooms:
type: integer
description: Number of bedrooms
example: 4
bathrooms:
type: integer
description: Number of bathrooms
example: 2
carSpaces:
type: integer
description: Number of car spaces
example: 2
floorArea:
type: integer
description: Floor space area (measured in m2)
example: 260
landArea:
type: integer
description: Land space area (measured in m2)
example: 600
propertyType:
description: Classification of the type of property
enum:
- house
- unit
- land
propertySubType:
type: string
description: Refer to [Property Sub-Types](https://developer.proptrack.com.au/docs/apis/guide#property-types--property-sub-types)
enum:
- apartment
- retire
- serviced_apartment
- studio
- unit
- townhouse
- alpine
- flat
- villa
- terrace
- house
- warehouse
- duplex_semi_detached
- acreage
- mixedfarming
- lifestyle
- horticulture
- dairy
- farmlet
- residential_land
- viticulture
- livestock
- cropping
- rural_other
- unitblock
- residential_other
yearBuilt:
type: integer
description: The year that the property was built
features:
type: array
description: Refer to [Features](https://developer.proptrack.com.au/docs/apis/guide#features)
items:
type: string
enum:
- airConditioning
- alarmSystem
- balcony
- broadband
- builtInRobes
- courtyard
- deck
- dishwasher
- ductedCooling
- ductedHeating
- electricHeating
- electricHotWater
- evaporativeCooling
- floorboards
- fullyFenced
- furnished
- gasHeating
- gasHotWater
- greyWaterSystem
- gym
- heatPumpHotWater
- hydronicHeating
- insideSpa
- intercom
- multiDwelling
- newConstruction
- openFireplace
- outdoorEnt
- outsideSpa
- payTV
- petFriendly
- poolAbove
- poolInG
- remoteGarage
- reverseCycleAirCon
- rumpusRoom
- secureParking
- shed
- smokers
- solarHotWater
- solarPanels
- spa
- splitSystemAirCon
- splitSystemHeating
- study
- tennisCourt
- vacuumSystem
- waterTank
- workshop
auctionDateTime:
type: string
description: Auction's local start date and time based on the listing's location (only available when the listing type is sale)
example: '2023-02-19T12:00:00+10:00'
auctionDate:
type: string
description: 'Auction local start date based on the listing''s location (only available when the listing type is sale)
</br>Format `YYYY-MM-DD`'
example: '2023-02-19'
auctionTime:
type: string
description: Auction local start time based on the listing's location (only available when the listing type is sale)
example: 12:00:00 pm
auctionResult:
description: 'Auction outcome for sale listings
</br>Refer to [Auction Results](https://developer.proptrack.com.au/docs/apis/guide#auction-results)'
enum:
- passedIn
- passedInVendorBid
- soldAfterAuction
- soldAtAuction
- soldPriorToAuction
daysOnSite:
type: integer
description: Number of days the listing was advertised before it was delisted
example: 23
description:
type: string
description: Verbiage displayed on a listing that describes the listed property
example: This stunning apartment is located in the heart of Baulkham Hills
firstSeenDate:
type: string
description: 'Date that the listing was published to realestate.com.au
</br>Format `YYYY-MM-DD`'
example: '2023-11-13'
listingType:
description: Refer to [Listing Types](https://developer.proptrack.com.au/docs/apis/guide#listing-type)
enum:
- sale
- rent
example: rent
listingPrice:
type: integer
description: 'Price that represents the advertised listing value. When the listing type is `rent`, then returned value is per week.
</br>**Note: This value is not permitted for display**'
priceDescription:
type: string
description: 'Price displayed on the listing
</br>Note: This value may not always describe the price, but a description such as "Price on request"'
example: Offers from $1M
status:
description: 'Listing status. Refer to [Listing Statuses](https://developer.proptrack.com.au/docs/apis/guide#listing-status)
* When listing type is `sale`, then `status` can be `current`, `sold`, `notSold`
* When listing type is `rent` then `status` can be `current`, `leased`, `notLeased`'
enum:
- current
- notSold
- sold
- notLeased
- leased
leaseDate:
type:
- string
- 'null'
x-stoplight:
id: 2m3evprd6kvpz
description: 'Agent advised lease date</br>
Format `YYYY-MM-DD`'
example: '2023-12-19'
format: date
saleDate:
type:
- string
- 'null'
description: 'Agent advised sale date
</br>Format `YYYY-MM-DD`'
example: '2023-12-19'
format: date
saleValue:
type: integer
description: 'Agent advised sale value</br>
If `"saleValueSuppressed": true`, then this field will return as `undefined`'
example: 1030000
saleValueSuppressed:
type: boolean
description: Flags if the `saleValue` field has been suppressed
source:
description: Where the listing data has been sourced from
enum:
- REA
videoUrl:
type: string
description: Link to video that was uploaded to the listing
example: https://www.youtube.com/embed/j4clLwXYYXA
images:
type: array
description: Refer to [Constructing an Image URL](https://developer.proptrack.com.au/docs/apis/faqs#how-do-i-construct-an-image-url)
items:
type: object
properties:
id:
type: string
description: The identifier associated with the image
example: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4.jpg
extension:
description: File extension type
enum:
- jpg
- gif
- png
- pcx
- svg
- webp
- ppm
- tiff
- bmp
type:
description: Image type
enum:
- image
- floorplan
orderIndex:
type: integer
description: 'The order in which images are displayed on a listing. I.e. `"orderIndex": 0` for an image type represents the cover image'
example: 0
sha:
type: string
description: Secure hashing algorithm
example: d300f1a395373a8622bb0fa1b2ec53d42951d5d363defc75d18a479b06d800c4
date:
type: string
x-stoplight:
id: 4yhib6v4tl7hq
example: '2023-11-13'
format: date
attachments:
type: array
items:
type: object
properties:
url:
type: string
description: Web address for attachment
example: https://insights.proptrack.com/documents/ba1666e6d06417d8fcdc2d4f2b622396a64d2ada61326e84b21682052af40ad8/statement.pdf
type:
description: Attachment type
enum:
- statement_of_information
date:
type: string
x-stoplight:
id: xts4j99wrw6w0
example: '2023-11-13'
format: date
energyEfficiencyRating:
type:
- number
- 'null'
x-stoplight:
id: 3ngykck0jxmqe
example: 6
description: Energy Efficiency Rating for the listing. If no rating has been provided, this will be null
format: float
readOnly: true
examples:
Rent Listing Currently on the Market:
value:
listings:
- distance: 88
listingId: '438163928'
propertyId: 890374
listingType: rent
address:
fullAddress: 18 Junction Street, Woollahra, NSW 2025
location:
longitude: 151.25029
latitude: -33.89027
attributes:
propertyType: house
bedrooms: 2
bathrooms: 1
carSpaces: 1
propertySubType: house
features:
- petFriendly
- airConditioning
source: REA
status: current
description: This freestanding Edwardian home is an exquisite residence of chic contemporary style and superior quality finishes. Westfield, cafes and city trains are a stroll away.<br/><br/>FEATURING;<br/><br/>* Timeless charm of architecture seamlessly blended with contemporary elegance<br/>* Filled with an abundance of natural light.<br/>* Sun-drenched deck, a perfect setting for entertaining guests.<br/>* Caesarstone kitchen, complete with a premium gas stove.<br/>* Two double bedrooms with custom built-ins, <br/>* Ducted A/C throughout the house.<br/>* Designer bathroom, boasting a freestanding bath and a second toilet<br/>* Heated stone floors, high ceilings, and a spacious loft retreat.<br/>* Rear lane access parking <br/>* Explore the neighborhood on foot, with easy access to bus and train stations, schools, charming cafes, eateries, and shops.<br/><br/>THE - WOOLLAHRA<br/><br/>Everything about Woollahra exudes elegance. From the heritage-listed homes with manicured gardens that sit within the shade of overarching trees, to the alluring high-end boutique shopping along Queen Street. Once in, locals tend to stay, and who can blame them when they have incredible dining, old fashioned English-style pubs, Oxford Street and Centennial Park all on their doorstep. (Source- Sitchu)<br/><br/>TO – APPLY<br/><br/>https://t-app.com.au/mcgrathdb<br/>
firstSeenDate: '2023-11-29'
listingPrice: 2095
priceDescription: $2,095 per week
images:
- id: 300e166634cc27add8556a47dee72dc8b35d82f441d80f61754d36731a695984.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 0
sha: 300e166634cc27add8556a47dee72dc8b35d82f441d80f61754d36731a695984
type: image
- id: 6b0352aea1a8598b27f5d2b766ccad61eca1487416f2d96b33b339f0ff42a566.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 1
sha: 6b0352aea1a8598b27f5d2b766ccad61eca1487416f2d96b33b339f0ff42a566
type: image
- id: 7b964daf8745aad898e21af2c4358847605806587194a632b854a21d3f61c020.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 2
sha: 7b964daf8745aad898e21af2c4358847605806587194a632b854a21d3f61c020
type: image
- id: e840c4f6d6c6a461289262cd0ac395bd1cc0eacc09144363c3b2d118c62eb03c.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 3
sha: e840c4f6d6c6a461289262cd0ac395bd1cc0eacc09144363c3b2d118c62eb03c
type: image
- id: 44ac55901f123e11f4a34bdb8307620bcbc0bed4fba48f83b4553e3a097e5087.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 4
sha: 44ac55901f123e11f4a34bdb8307620bcbc0bed4fba48f83b4553e3a097e5087
type: image
- id: 79f8308afe59333bd5033e86cf8329e527b707dcf47f4523b2bd32d0c7d05efb.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 5
sha: 79f8308afe59333bd5033e86cf8329e527b707dcf47f4523b2bd32d0c7d05efb
type: image
- id: 71b17805407e068566fd4a3647277fe2ba40a46cd2707a60efdae0145e732e48.jpg
date: '2023-11-29'
extension: jpg
orderIndex: 6
sha: 71b17805407e068566fd4a3647277fe2ba40a46cd2707a60efdae0145e732e48
type: image
leaseDate: null
energyEfficiencyRating: 2
- distance: 93
listingId: '438022960'
propertyId: 890379
listingType: rent
address:
fullAddress: 24 Junction St, Bondi Junction, NSW 2022
location:
longitude: 151.25027
latitude: -33.890106
attributes:
propertyType: house
bedrooms: 4
bathrooms: 2
carSpaces: 2
propertySubType: house
features:
- balcony
- deck
- courtyard
- outdoorEnt
- fullyFenced
- floorboards
- broadband
- builtInRobes
- payTV
- dishwasher
- waterTank
- airConditioning
- intercom
source: REA
status: current
description: 'Boasting a prized position nearby Westfield''s buzzing retail and dining hub, this freestanding Federation residence provides an idyllic lifestyle haven brimming with character, charm and flexibility.<br/><br/>There is a neat and tidy kitchen, Miele gas cooktop, oven and Bosch dishwasher, while interiors spill out to a superb north facing sun washed deck and a level backyard.<br/><br/>- Free-flowing layout featuring zoned living & dining areas<br/>- North facing sun washed deck ideal for entertaining<br/>- Neat and tidy kitchen, Miele gas cooktop, dishwasher<br/>- Well-sized bedrooms, two appointed with built-in robes<br/>- Upper-level bedroom enjoys access to sunlit balcony<br/>- Elevated district and leafy outlooks, attic-storage space<br/>- Two bright and airy bathrooms, internal laundry, storage<br/>- High ceilings, polished timber floors, fireplace fixtures<br/>- Stroll to Westfield''s buzzing retail hub, Bondi Junction Station<br/>- Moments to Centennial Park, Woollahra village, Bondi Beach<br/>- Car parking space from February.<br/><br/>Please contact Agent for inspection: helen Xu 0433839888<br/>'
firstSeenDate: '2023-11-12'
listingPrice: 2000
priceDescription: $2,000 per week
images:
- id: 013aa25da32902daa645dec6aa6f1b8ca6a3f61b7c9f8d6101878b03c41c0937.jpg
date: '2023-11-12'
extension: jpg
orderIndex: 0
sha: 013aa25da32902daa645dec6aa6f1b8ca6a3f61b7c9f8d6101878b03c41c0937
type: image
- id: 002f0ada4cc8d2d36e527c17a29e1775c3b43136c23a97e8c84bb9c1b2dbc00b.jpg
date: '2023-11-12'
extension: jpg
orderIndex: 1
# --- truncated at 32 KB (118 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/rea-group/refs/heads/main/openapi/rea-group-point-radius-search-api-openapi.yml