Daft.ie Property Scraper avatar

Daft.ie Property Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Daft.ie Property Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

20

Total users

3

Monthly active users

a day ago

Last modified

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

FieldTypeDescription
idIntegerDaft listing ID used to identify the property.
daftShortcodeStringShort listing reference code when published by Daft.ie.
titleStringProperty title or address-style listing headline.
priceStringPrice text shown by the listing, such as €425,000.
propertyTypeStringProperty type label, such as house or apartment.
numBedroomsStringBedroom value as displayed by Daft.ie.
numBathroomsStringBathroom value as displayed by Daft.ie.
publishDateStringListing publication date in ISO 8601 format when available.
lastUpdateDateStringMost recent listing update date in ISO 8601 format when available.
featuredLevelStringListing promotion level when supplied in search results.
categoryStringDaft.ie listing category when supplied.
sellerNameStringSeller, estate agent, or agency name.
sellerPhoneStringPublic seller or agency phone number when available.
propertySizeStringProperty size shown on a direct detail record when available.
berRatingStringBER energy rating on a direct detail record when available.
imageCoverStringURL of the first large listing image.
imageGalleryArrayLarge image URLs published for the property.
imageCountIntegerTotal image count reported by the source.
hasVideoBooleanWhether the listing includes a video.
hasVirtualTourBooleanWhether the listing includes a virtual tour.
urlStringDirect Daft.ie property URL.
sourceTypeStringRecord origin: search or detail.
sourceUrlStringInput URL that produced the record.
searchObjectSearch 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

  1. Open the Actor in Apify Console.
  2. Add one or more Daft.ie URLs to propertyUrls, or leave it empty and provide location, propertyType, and an optional keyword.
  3. Set results_wanted to the maximum number of unique property records to save.
  4. Set max_pages to control pagination for each search URL.
  5. Run the Actor and review the dataset preview.
  6. 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

ParameterTypeRequiredDefaultDescription
propertyUrlsArray or StringNoIreland houses searchOne or more Daft.ie search or direct property URLs. Strings may also be separated by commas, semicolons, or new lines.
startUrlsArray or StringNoNot setAccepted alias for providing multiple target URLs.
startUrlStringNoNot setAccepted alias for one target URL.
urlStringNoNot setAccepted alias for one target URL.
keywordStringNoEmptySearch term used when the Actor builds a search from the default inputs.
locationStringNoirelandDaft.ie location slug used when no search URL supplies a location.
propertyTypeStringNohousesDaft.ie property type slug used when no search URL supplies a property type.
results_wantedIntegerNo20Maximum number of unique records to save across all input tasks.
max_pagesIntegerNo5Maximum number of result pages to process for each search URL.
proxyConfigurationObjectNoNot configuredOptional 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
}

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_pages for 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 sourceUrl field 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.
FormatUseful for
JSONAPIs, applications, and data pipelines
CSVSpreadsheet analysis and bulk imports
ExcelReports and team review
XMLSystems 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.

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.

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.

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.