Gulf Real Estate Listings
Pricing
from $2.00 / 1,000 listing delivereds
Gulf Real Estate Listings
Property Finder listings across UAE, Qatar, Saudi Arabia, Bahrain and Egypt: price, size, location with coordinates, and the broker's phone, WhatsApp and email. New-listing and price-drop alerts. Half a cent per search, a fifth of a cent per listing.
Pricing
from $2.00 / 1,000 listing delivereds
Rating
0.0
(0)
Developer
Asgard Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Gulf Real Estate Listings – Property Finder UAE, Qatar, Saudi, Bahrain, Egypt
Paste Property Finder search links, or describe a search (country, rent or buy, property type, price range, keyword). Get the listings as clean records: price with currency and period, bedrooms, bathrooms, size, furnished, completion status, location down to the tower with map coordinates, amenities, agent, broker with phone, WhatsApp and email, verified and developer flags, images, listed date.
Run it again with only new on and you get only new listings and price changes since last time, with the old and new price. Schedule it daily and you have a market monitor for any search.
Five country sites: UAE, Qatar, Saudi Arabia, Bahrain, Egypt. Rent and sale. No login, no proxies, no browser.
Property Finder listing data per property
- id, reference, country, purpose, propertyType, title, url, listedAt, lastRefreshedAt
- price – value, currency, period (yearly / monthly / sell), per-area price, number of cheques, price-drop flag
- bedrooms, bathrooms, size, furnished, completionStatus
- location – full name, city, community, sub-community, tower, coordinates, the whole location tree
- amenities, description, images, imagesCount, floorPlans
- agent (name, super-agent flag, languages) and broker (name, phone, email, address); contacts – phone, WhatsApp, email
- flags – verified, directFromDeveloper, newConstruction, featured, premium, exclusive, highDemand, greatValue, luxe, hasVideo, has360
- isNew, firstSeenAt, priceChange (from, to, percent), searchUrl, totalInSearch
Use cases
- Agents watching a community.
- Investors tracking price drops.
- Proptech and data teams building datasets.
- Lead generation from broker contacts.
Input
| Field | Default | Meaning |
|---|---|---|
searchUrls | – | Any search or category page from propertyfinder.ae / .qa / .sa / .bh / .eg. Page numbers, trailing slashes and the default sort are ignored, so the same search written several ways counts once. Listing or agent pages are reported as "not a search page". |
queries | – | Structured searches: { country, purpose, propertyType, minPrice, maxPrice, keyword, furnished, sort, locationId }. |
maxListingsPerSearch | 100 | Up to 10,000. About 25 listings per request. |
onlyNew | false | Only new listings and price changes since the last run. History per search in a key-value store. |
minBedrooms, maxBedrooms, propertyTypes, verifiedOnly | – | Filters (studio = 0 bedrooms). |
includeDescription | true | Keep the description text. |
timeoutSecs | 300 | Time budget per search. |
concurrency | 3 | Searches read in parallel. |
stateStoreName | gulf-property-state | Where the history lives. Use a different name for a separate watchlist. |
Output example
{ "id": "139205248", "reference": "BH-R-228929-3", "country": "AE", "purpose": "rent", "propertyType": "Apartment", "title": "2-months free rent | Brand new | Metro nearby","url": "https://www.propertyfinder.ae/en/plp/rent/…-139205248.html","price": { "value": 90000, "currency": "AED", "period": "yearly", "isPriceDrop": false, "numberOfCheques": 1 },"bedrooms": "studio", "bathrooms": "1", "size": { "value": 538, "unit": "sqft" }, "furnished": false,"location": { "full": "City Tower 1, City Towers, Sheikh Zayed Road, Dubai", "city": "Dubai", "community": "Sheikh Zayed Road", "subCommunity": "City Towers", "tower": "City Tower 1", "lat": 25.219, "lon": 55.279 },"amenities": ["Central A/C", "Shared Gym", "Shared Pool"], "agent": { "name": "Amanda Hourieh", "isSuperAgent": true, "languages": ["English", "Arabic"] },"broker": { "name": "betterhomes - Portfolio Leasing", "phone": "+97144081000", "email": "customercare@bhomes.com" }, "contacts": { "phone": "+97144081000", "whatsapp": "+97145560345", "email": "customercare@bhomes.com" },"flags": { "verified": true, "directFromDeveloper": false, "newConstruction": false, "premium": true, "highDemand": true },"images": ["https://static.shared.propertyfinder.ae/…/668x452.jpg"], "listedAt": "2026-09-02T06:09:59Z","isNew": true, "priceChange": null, "searchUrl": "…", "totalInSearch": 122054 }
How to use
- Paste your Property Finder search links, or a structured query with country and purpose into the input form. The example input is ready to run as is.
- Click Start. Rows appear in the Output tab as they are found.
- Download the table as CSV, JSON or Excel, or read it through the API.
- For monitoring, create a Schedule and switch on
onlyNew: later runs return only what changed, and only that is charged.
Pricing
Pay per event: search $0.005 per search that answered, listing $0.002 per listing in the output. 1,000 listings is about $2.05. A daily onlyNew monitor on 20 searches costs a few cents. Searches that fail (blocked, wrong link, timeout) are free.
Good to know
- Property Finder only. Bayut and Dubizzle block automated access and are not covered.
- Bedroom filters are applied after fetching, so a narrow bedroom filter reads more pages than it returns.
- Agent emails are usually masked by the site; broker phone, WhatsApp and email are present on nearly every listing.
- Stopping at your spend limit is safe: the history is not touched by a stopped run, so the next run still reports the undelivered listings as new.
- Errors are in plain words:
blocked (403),timeout,not a search page,ENOTFOUND (domain not found).
Use from code or an AI agent
Every run can be started and read through the Apify API, the JavaScript and Python clients, or an AI agent with tool access. Open the API tab on this page for ready-made snippets. Pricing is per event, so an agent pays only for what it receives.
FAQ
Are Bayut and Dubizzle covered? Not yet. They block automated access from data centres. Property Finder covers UAE, Qatar, Saudi Arabia, Bahrain and Egypt.
Are the phone numbers real broker numbers? Yes, the broker phone, WhatsApp and email the listing publishes, not a masked portal number.
How are rent and sale prices reported? With the currency of the country and the period for rentals: yearly, monthly, weekly or daily as the listing states.
Can I get price-drop alerts?
Yes. Switch on onlyNew; later runs return new listings and any listing whose price changed, with the old and new price.
What if a search returns no listings? A genuinely empty search is charged as one search and returns nothing. A blocked or changed page is reported and free.