Recently-modified event feed (Starter+ tier)
/v1/properties/recently-modified3 creditsCosts 3 credits per call, so poll at a sensible interval (every 15 minutes is 8,640 credits a month). Mirror-sync feed for listing mutations, newly matched sold records, and withdrawals since an ISO timestamp. Use it to keep your local copy fresh without re-walking every suburb. `since` must be within the last 30 days. **`withdrawn` is how you learn a listing ended.** A property that stops being advertised simply disappears from the suburb endpoints, so polling those can never tell you it is gone: without this event a synced copy accumulates listings that are no longer live. It is REVERSIBLE: a relist produces a later `listing_update` for the same property_id, so apply events in `event_date` order and let the latest win rather than treating a withdrawal as final. Withdrawn events carry the last known asking price from before the listing was pulled. **Filter to your area.** Pass `state` and/or `postcode` (up to 50, comma-separated) so you only pay for the events you keep.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
| since | query | yes | ISO 8601 timestamp within the last 30 days |
| event_type | query | no | all (default), listing_update, sold, or withdrawn |
| state | query | no | Only events in this state (e.g. NSW) |
| postcode | query | no | Only events in these postcodes, comma-separated, up to 50 (e.g. 2500,2502) |
| limit | query | no | Page size (default 20, max 20; larger values are reduced to 20) |
| cursor | query | no | Opaque cursor from the previous response's `pagination.next_cursor` |
Example request
curl "https://api.propradar.com.au/v1/properties/recently-modified?since=2026-05-29T00%3A00%3A00Z&event_type=all&limit=20" \
-H "X-API-Key: pr_live_..."Example response
{ "query": { "since": "2026-05-29T00:00:00.000Z", "event_type": "all", "limit": 20 },
"events": [{ "event_type": "listing_update", "event_date": "2026-05-31T02:12:00.000Z",
"property_id": "a1b2c3d4", "summary": { "suburb": "PASCOE VALE" } },
{ "event_type": "withdrawn", "event_date": "2026-05-30T22:40:00.000Z",
"property_id": "e5f6a7b8", "summary": { "suburb": "COBURG",
"asking_price_low": 780000, "asking_price_high": 830000 } }],
"pagination": { "limit": 20, "next_cursor": "eyJk..." } }Get an API key
Every endpoint takes an X-API-Key header. The free tier needs no credit card.
Other endpoints
- Many suburbs in one call: statistics and recent sales POST /v1/suburbs/batch
- List every suburb in the dataset (coverage index) GET /v1/suburbs
- Authenticated health probe GET /v1/health
- Account usage and credit allowance GET /v1/usage
- Resolve an address to a property_id GET /v1/properties/search
- Look up a single property GET /v1/properties/{property_id}
- Recent sold comparables (Hobby+; lat/lng mode Pro+) GET /v1/comparables
- Suburb statistics GET /v1/suburbs/{state}/{suburb}
- Trust-gated suburb rankings (Pro+ tier) GET /v1/suburbs/rankings
- Multi-criteria suburb screener (Pro+ tier) GET /v1/suburbs/screen
- Recent sold properties in a suburb GET /v1/suburbs/{state}/{suburb}/sold
- Current active listings in a suburb GET /v1/suburbs/{state}/{suburb}/listings
- Search current listings across a whole state (Pro+ tier) GET /v1/properties/listings
- Property event history GET /v1/properties/{property_id}/history
- Most recent sold record (Hobby+ tier) GET /v1/properties/{property_id}/sold_summary
- Potential sell price confidence band GET /v1/properties/{property_id}/psp_with_confidence
- Similar active listings GET /v1/properties/{property_id}/similar
- Nearby active listings GET /v1/properties/{property_id}/nearby
- Batch property lookup (Starter+ tier) POST /v1/properties/bulk
- Value an off-market address: instant estimate or enhanced valuation (Hobby+ tier) POST /v1/valuations
- Poll an off-market valuation job GET /v1/valuations/{id}
- Valuation range for a locality, no address needed (Pro+ tier) POST /v1/valuations/estimate
- 12-month outlook for house/unit price and rent (Pro+ tier) GET /v1/suburbs/{state}/{suburb}/forecast
- Development applications near a point (Pro+ tier) GET /v1/developments/nearby
- Properties currently advertised for rent in a suburb (Hobby+ tier) GET /v1/suburbs/{state}/{suburb}/rentals
- Weekly rent estimate for a locality, no address needed (Pro+ tier) POST /v1/rent/estimate
- Investment score + cashflow (Pro+ tier) GET /v1/properties/{property_id}/investment_analysis
- Market cycle classification (Pro+ tier) GET /v1/suburbs/{state}/{suburb}/market_cycle
- Annual price/rent/yield time-series (Pro+ tier) GET /v1/suburbs/{state}/{suburb}/price_history
- Market-heat time-series (Pro+ tier) GET /v1/suburbs/{state}/{suburb}/heat_history
- List macro regions (Growth+ tier) GET /v1/regions
- Region macro indicators (Growth+ tier) GET /v1/regions/{slug}
- Suggest addresses as the user types GET /v1/addresses/suggest
- Turn free text into suburbs GET /v1/suburbs/resolve