Skip to content

Access Property Finder Data

From creating an account to pulling your first TruCheck™ properties in under 5 minutes. Ready to access the UAE's most trusted real estate dataset?

1

Create Your Data Account

To keep our data delivery lightning-fast and secure, PropertyFinder APIs are hosted on RapidAPI. If you don't have an account, setting one up is completely free.

Create a RapidAPI account →
2

Claim Your Free Queries

Head over to the Propertyfinder API page and select a tier. Our Basic plan requires zero payment info and grants you 900 complimentary requests monthly to test the waters.

Subscribe to PropertyfinderAPI →
3

Retrieve Authentication Keys

RapidAPI automatically provisions an encrypted key for you. You will pass this key in the headers of every request. Locate it under the "Header Parameters" tab on any endpoint:

x-rapidapi-key: YOUR_API_KEY
x-rapidapi-host: propertyfinder14.p.rapidapi.com

Security: Never expose your API key in client-side code or public repositories. Keep it in environment variables or a secure key management system.

4

Run Your First Data Pull

A common workflow begins by translating a neighborhood string into a Property Finder ID. Call the /autocomplete-location route to pinpoint a locale.

import requests

url = "https://propertyfinder14.p.rapidapi.com/autocomplete-location"
querystring = {"query": "dubai marina"}

headers = {
    "x-rapidapi-key": "YOUR_API_KEY",
    "x-rapidapi-host": "propertyfinder14.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=querystring)
data = response.json()

print(data)

Expected Response

autocomplete-location-response.json
{
  "success": true,
  "data": {
    "locations": [
      {
        "id": 36,
        "externalID": "5002",
        "name": { "en": "Dubai Marina" },
        "slug": { "en": "/dubai/dubai-marina" },
        "type": "neighborhood",
        "level": 2,
        "path": "Dubai > Dubai Marina",
        "adCount": 12450
      }
    ],
    "total": 1
  }
}
5

Filter Live Listings

Take the location object ID and feed it into our powerful property search routes. Whether you are looking for rentals or sales, you can filter by price, property type, or even whether an agent is verified.

import requests

url = "https://propertyfinder14.p.rapidapi.com/search-buy"

querystring = {
    "purpose": "for-sale",
    "location_ids": "5002",   # Dubai Marina
    "page": "1",
    "rooms": "2"
}

headers = {
    "x-rapidapi-key": "YOUR_API_KEY",
    "x-rapidapi-host": "propertyfinder14.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=querystring)
data = response.json()

for prop in data["data"]["properties"]:
    print(f"{prop['title']['en']} - AED {prop['price']:,}")
6

Dive Into Real Estate Intelligence

You now have the keys to 18 premium endpoints. Dig into historical DLD get-transactions, off-plan project status, and deep agency directories. The Property Finder ecosystem is yours to command.

Start Mining Property Data

Secure your API key instantly and launch your first query against the UAE's premier real estate database.