Daft.ie Property Scraper - Ireland Listings, No Login avatar

Daft.ie Property Scraper - Ireland Listings, No Login

Pricing

$3.00 / 1,000 listing scrapeds

Go to Apify Store
Daft.ie Property Scraper - Ireland Listings, No Login

Daft.ie Property Scraper - Ireland Listings, No Login

Scrape Daft.ie property listings (sale or rent) by Irish county or town. Returns address, price, bedrooms, bathrooms and listing URL. No login or cookies needed. $3 per 1,000 listings.

Pricing

$3.00 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Search Daft.ie, Ireland's largest property portal, by county or town and get back clean, structured listing data: address, price, bedrooms, bathrooms and the listing URL. No login, no cookies, no API key from Daft.ie itself.

Why use this scraper

Daft.ie does not publish a public API, so anyone tracking the Irish property market (an estate agent, a relocation service, a PropTech product, an investor) is stuck copying listings by hand or building a scraper from scratch. Daft.ie's pages also change their markup periodically, which breaks naive scrapers built around CSS selectors.

This Actor solves both problems. Point it at an Irish county or town and a listing type (for sale or for rent), and it returns structured records in seconds, no Daft.ie account, no login wall, no CAPTCHA to solve by hand. Because it is billed per listing returned, you only pay for the data you actually get, not for failed attempts or blocked requests.

It is built to drop into an existing pipeline without extra glue code: give it a county name and a listing type, and the output schema stays identical every time, whether the county has 5 listings or 500.

Overview

Give the Actor a location (an Irish county or area, such as "dublin" or "cork"), a listing type ("property-for-sale" or "property-for-rent") and a maximum item count, and it returns one record per property: full address, price (as a number and as the original formatted text), currency, bedroom count, bathroom count, the canonical listing URL and a timestamp. A single run paginates through Daft.ie's search results automatically until it reaches the requested item count, so a request for 100 listings does not require 100 separate calls.

Typical turnaround for a run of 25 to 50 listings is under a minute, which makes the Actor cheap to call on a schedule (daily or weekly) to track how a county's listings and prices move over time, rather than only as a one-off export.

Supported inputs

FieldTypeDescription
locationstringIrish county or area, e.g. "dublin", "cork", "galway"
listingTypestringproperty-for-sale or property-for-rent
maxItemsintegerMaximum number of listings to return (paginates automatically), 1 to 100

Use cases

  1. Relocation and expat services - pull current for-sale or to-rent listings in a target county to build a cost-of-living or housing-options report for a client moving to Ireland.
  2. PropTech and market research - track asking prices across counties over time to spot regional trends, without licensing a commercial Daft.ie data feed.
  3. Investor screening - scan a county for listings under a price threshold, then filter down to a shortlist for a site visit.
  4. Lead generation for estate agents and mortgage brokers - monitor new listings in a coverage area and reach out to sellers or buyers before a competitor does.
  5. Academic and journalistic research - build a dataset of asking prices by county for housing-affordability studies.

How it works

The Actor requests Daft.ie's search results for the given location and listing type and reads the structured listing data Daft.ie's own pages expose for each result card, rather than depending on a brittle visual layout. It paginates through successive pages of results automatically, deduplicates listings, and stops once it has gathered the number of items requested in maxItems. Each returned record is normalized into the same flat schema regardless of whether the source listing was a house, apartment or site, so downstream processing never has to branch on property type.

Input configuration - 3 examples

Mode 1 - properties for sale in Dublin:

{
"location": "dublin",
"listingType": "property-for-sale",
"maxItems": 50
}

Mode 2 - properties to rent in Cork:

{
"location": "cork",
"listingType": "property-for-rent",
"maxItems": 25
}

Mode 3 - small test run:

{
"location": "galway",
"listingType": "property-for-sale",
"maxItems": 5
}

Output sample

[
{
"address": "1 Seapoint Manor, 4 Seapoint Avenue, Blackrock, Co. Dublin, A94C3H5",
"price": 1350000,
"priceText": "€1,350,000",
"currency": "EUR",
"url": "https://www.daft.ie/for-sale/1-seapoint-manor-4-seapoint-avenue-blackrock-co-dublin/6699512",
"bedrooms": 2,
"bathrooms": 2,
"listingType": "property-for-sale",
"scrapedAt": "2026-10-17T09:19:52.751Z"
},
{
"address": "20 Newcastle Manor Green, Newcastle, Co. Dublin, D22R526",
"price": 595000,
"priceText": "€595,000",
"currency": "EUR",
"url": "https://www.daft.ie/for-sale/20-newcastle-manor-green-newcastle-co-dublin/6699116",
"bedrooms": 3,
"bathrooms": 3,
"listingType": "property-for-sale",
"scrapedAt": "2026-10-17T09:19:52.752Z"
}
]

