Skip to content

No proxies. No blocks. No broken selectors.

Property Finder Scraper

Get Property Finder listings as clean JSON without building or maintaining a scraper. Run our ready-made scraper on Apify with no code, or call the Property Finder API from your own app. Either way the parsing, proxies and site changes are our problem, not yours.

Option 2: for developers

The Property Finder API

The same data through a REST API: listings for sale and rent, commercial property, new projects, agents, brokers, developers, price trends and transactions. Free for 700 requests a month on RapidAPI, then monthly plans. To turn a listing URL into JSON, take the number at the end of the URL (its property_id) and pass it to /property-details.

property_finder.py
import requests

HEADERS = {
    "x-rapidapi-key": "YOUR_RAPIDAPI_KEY",
    "x-rapidapi-host": "uae-real-estate-property.p.rapidapi.com",
}

# location_id 1 is Dubai (every ID: uaepropertyapi.com/documentation/location-ids)
r = requests.get(
    "https://uae-real-estate-property.p.rapidapi.com/search-buy",
    headers=HEADERS,
    params={"location_id": "1", "property_type": "apartment", "bedrooms": "2"},
)
body = r.json()
print(f"{body['total_count']:,} two-bedroom apartments for sale in Dubai")

for home in body["data"][:5]:
    print(home["property_id"], home["price"]["value"], home["address"]["full_name"])

Your own scraper vs our Apify actor vs the API

Your own scraper Apify actor Property Finder API
Setup Write and host your own scraper, proxies and parser Fill in a form on Apify and press Start Get a RapidAPI key and send a GET request
Upkeep Fix it each time the site changes its pages Maintained by Happy Endpoint Maintained by Happy Endpoint
Blocks and captchas Your problem Handled for you Handled for you
Cost Servers, proxies and developer time About $2 per 1,000 listings Free tier, then monthly RapidAPI plans
Output Whatever your parser extracts JSON, CSV or Excel from the Apify dataset JSON, called from your own code
Best for One-off experiments Exports, spreadsheets and no-code tools Apps, dashboards and AI agents

Also need Bayut? Use the Bayut scraper, or the UAE Real Estate API for Bayut and Property Finder in one API.

FAQ

Is there a Property Finder scraper that works without proxies?
Yes. The Propertyfinder Scraper and Propertyfinder Property Search actors on Apify return Property Finder listings as JSON with no proxies or browser setup on your side. The Property Finder API on this site returns the same kind of data through a REST API.
Can I scrape a Property Finder listing from its URL?
Yes. Give the Propertyfinder Scraper actor one or more listing URLs and it returns each listing as JSON. With the API, the number at the end of a listing URL is its property_id, which you pass to the /property-details endpoint.
Should I use the Apify actor or the API?
Use the Apify actor for exports, spreadsheets and no-code tools, where you pay per result. Use the API when your own app, dashboard or AI agent needs the data on demand: it has a free tier and covers listings, new projects, agents, brokers, price trends and transactions.
How much does it cost to scrape Property Finder?
The Apify actors cost about $2 per 1,000 listings ($0.002 per result plus $0.002 per run). The API has a free tier of 700 requests a month and paid monthly plans on RapidAPI.
Is this an official Property Finder product?
No. The scraper actors and the API are independent products from Happy Endpoint and are not affiliated with or endorsed by Property Finder.

The scraper actors and the Property Finder API are independent, third-party products from Happy Endpoint. They are not affiliated with or endorsed by Property Finder.

Property Finder data without the scraper

Start free with 700 API requests a month, or run the Apify actor and pay per result.