Daft.ie Scraper โ Ireland Property Listings
Pricing
from $1.20 / 1,000 results
Daft.ie Scraper โ Ireland Property Listings
Daft.ie scraper for Ireland property data. Extract real estate listings for rent, for sale, sharing & new homes โ price, beds, BER, agent & geo. Filter by county, price & bedrooms; export JSON, CSV, Excel or API. Fast Irish property listings scraper for lead gen, research & monitoring.
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
18 days ago
Last modified
Categories
Share
Extract property listings from Daft.ie, Ireland's #1 property portal โ for rent, for sale, sharing, and new homes. Returns clean structured data (price, beds, baths, BER, agent, geo) ready for CSV / Excel / JSON / API.
Built for real estate investors, proptech developers, market analysts, and agencies who need Irish property data at scale.
What you get per listing
| Field | Example |
|---|---|
address | Griffith Wood, Griffith Avenue, Drumcondra, Dublin 9 |
price / priceUnit | 3141 / month |
beds / bedsMin / bedsMax | 1 / 1 / 2 (ranges like "1 & 2 Bed" preserved) |
propertyType | Private Rental Sector |
ber | A2 |
sellerName / sellerType | The Carriageworks / UNBRANDED_AGENT |
lat / lng | 53.35 / -6.23 |
publishDate | 2026-05-13Tโฆ |
url | https://www.daft.ie/for-rent/โฆ/6306467 |
Detail-only fields (baths, sizeSqm, psra, priceHistory) are returned as null from the search listing and populate once the detail crawl lands (see Roadmap).
Input
{"categories":["rent"],"counties":["dublin-city","cork"],"priceMax":3000,"bedsMin":2,"maxItems":1000,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"IE"}}
- categories:
rent|sale|share|new-home - counties: Daft location slugs exactly as in the site URL โ
dublin-city,dublin,cork,cork-city,galway, โฆ - priceMin/Max, bedsMin/Max: optional filters (price is monthly for rent/share, total for sale)
- maxItems: hard stop
- Each
category ร countyis one search; the actor reads the total, then fans out all pages.
Run locally
npminstallnpm start # builds TS then runs; uses ./storage for input/output
Put test input in storage/key_value_stores/default/INPUT.json. Output lands in storage/datasets/default/.
Deploy to Apify
npm i -g apify-cliapify loginapify push
Then in the Apify console set Monetization โ Pay per result (suggested $2 / 1,000 results; you keep 80%). To use pay-per-event instead, switch the actor to PPE and uncomment the Actor.charge(...) line in src/main.ts.
How it works
Daft is a Next.js site โ listing data is embedded in the page as JSON (classic #__NEXT_DATA__ or app-router self.__next_f streaming chunks), so the actor parses JSON directly (fast, cheap, no headless browser). A DOM-parsing fallback covers markup changes.
First run: confirm listings populate from JSON (
source: "json"in output). If you seesource: "dom"warnings, Daft changed its data shape โ update the array detection inextractEmbedded/findListingsArray.
Legal / etiquette
Scrapes public listing pages only. Does not touch api.daft.ie (gated, ToS-restricted). Respects robots by avoiding blocked bot UAs; rate-limited via Apify proxy. Photos are linked, not rehosted. Public agent/business listing data โ low PII exposure.
Roadmap
- Detail crawl โ visit each listing for guaranteed BER, geo, floor area, full description, all photos.
- Monitor mode โ diff against last run โ emit
new/price_drop/delisted(recurring revenue). - Sister actors โ clone skeleton to MyHome.ie (uncovered #2 IE portal), then PropertyPal (NI).