Key output fields

FieldTypeDescription
addressstringFull listing address as shown on Daft.ie
pricenumberAsking price as a plain number
priceTextstringOriginal formatted price text (e.g. "€1,350,000")
currencystringCurrency code, always EUR
bedroomsnumberNumber of bedrooms
bathroomsnumberNumber of bathrooms
urlstringCanonical Daft.ie listing URL
listingTypestringproperty-for-sale or property-for-rent, echoed from input
scrapedAtstringISO timestamp when the record was collected

Pricing

EventPrice
Listing scraped$0.003 per listing

That works out to $3.00 per 1,000 listings returned, with no separate charge for starting the Actor and no charge for failed or empty searches.

What makes this richer than the competition

Two other Daft.ie scrapers on the Apify Store, by other publishers: azzouzana/daft-ie-scraper and memo23/daft-ie-property-scraper. Both cover the same for-sale and to-rent listings on Daft.ie. This Actor keeps the same flat, predictable schema (address, price, bedrooms, bathrooms, URL) across both listing types, so a single integration handles for-sale and to-rent data without branching logic, and bills only on the single "listing scraped" event with no actor-start fee on top.

Where some Daft.ie scrapers split billing across a start fee plus a per-item fee, which penalizes small exploratory runs, this Actor's pricing model means a 5-item test costs the same per listing as a 500-item production run. That makes it practical to try with a tiny maxItems before committing to a larger pull.

Notes & limitations

  • Covers Daft.ie's residential sale and rental listings only; it does not cover commercial property, new developments micro-sites, or agent profile pages.
  • location matches Daft.ie's own area names (county or town); a misspelled or unsupported area returns zero results rather than a best guess.
  • Fields present on a listing (such as BER energy rating or floor area) that are not in the output schema above are not extracted; this Actor focuses on the core address/price/bedrooms/bathrooms dataset.
  • Daft.ie can change its page structure at any time; if that happens, results may temporarily be empty until the Actor is updated.
  • Results reflect a single point in time; for price-change tracking, re-run the Actor on a schedule and compare url values between runs rather than relying on a single snapshot.
  • The Actor does not log in or hold a Daft.ie account of any kind, so it cannot access saved searches, alerts, or any data gated behind a personal account.

FAQ

Does this need a Daft.ie account or login? No. It reads Daft.ie's public search results directly.

Can I filter by price or bedroom count? Not directly in the input. Pull the listings for a location and filter the returned records by price or bedrooms downstream.

What happens if a county has fewer listings than maxItems? The Actor returns every listing it finds and stops; you are only billed for the listings actually returned.

Does it cover Northern Ireland? Daft.ie's listings are for the Republic of Ireland; Northern Ireland property is not part of its catalogue.

How fresh is the data? Each run reads Daft.ie's live search results at the moment it runs, so the data reflects whatever is currently listed.

Can I run this on a schedule? Yes. Apify's built-in scheduler can call this Actor daily or weekly with the same input, which is a common setup for tracking listing counts or price trends in a county over time.

Does it return sold or let-agreed properties? No. It only returns listings that are currently live and searchable on Daft.ie under the chosen listing type.

For AI Agents & LLM Apps

This Actor is MCP-compatible and can be called directly from an LLM agent via mcp.apify.com, or through the Apify API's run-sync-get-dataset-items endpoint for a single-call request/response pattern:

curl "https://api.apify.com/v2/acts/gio21~daftie-property-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"location": "dublin", "listingType": "property-for-sale", "maxItems": 20}'

Disclaimer

This Actor is an independent tool that reads publicly available Daft.ie property listings. It is not affiliated with, endorsed by, or sponsored by Distilled Media Ltd or Daft.ie. "Daft.ie" and related marks are trademarks of their respective owner. Use this Actor in accordance with Daft.ie's Terms of Service and applicable data protection law; only public data is collected.

SEO Keywords

daft.ie scraper, daft ie property scraper, ireland real estate scraper, irish property api, daft.ie api alternative, scrape daft.ie listings, dublin property data, ireland rental listings scraper, no login daft scraper, daft.ie price data