Daft.ie Property Scraper
Pricing
from $1.00 / 1,000 results
Daft.ie Property Scraper
Scrape Daft.ie property listings instantly. Extract prices, descriptions, agent contacts, and images from Ireland's top real estate portal. Perfect for market analysis, price monitoring, and lead generation across all property types.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(4)
Developer
Shahid Irfan
Maintained by CommunityActor stats
4
Bookmarked
20
Total users
3
Monthly active users
a day ago
Last modified
Categories
Share
What does Daft.ie Property Scraper do?
Daft.ie Property Scraper collects structured property-for-sale listings and individual property details from Daft.ie, Ireland's leading property marketplace. Provide one or more Daft.ie search URLs, direct property URLs, or search defaults such as location and property type, then receive a deduplicated dataset with prices, property attributes, seller details, images, dates, and source metadata.
Use the Actor for Irish property market research, asking-price monitoring, investment analysis, agency lead generation, competitor research, and scheduled listing datasets. It accepts ordinary Daft.ie URLs, including URLs with tracking parameters, and can process search pages and individual listing pages in the same run.
Why use Daft.ie Property Scraper?
- Create property datasets quickly - Collect multiple Daft.ie listings without manually copying information from each page.
- Combine search and detail records - Gather broad market results from search pages or retrieve a richer record for a specific property.
- Keep records organized - Each listing includes a stable Daft listing ID, source type, original input URL, and a direct property URL when available.
- Avoid repeated listings - Properties found on more than one page are saved only once per run.
- Support recurring workflows - Export datasets to spreadsheets, connect runs to webhooks, or schedule repeat collections in Apify.
- Prepare data for analysis - Use prices, bedroom and bathroom counts, property types, seller information, images, and listing dates in market or investment workflows.
What data can you extract from Daft.ie?
Daft.ie Property Scraper returns one structured dataset item for each unique property. The output includes listing identity, pricing, property attributes, seller information, media, dates, and the source context needed to trace each record.
Output Data
| Field | Type | Description |
|---|---|---|
id | Integer | Daft listing ID used to identify the property. |
daftShortcode | String | Short listing reference code when published by Daft.ie. |
title | String | Property title or address-style listing headline. |
price | String | Price text shown by the listing, such as €425,000. |
propertyType | String | Property type label, such as house or apartment. |
numBedrooms | String | Bedroom value as displayed by Daft.ie. |
numBathrooms | String | Bathroom value as displayed by Daft.ie. |
publishDate | String | Listing publication date in ISO 8601 format when available. |
lastUpdateDate | String | Most recent listing update date in ISO 8601 format when available. |
featuredLevel | String | Listing promotion level when supplied in search results. |
category | String | Daft.ie listing category when supplied. |
sellerName | String | Seller, estate agent, or agency name. |
sellerPhone | String | Public seller or agency phone number when available. |
propertySize | String | Property size shown on a direct detail record when available. |
berRating | String | BER energy rating on a direct detail record when available. |
imageCover | String | URL of the first large listing image. |
imageGallery | Array | Large image URLs published for the property. |
imageCount | Integer | Total image count reported by the source. |
hasVideo | Boolean | Whether the listing includes a video. |
hasVirtualTour | Boolean | Whether the listing includes a virtual tour. |
url | String | Direct Daft.ie property URL. |
sourceType | String | Record origin: search or detail. |
sourceUrl | String | Input URL that produced the record. |
search | Object | Search context for search records, including keyword, location, and property type. |
Some fields are available only for certain record types. For example, propertySize and berRating are included when returned for a direct property detail, while search is included for records collected from search pages.
How to use Daft.ie Property Scraper
- Open the Actor in Apify Console.
- Add one or more Daft.ie URLs to
propertyUrls, or leave it empty and providelocation,propertyType, and an optionalkeyword. - Set
results_wantedto the maximum number of unique property records to save. - Set
max_pagesto control pagination for each search URL. - Run the Actor and review the dataset preview.
- Download the results or connect the dataset to your preferred workflow.
Search URLs should use Daft.ie property-for-sale paths. Direct property URLs can be used when you need a specific listing rather than a search result collection.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
propertyUrls | Array or String | No | Ireland houses search | One or more Daft.ie search or direct property URLs. Strings may also be separated by commas, semicolons, or new lines. |
startUrls | Array or String | No | Not set | Accepted alias for providing multiple target URLs. |
startUrl | String | No | Not set | Accepted alias for one target URL. |
url | String | No | Not set | Accepted alias for one target URL. |
keyword | String | No | Empty | Search term used when the Actor builds a search from the default inputs. |
location | String | No | ireland | Daft.ie location slug used when no search URL supplies a location. |
propertyType | String | No | houses | Daft.ie property type slug used when no search URL supplies a property type. |
results_wanted | Integer | No | 20 | Maximum number of unique records to save across all input tasks. |
max_pages | Integer | No | 5 | Maximum number of result pages to process for each search URL. |
proxyConfiguration | Object | No | Not configured | Optional Apify Proxy settings for larger or recurring runs. |
When no URL is supplied, the Actor uses an Ireland houses search as the starting point. The INPUT.json example uses max_pages: 3, but the runtime fallback is 5 when the parameter is omitted.
Each dataset item represents one unique Daft.ie property. Search records contain the search context that produced them. Direct detail records can include additional property information such as size and BER rating.
Usage Examples
Basic Search Collection
Collect up to 20 houses from an Ireland property search and process two result pages:
{"propertyUrls": ["https://www.daft.ie/property-for-sale/ireland/houses"],"results_wanted": 20,"max_pages": 2}
Location and Keyword Search
Build a search for apartments in Dublin using search defaults instead of pasting a URL:
{"location": "dublin-city","propertyType": "apartments","keyword": "city centre","results_wanted": 50,"max_pages": 5}
Multiple Search and Detail URLs
Collect search results and one specific property in the same run. Duplicate properties are still saved once:
{"propertyUrls": ["https://www.daft.ie/property-for-sale/dublin-city/houses","https://www.daft.ie/property-for-sale/cork-city/apartments","https://www.daft.ie/for-sale/house-braemar-cottage-texas-lane-malahide-co-dublin/6538518"],"results_wanted": 100,"max_pages": 3}
Larger Run with Proxy Settings
Use Apify Proxy settings for a larger collection or a scheduled monitoring workflow:
{"propertyUrls": ["https://www.daft.ie/property-for-sale/ireland/houses"],"results_wanted": 250,"max_pages": 10,"proxyConfiguration": {"useApifyProxy": true}}
Sample Output
The following is an example of a direct property detail record. Optional fields are omitted when Daft.ie does not publish them:
{"id": 6538518,"daftShortcode": "16538518","title": "Braemar Cottage, Texas Lane, Malahide, Co. Dublin","price": "€1,750,000","propertyType": "Detached House","numBedrooms": "5 Bed","numBathrooms": "4 Bath","publishDate": "2026-04-21T21:47:12.000Z","sellerName": "Example Auctioneers","sellerPhone": "+353 1 555 0100","propertySize": "260 m²","berRating": "B2","imageCover": "https://media.daft.ie/media/property/6538518/cover.jpg","imageGallery": ["https://media.daft.ie/media/property/6538518/cover.jpg","https://media.daft.ie/media/property/6538518/living-room.jpg"],"imageCount": 18,"hasVideo": false,"hasVirtualTour": true,"url": "https://www.daft.ie/for-sale/house-braemar-cottage-texas-lane-malahide-co-dublin/6538518","sourceType": "detail","sourceUrl": "https://www.daft.ie/for-sale/house-braemar-cottage-texas-lane-malahide-co-dublin/6538518"}
Tips for Best Results
- Start with a small limit - Test a new URL with 10 to 20 results before running a large collection.
- Use specific search URLs - A location and property type path makes the output easier to analyze than a broad search.
- Use
max_pagesfor coverage - Increase the page limit when you need more listings from each search URL. - Mix URLs carefully - Search URLs are useful for coverage, while direct property URLs are useful for targeted records.
- Keep source URLs - The
sourceUrlfield helps identify which input produced each record. - Use proxy settings for scale - Apify Proxy can help maintain consistent access during large or recurring runs.
- Expect optional fields to vary - Seller phone numbers, BER ratings, images, videos, and virtual tours depend on what each listing publishes.
- Review public URLs before running - The Actor can normalize common tracking-heavy or incomplete Daft.ie URL formats, but a valid public source URL gives the most predictable result.
Integrations and Export Formats
- Google Sheets - Review prices, locations, and listing changes in a shared spreadsheet.
- Airtable - Build a searchable property database for an agency or investment team.
- Make or Zapier - Trigger notifications, CRM updates, or downstream data processing.
- Webhooks - Notify another service when an Actor run finishes.
- Apify API - Start runs and retrieve dataset items programmatically.
| Format | Useful for |
|---|---|
| JSON | APIs, applications, and data pipelines |
| CSV | Spreadsheet analysis and bulk imports |
| Excel | Reports and team review |
| XML | Systems that require XML feeds |
Frequently Asked Questions
Can I collect both search listings and individual property details?
Yes. Add Daft.ie search URLs and direct property URLs to propertyUrls. Search URLs produce listing records, while direct property URLs produce detail records when the listing is available.
Does the Actor support Daft.ie rental listings?
The search mode is configured for Daft.ie residential-for-sale listings. Direct URLs should be tested individually if they belong to another Daft.ie listing category.
How many properties can I collect?
Set results_wanted to the maximum number of unique records for the run. The final count can be lower when a search has fewer available listings or when duplicate properties are removed.
How does pagination work?
Set max_pages to the maximum number of result pages processed for each search URL. The Actor stops earlier when Daft.ie returns no further listings.
Why is a field missing from a record?
The source listing may not publish that field. Optional values such as seller phones, property size, BER ratings, image galleries, video, and virtual tours are included only when available.
Can I export Daft.ie data to CSV or Excel?
Yes. Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats, or accessed through the Apify API.
Can I schedule recurring property monitoring?
Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at another interval, then send the results to a dataset, webhook, spreadsheet, or connected workflow.
Is it legal to collect data from Daft.ie?
Public-data collection may be subject to laws, privacy requirements, and Daft.ie terms of use. You are responsible for ensuring that your use of the Actor, inputs, and resulting data is lawful and respects applicable restrictions.
Related Actors
- Propertyfinder Scraper 🏠 - Collect property listings, prices, locations, and agent details from Propertyfinder.ae in the UAE.
- Immobiliare.it Scraper - Extract Italian property listings, prices, locations, features, and contact information.
- Funda.nl Real Estate Scraper - Gather Netherlands property listings, addresses, prices, and property details from Funda.nl.
Support
For issues, feature requests, or changes in Daft.ie page behavior, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available property information. Users are responsible for complying with Daft.ie terms of use, applicable laws, privacy rules, and any restrictions on storing, sharing, or using listing data.