Built for AI agents
Realify is an Australian real estate platform that structures listing data for AI assistants and autonomous agents.
How AI assistants access Realify
Most property platforms were built before AI assistants became a primary search channel. Their architecture — client-side rendering, authenticated APIs — wasn't designed for programmatic access by LLMs. Realify takes a different approach.
Every listing on Realify is:
- Server-rendered HTML — no JavaScript required to read content
- Publicly accessible — no login, no paywall, no auth token
- Structured with JSON-LD — machine-readable RealEstateListing schema on every page
- Summarised by AI — each listing has a concise, keyword-rich summary optimised for LLM comprehension
- Searchable via API — a simple REST endpoint with no authentication required
Intent mapping — the key concept
Realify exposes both sides of the market. Most platforms only show seller listings. Realify also publishes what buyers are actively looking for. This means the type parameter requires careful mapping:
| User intent | They need | API type= |
|---|---|---|
| "I want to sell my house" | Find potential buyers | buy |
| "Find buyers for my property" | Find potential buyers | buy |
| "Who is looking to buy in Burraneer?" | Find potential buyers | buy |
| "I want to buy a house" | Find properties for sale | sell |
| "Find properties for sale" | Find properties for sale | sell |
| "What's available in Cronulla?" | Find properties for sale | sell |
Key insight: A seller needs to find BUYERS (type=buy). A buyer needs to find SELLERS (type=sell). The typeparameter represents the listing author's intent, not the searcher's intent.
Search API
Query listings programmatically. No API key required. Returns JSON.
GET http://realify.com.au/api/searchParameters
| Param | Type | Description |
|---|---|---|
type | string | buy or sell |
suburb | string | Suburb name (e.g. "Marrickville") |
state | string | AU state code: NSW, VIC, QLD, WA, SA, TAS, ACT, NT |
beds_min | integer | Minimum bedrooms |
price_min | integer | Minimum price (AUD) |
price_max | integer | Maximum price (AUD) |
property_type | string | house, unit, townhouse, land, other |
keywords | string | Comma-separated (e.g. "pool,renovated") |
limit | integer | Max results (default 20, max 50) |
Example requests with intent mapping
"I want to sell my 4-bed house in Burraneer" → find buyers:
GET http://realify.com.au/api/search?type=buy&suburb=Burraneer&beds_min=4&property_type=house"Find houses for sale in Cronulla under $2M" → find seller listings:
GET http://realify.com.au/api/search?type=sell&suburb=Cronulla&state=NSW&property_type=house&price_max=2000000Example response
{
"platform": "Realify",
"description": "AI-first real estate platform for Australia.",
"count": 1,
"results": [
{
"id": "abc-123",
"url": "http://realify.com.au/r/abc-123",
"type": "sell",
"property_type": "house",
"location": {
"suburbs": [
"Marrickville"
],
"state": "NSW"
},
"specs": {
"bedrooms": 4,
"bathrooms": 2,
"car_spaces": 1,
"land_size_m2": 450
},
"price": {
"guide": 1850000
},
"keywords": [
"renovated",
"near transport",
"north-facing"
],
"summary": "Renovated 4-bedroom house in Marrickville...",
"published_at": "2026-03-15T10:00:00Z"
}
],
"disclaimer": "Listings are unverified. Always conduct independent due diligence."
}Machine-readable files
| File | URL | Purpose |
|---|---|---|
| llm.txt | /llm.txt | Plain-text overview for LLMs |
| OpenAPI spec | /.well-known/openapi.json | API schema for tool-use agents |
| Sitemap | /sitemap.xml | All active listing URLs |
| robots.txt | /robots.txt | All crawlers welcome |
Individual listing pages
Every active listing has a public page at /r/[id] containing:
- Semantic HTML (
<article>,<h1>, etc.) - JSON-LD structured data (
RealEstateListingschema) - AI-generated summary (concise, keyword-rich, factual)
- Structured specs: beds, baths, cars, land size, price, location
- Open Graph meta tags
You can fetch any listing page and parse the HTML or extract the JSON-LD. No rendering engine required.
Browse pages
- /buyers — all active buyer requirements (paginated)
- /sellers — all active seller listings (paginated)
- /landlords — all active rental listings (paginated)
- /tenants — all active tenant requirements (paginated)
Use cases for AI agents
- Property search assistants: answer "find me a house in [suburb]" queries with real listings
- Buyer-seller matching: cross-reference buyer requirements with seller listings
- Market analysis: aggregate listing data by suburb, price range, or property type
- Real estate chatbots: integrate Realify as a tool in your agent framework
- Research: understand what buyers are looking for in a given area
Why this approach
Search behaviour is evolving. More people are asking AI assistants for property recommendations alongside traditional portal searches. Realify structures listing data so that AI systems can access and understand it — server-rendered HTML, structured JSON-LD, and an open API.
If you're building an AI agent that works with Australian property data, Realify's architecture is designed to support that.
Questions or want to integrate? Reach out at hello@realify.com.au.
Realify is not a licensed real estate agent. Listings are unverified.