realestateview.com.au APIrealestateview.com.au ↗
Access rental listings, agent profiles, suburb trends, and location data from view.com.au via 7 structured API endpoints covering all Australian states.
curl -X GET 'https://api.parse.bot/scraper/3748ab7b-6679-4ef0-81af-8c5c885033c3/search_rental_listings?page=1' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for rental listings on view.com.au with optional filters for location, property type, and bedrooms. Returns paginated results with 25 listings per page.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| state | string | Australian state code in lowercase (e.g. 'vic', 'nsw', 'qld', 'sa', 'wa', 'tas', 'act', 'nt'). |
| suburb | string | Suburb name. Spaces are converted to hyphens internally (e.g. 'richmond', 'hoppers crossing'). |
| bedrooms | string | Number of bedrooms filter. Provide as a number string (e.g. '2') or slug (e.g. '2-bedrooms'). |
| postcode | string | Australian postcode (e.g. '3121', '2000'). Leading zeros preserved. |
| property_type | string | Property type slug used in URL path. Accepted values: 'house', 'apartment-unit', 'townhouse', 'villa', 'land'. |
{
"type": "object",
"fields": {
"total": "total number of matching listings across all pages",
"listings": "array of listing objects with property details, agent info, images, and links",
"page_size": "number of listings per page (typically 25)",
"current_page": "current page number"
},
"sample": {
"data": {
"total": 12765,
"listings": [
{
"id": 17492276,
"state": "VIC",
"status": "On Market",
"bedrooms": 3,
"carparks": 2,
"postcode": "3029",
"bathrooms": 2,
"priceText": "$540 per week",
"streetName": "Dowling Avenue",
"suburbName": "HOPPERS CROSSING",
"rentPerWeek": 540,
"heroImageUrl": "pics/276/17492276-1-6761B81.jpg",
"propertyTypes": [
"Townhouse"
],
"listingDetailLink": "/property/vic/hoppers-crossing-3029/1-23-dowling-avenue-17492276/"
}
],
"page_size": 25,
"current_page": 1
},
"status": "success"
}
}About the realestateview.com.au API
The view.com.au API exposes 7 endpoints for querying rental property listings, agent profiles, and location data across Australia. Use search_rental_listings to filter by state, suburb, postcode, bedroom count, and property type — returning paginated results with 25 listings per page — or drill into a specific property with get_rental_listing_detail to retrieve description, feature list, suburb trends, nearby schools, and zoning data.
Search and Filter Rental Listings
search_rental_listings accepts optional parameters including state (lowercase code, e.g. vic, nsw), suburb, postcode, bedrooms, and property_type (one of house, apartment-unit, townhouse, villa, land). Results are paginated at 25 listings per page; the total field tells you how many records match across all pages. To discover valid location values before building a search, call search_locations with a keyword such as a suburb name, postcode, or LGA — it returns suburbName, postcode, state, locationType, lgaName, and displayText for each match.
Listing Detail and Media
get_rental_listing_detail accepts a listing_url path (e.g. /property/vic/richmond-3121/1-sample-street-12345678/) and returns a full property object including bedrooms, bathrooms, priceText, description, featureList, agency, agents, images, and a suburbTrends object with demographic and market data. If the listing has been removed, the endpoint returns stale_input. For media only, get_listing_images returns the hero_image URL, the full images array with sequence and caption, and a floor_plans array including file names and types.
Agent Profiles and Similar Listings
get_agent_listings takes an agent_url path and returns a profile object with firstName, lastName, email, mobile, description, numberOfRentListings, and numberOfSoldListings, along with full agency details. Agent URLs are obtainable from listing search results. get_nearby_listings accepts the same listing_url format and returns a similar_listings array where each item includes id, priceText, bedrooms, bathrooms, images, agents, and listingDetailLink.
Property Types Reference
get_property_types takes no inputs and returns all five supported property type objects with their id slug and display name. This is useful for validating the property_type parameter before passing it to search_rental_listings.
- Aggregate rental listings by suburb and bedroom count for a property comparison tool.
- Pull suburb trend data from
get_rental_listing_detailto display local market context alongside listings. - Build an agent directory by collecting profile data via
get_agent_listingsacross multiple agent URLs. - Render property photo galleries using the
imagesandfloor_plansarrays fromget_listing_images. - Resolve user-typed suburb names to valid search parameters using
search_locationsbefore queryingsearch_rental_listings. - Find similar rentals near a target property using
get_nearby_listingsto populate a 'you might also like' section. - Validate supported property type slugs programmatically using
get_property_typesbefore constructing filtered search requests.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does view.com.au have an official developer API?+
What does `get_rental_listing_detail` return beyond basic property fields?+
bedrooms, bathrooms, priceText, and description, the endpoint returns a featureList array, an images array, agency and agents objects with contact details, a suburbTrends object containing demographic and market data, and references to nearby schools and zoning information. If the listing has been taken down, the response returns stale_input rather than an error.Are sale listings covered, or only rentals?+
search_rental_listings, get_rental_listing_detail, and related endpoints all operate on the rental section of view.com.au. You can fork this API on Parse and revise it to add endpoints targeting the sale listings section.How does pagination work in `search_rental_listings`?+
total (the count of all matching results), current_page, and page_size. Pass the page integer parameter to step through subsequent pages. There is no cursor-based pagination; page numbers are sequential.Is sold price history or rental price history available?+
suburbTrends object in get_rental_listing_detail includes suburb-level demographic and market trend data, and agent profiles expose numberOfSoldListings as a count, but historical transaction records are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes accessible.