Property24+API.SH

Property24 API

Search Property24 and pull South African listings, prices, agencies and agents as clean JSON.

The API.SH Property24 API turns public pages on South Africa's major property portal into structured JSON. Search homes for sale or to rent with price, bedroom, bathroom, parking and auction or repossession filters, open a listing for its full property overview (erf and floor size, rates and taxes, levies, zoning), and look up an estate agency with its agents and current stock.

  • 3 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Property24 search results
GET https://api.api.sh/property24/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Property24 API

South African property market research

Search a suburb or city for sale or rental listings with price and room filters and compare asking prices by area.

Listing detail for valuations

Open a listing for its erf and floor size, rates and taxes, levies, zoning and features to feed comparable-sales or rental models.

Repossession and auction tracking

Filter search to repossessed or auction properties and watch for new ones in the areas you invest in.

Estate agency and agent research

Look up an agency for its franchise group, areas serviced, agents and how many listings it has for sale and to rent.

New-listing alerts

Open the newest listing matching your filters with latest=true and post it to your team or CRM.

Property24 data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Property24 API endpoints and prices

Every Property24 endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Property24 search results
/property24/v1/search
$1 · $2 PAYG
1 credit
Products, listings and places2
Property24 estate agency
/property24/v1/agency
$1 · $2 PAYG
1 credit
Property24 listing
/property24/v1/listing
$1 · $2 PAYG
1 credit

Call the Property24 API

Property24 search results: GET https://api.api.sh/property24/v1/search

curl "https://api.api.sh/property24/v1/search?url=https%3A%2F%2Fwww.property24.com%2Ffor-sale%2Fcape-town%2Fwestern-cape%2F432" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Property24 data

  • Public data only: no Property24 login, cookies or account needed
  • One key and one response shape for Property24 and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Property24 API

Property24 has no open public API for searching its listings. Its feeds are for registered estate agencies and software partners that syndicate listings onto the portal. API.SH reads the public search, listing and agency pages and returns them as JSON, with no partner agreement.

Apify actors and scraping agencies rank for Property24 data; API.SH gives you maintained search, listing and agency routes with one key and a fixed price per call.

Property24 API questions

What Property24 data can I get?+

Search results with price, rooms, floor and erf size, agency and photos (/property24/v1/search), one listing with the full property overview, description and agents (/property24/v1/listing), and an estate agency with its agents, listing counts and listings (/property24/v1/agency).

How much does the Property24 API cost?+

Every Property24 endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /property24/v1/agency at 1 credit each.

Is there an official Property24 API?+

Not a public one. Property24 integrations are listing feeds for estate agencies and syndication partners pushing stock onto the portal. There is no open API for reading listings, which is what API.SH provides.

Do I need a Property24 account or login?+

No. API.SH reads public Property24 pages only. A private seller's details are left out.

Does it cover rentals as well as sales?+

Yes. Set transaction for sale or to rent on /property24/v1/search, and use furnished, on_show, retirement and the price and room filters to narrow results.

What is a property data API?+

An API that returns property listings and their details as structured data. For South Africa, the API.SH Property24 API gives you listings, prices, sizes, levies, rates and agency data as JSON for analysis or apps.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /property24/v1/search with a location and transaction. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More real estate APIs all real estate APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key