# Daft.ie 🏠 $0.8/1K Homes & Rentals (`azzouzana/daft-ie-scraper`) Actor

From $0.8/1K 💰 Paste a Daft.ie search URL for sale, rent, sharing or new homes across Ireland. Price, beds, baths, BER, floor area, photos, map pin, and the agent name, phone and PSRA licence & much more. Optional full details for comprehensive data-points. Export JSON, CSV or Excel.

- **URL**: https://apify.com/azzouzana/daft-ie-scraper.md
- **Developed by:** [Azzouzana](https://apify.com/azzouzana) (community)
- **Categories:** Real estate, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.80 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

**Daft.ie property search scraper 🔥⚡** Paste any **Daft.ie search results URL**, for sale, to rent, sharing, new homes, or commercial, and export **price, beds, BER, photos, map pin, and the listing agent** in seconds. Turn on **`fetchFullDetails`** when you also want the **description, feature list and the full listing details**. Ireland property data, ready for JSON, CSV, or Excel.

👉 [Start free on Apify](https://apify.com/sign-up?fpr=cbgdsf), **no credit card required.**

***

### 🤩 What you get

One **search URL** in → export-ready property rows out. Pagination is handled for you, so a large search keeps going up to your **maxItems**. Duplicate listings are skipped automatically.

**Search results (default)**

Each result row is the listing record as the site publishes it, including price, address, photos, and the other fields on that record.

With **`fetchFullDetails`**, the row uses the fuller listing-page record when that page is available (billed separately).

**Built for real workflows:**

- ✅ Sale, rent, room shares, new homes, and commercial searches
- ✅ Filters you already set on Daft.ie stay in the URL you paste
- ✅ Agent name, phone, branch, and PSRA licence on each row
- ✅ Optional richer listing text when you need more than the card
- ✅ Fast exports to JSON, CSV, Excel, or the Apify API

### 📚 How to use, 5-second setup

1. [Create a free Apify account](https://apify.com/sign-up?fpr=cbgdsf).
2. Open Daft.ie, set your filters, and copy the search results URL.
3. Paste it into **`startUrl`**.
4. Set **`maxItems`** (free plan: **5 items per run**, **5 runs a day**, about **1 minute** between runs).
5. Leave **`fetchFullDetails`** off for a faster card export, or turn it on for descriptions and features.
6. Start the run and export JSON, CSV, or Excel.

### 🛠️ Input

| Input | Required | What to enter |
| --- | --- | --- |
| `startUrl` | yes | Daft.ie **search results** URL from your browser. |
| `maxItems` | no | How many listings to save. Minimum 10. Also limited by your run budget and the free-tier cap. |
| `fetchFullDetails` | no | Add the description, features, and extra address fields. Off by default. |

***

### 💡 Why scrape Daft.ie?

- Track asking prices, beds, and BER ratings across Irish counties
- Build agent lead lists with name, phone, branch, and licence number
- Compare rentals under a budget you already filtered on the site
- Feed a CRM, sheet, or dashboard without copying listings by hand
- Watch new homes and commercial stock in one export

### 🧐 Output sample

```json
{
  "listing": {
    "id": 6667117,
    "title": "65 Lorcan Crescent, Santry, Dublin 9, D09YD50",
    "seoTitle": "65 Lorcan Crescent, Santry, Dublin 9, D09YD50",
    "sections": [
      "Property",
      "Residential",
      "House",
      "Semi-Detached House"
    ],
    "saleType": [
      "For Sale"
    ],
    "featuredLevel": "FEATURED",
    "featuredLevelFull": "PREMIER_PARTNER_FEATURED",
    "sticker": "Viewing Advised",
    "publishDate": 1790495475674,
    "category": "Buy",
    "price": "€560,000",
    "abbreviatedPrice": "€560k",
    "numBedrooms": "3 Bed",
    "numBathrooms": "2 Bath",
    "propertyType": "Semi-D",
    "daftShortcode": "16667117",
    "seller": {
      "sellerId": 9172,
      "name": "Danny Butler MIPAV MMCEPI",
      "phone": "087 7375182",
      "phoneWhenToCall": "Monday- Friday 9am to 5pm",
      "profileImage": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjEwMCwiaGVpZ2h0IjoxMDB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImZcL2NcL2ZjZTI5Y2U4ZTIxNjUzNzE5MTg1NTFiZWYxNTJhNjY3LnBuZyJ9?signature=fac12d8d5b7a69ee44883e4354389536e2c037c6512a5e2cb6003d88631ff48a",
      "profileRoundedImage": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicm91bmRDcm9wIjp0cnVlLCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6MTAwLCJoZWlnaHQiOjEwMH19LCJvdXRwdXRGb3JtYXQiOiJwbmciLCJrZXkiOiJmXC9jXC9mY2UyOWNlOGUyMTY1MzcxOTE4NTUxYmVmMTUyYTY2Ny5wbmcifQ==?signature=28c25a039061b68b3cd5c7960918fd607987c82e0ae207ea43cee56eeb2b5781",
      "branch": "Smith & Butler Estates",
      "address": "238 Swords Road, \r\nSantry, \r\nDublin 9",
      "standardLogo": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6Imluc2lkZSIsImhlaWdodCI6ODB9fSwia2V5IjoiOVwvMVwvOTExZDQxYzcxODdiNTM4MDc2MzBmMTljMGJhOGJjODVfc3RhbmRhcmQucG5nIn0=?signature=76de5c729fafbbe5bc37d2afbedd7a21b9005fbf2030900c0665d08a7b684b6c",
      "squareLogo": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6Imluc2lkZSIsIndpZHRoIjoxMjAsImhlaWdodCI6MTIwfX0sImtleSI6ImNcL2JcL2NiY2IwYmM5N2FmYTk5YWJmNzliNjAxYTRjZDQ1YjNmLnBuZyJ9?signature=3d5ff59e40557311a9f473377925e959e8490b9836bd10f75a45a11c79477fda",
      "backgroundColour": "#ffffff",
      "licenceNumber": "004200",
      "sellerType": "BRANDED_AGENT",
      "showContactForm": true,
      "premierPartnerSeller": false,
      "sellerAvailable": true
    },
    "dateOfConstruction": "NA",
    "primaryAreaId": 2317,
    "isInRepublicOfIreland": true,
    "media": {
      "images": [
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjZcL2FcLzZhYTBhMjgzLWY0NmUtNDdkOS05ZmFjLWY0MzY4MzEzMzc2Yy5KUEVHIn0=?signature=48dde6c5393a89ea79732f00f29e9dea223fd77dd4639b56703eea36f24c3e4f",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjZcL2FcLzZhYTBhMjgzLWY0NmUtNDdkOS05ZmFjLWY0MzY4MzEzMzc2Yy5KUEVHIn0=?signature=5be9b7695b3fabdd766e8f4b85b55fe74688881c0d58a99c892fdf89baa27c00"
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjhcL2NcLzhjMTlmNWJiLTFkNTMtNDY4YS1hYTE0LTA4NzJkODhkNGZhMS5KUEVHIn0=?signature=0fe14452334daa0744188a9cce03a7ce5b9e225b961ac3430feed45220ced8b8",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjhcL2NcLzhjMTlmNWJiLTFkNTMtNDY4YS1hYTE0LTA4NzJkODhkNGZhMS5KUEVHIn0=?signature=2ce8a8838940c3433f22d519182b5b17ea684b32fad538e79189b2c6161bc554"
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjBcL2ZcLzBmOGRiMDA1LTZiYzItNDI5Yy1hMThjLWRiMmQ2MmQ1OWQ4NS5KUEVHIn0=?signature=7378e22294920d6e27678bd39e5b208fa1a374c0d0ad18675bd4a3e03927c84f",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjBcL2ZcLzBmOGRiMDA1LTZiYzItNDI5Yy1hMThjLWRiMmQ2MmQ1OWQ4NS5KUEVHIn0=?signature=ed602e7a13219e221ba34f1991d8d1942b9d04174d828c711616abc046ae0674"
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjVcL2ZcLzVmYTQ3YWQzLWFiNjUtNGI2OS1iZWU1LTUxZjM3ZmRkZGMzMy5KUEVHIn0=?signature=1b8043a7dcb902211c8b91e14aadbdf0e187d8e4a363c3c27a885e171d034414",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjVcL2ZcLzVmYTQ3YWQzLWFiNjUtNGI2OS1iZWU1LTUxZjM3ZmRkZGMzMy5KUEVHIn0=?signature=b27f7dff36e37a1819cdd514e082d74a41398488b1731908f65bc915665be195",
          "imageLabels": [
            {
              "label": "Living Room",
              "type": "LIVING_ROOM"
            }
          ]
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjZcLzRcLzY0YzQ3OTg0LTA0N2QtNDc2OC05NjdmLTRmMmJkMjhlMjNmZi5KUEVHIn0=?signature=8402c68629d2d2d45378ab5c9d5cbb21cee05795a2b43ea2db39402926a68302",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6IjZcLzRcLzY0YzQ3OTg0LTA0N2QtNDc2OC05NjdmLTRmMmJkMjhlMjNmZi5KUEVHIn0=?signature=d380278501163e18957479e0d11e27f5ae49203c4fc252ca83a1e640df187c0d",
          "imageLabels": [
            {
              "label": "Living Room",
              "type": "LIVING_ROOM"
            }
          ]
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImZcLzlcL2Y5Mjk0N2MxLWVkZDgtNDE0MS04NmExLWVlZjc4MWY0MjY4OS5KUEVHIn0=?signature=3291c5b2342a6c1c7488ad8b7f3c6951e0e38ef441dc4fa1b897b007eed0fb0c",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImZcLzlcL2Y5Mjk0N2MxLWVkZDgtNDE0MS04NmExLWVlZjc4MWY0MjY4OS5KUEVHIn0=?signature=6e7af1a5e36bee70221b272dd7381e4e1819a859b9b225851e4a419a12d908e1",
          "imageLabels": [
            {
              "label": "Living Room",
              "type": "LIVING_ROOM"
            }
          ]
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImVcL2NcL2VjZTY2Nzk1LTRlNjEtNGFlNC05ZTZlLThmMjg0ZjdhMmI4ZC5KUEVHIn0=?signature=6e4a4c24539342743b2542fb692767ef4b0124432016ffe58aa7b427b21bcd66",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRod2VzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImVcL2NcL2VjZTY2Nzk1LTRlNjEtNGFlNC05ZTZlLThmMjg0ZjdhMmI4ZC5KUEVHIn0=?signature=3007936d0fc262a9506e8a7bed88a0e809b17729c401014d8013aef4fcc8d7bd"
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImJcLzZcL2I2NWIzNjBlLTk3ZDItNGZjOC04MzI4LTg1MTQ3NTAxYWUxNS5KUEVHIn0=?signature=ddd99be452268e5d74601e5db40830e79f43dff983f5bdb91d8967da175fc447",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImJcLzZcL2I2NWIzNjBlLTk3ZDItNGZjOC04MzI4LTg1MTQ3NTAxYWUxNS5KUEVHIn0=?signature=1d824acda38cc9bc18cee2937ed3d90e95ceca6aa39e7a9b79a27583a6b139ca",
          "imageLabels": [
            {
              "label": "Kitchen",
              "type": "KITCHEN"
            }
          ]
        },
        {
          "size720x480": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsMi12NC5wbmcifSwicmVzaXplIjp7ImZpdCI6ImNvdmVyIiwid2lkdGgiOjcyMCwiaGVpZ2h0Ijo0ODB9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImFcL2JcL2FiMzc3ZTUzLTlmYTUtNDhkNC1iYjE0LWUxZGI3ZWQzZjU5YS5KUEVHIn0=?signature=7708863affd9a740218bd2fb546b94942bb9d9f3207349b56304f4adf4cc1494",
          "size72x52": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsib3ZlcmxheVdpdGgiOnsiYnVja2V0IjoibWVkaWFtYXN0ZXItczNldSIsIm9wdGlvbnMiOnsiZ3Jhdml0eSI6InNvdXRoZWFzdCJ9LCJrZXkiOiJ3YXRlcm1hcmstZGFmdC1sb2dvLXNtYWxsLXY0LnBuZyJ9LCJyZXNpemUiOnsiZml0IjoiY292ZXIiLCJ3aWR0aCI6NzIsImhlaWdodCI6NTJ9fSwib3V0cHV0Rm9ybWF0IjoianBlZyIsImtleSI6ImFcL2JcL2FiMzc3ZTUzLTlmYTUtNDhkNC1iYjE0LWUxZGI3ZWQzZjU5YS5KUEVHIn0=?signature=0246aedac5c63def395535425cea72e6d2f61935f5bf2f1c6ea3e509052072b3"
        }
      ],
      "totalImages": 26,
      "hasVideo": true,
      "hasVirtualTour": false,
      "hasBrochure": false
    },
    "ber": {
      "rating": "D",
      "code": "118993104"
    },
    "platform": "WEB",
    "floorArea": {
      "unit": "METRES_SQUARED",
      "value": "179"
    },
    "propertySize": "179 m²",
    "point": {
      "type": "Point",
      "coordinates": [
        -6.235304,
        53.393277
      ]
    },
    "seoFriendlyPath": "/for-sale/65-lorcan-crescent-santry-dublin-9/6667117",
    "pageBranding": {
      "standardLogo": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6Imluc2lkZSIsImhlaWdodCI6ODB9fSwia2V5IjoiOVwvMVwvOTExZDQxYzcxODdiNTM4MDc2MzBmMTljMGJhOGJjODVfc3RhbmRhcmQucG5nIn0=?signature=76de5c729fafbbe5bc37d2afbedd7a21b9005fbf2030900c0665d08a7b684b6c",
      "squareLogo": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6Imluc2lkZSIsIndpZHRoIjoxMjAsImhlaWdodCI6MTIwfX0sImtleSI6ImNcL2JcL2NiY2IwYmM5N2FmYTk5YWJmNzliNjAxYTRjZDQ1YjNmLnBuZyJ9?signature=3d5ff59e40557311a9f473377925e959e8490b9836bd10f75a45a11c79477fda",
      "backgroundColour": "#ffffff",
      "squareLogos": [
        "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6Imluc2lkZSIsIndpZHRoIjoxMjAsImhlaWdodCI6MTIwfX0sImtleSI6ImNcL2JcL2NiY2IwYmM5N2FmYTk5YWJmNzliNjAxYTRjZDQ1YjNmLnBuZyJ9?signature=3d5ff59e40557311a9f473377925e959e8490b9836bd10f75a45a11c79477fda"
      ],
      "rectangleLogo": "https://media.daft.ie/eyJidWNrZXQiOiJtZWRpYW1hc3Rlci1zM2V1IiwiZWRpdHMiOnsicmVzaXplIjp7ImZpdCI6Imluc2lkZSIsImhlaWdodCI6ODB9fSwia2V5IjoiOVwvMVwvOTExZDQxYzcxODdiNTM4MDc2MzBmMTljMGJhOGJjODVfc3RhbmRhcmQucG5nIn0=?signature=76de5c729fafbbe5bc37d2afbedd7a21b9005fbf2030900c0665d08a7b684b6c"
    },
    "state": "PUBLISHED",
    "premierPartner": true,
    "facilities": [
      {
        "key": "PARKING",
        "name": "Parking"
      },
      {
        "key": "GAS_FIRED_CENTRAL_HEATING",
        "name": "Gas Fired Central Heating"
      }
    ],
    "stampDutyValue": "€5,600",
    "pricePerSqM": "€3,128",
    "sellingType": "By Private Treaty",
    "betterBest": true
  },
  "savedAd": false,
  "imageRestricted": false
}
```

This row is one full listing from a run with `fetchFullDetails` enabled.

***

### ❓ FAQ

**What URLs work?**

Copy a **search results** URL from Daft.ie after you set location, price, beds, or property type. For-sale, to-rent, sharing, new homes, and commercial result pages all work.

**How many listings can I pull?**

Set **`maxItems`** to the number you want. Each listing is saved once. The actor keeps going through the result pages until it reaches that number or the search runs out.

The actor **bypasses the website result limit** and can collect **thousands** of listings. Duplicates are skipped.

**Why am I only getting 5 results?**

On the free Apify plan, each run saves **5 items**. Upgrade to a paid plan to use the full **`maxItems`** you set. Free accounts also have **5 runs a day**, with about **1 minute** between runs.

**What is `fetchFullDetails`?**

It opens each property and adds the description, feature bullets, and extra address fields to the same row. The run is slower, and each listing that loads is billed separately.

**Why did my run stop before `maxItems`?**

Usually the search has no more matching listings, the free-tier cap applied, or the daily run limit was reached. Raise **`maxItems`** on a paid plan if you still have results left on Daft.ie.

**Wrong URL or “page not found”?**

Use a search results URL, not a single property page. If the URL is not a Daft.ie search, the run still finishes and the dataset contains one row explaining what to fix. A missing search page is saved as a not-found row, not a failed run.

**Is it legal to scrape Daft.ie?**

The actor collects publicly visible listing information for research and analysis. You must follow Daft.ie’s terms and the laws that apply to you. This actor is not affiliated with Daft.ie. See [Apify’s legality guide](https://blog.apify.com/is-web-scraping-legal?fpr=cbgdsf).

### 🔎 SEO keywords

Daft.ie scraper, Daft property scraper, Ireland real estate data, Dublin houses for sale, Cork rentals, Galway rooms to share, Irish property listings, BER rating export, estate agent phone numbers, PSRA licence, new homes Ireland, commercial property Dublin, JSON CSV Excel, Apify Daft actor

### 🔍 Looking for something else?

Browse more scrapers on the [Apify Store](https://apify.com/store?fpr=cbgdsf).

#### Contact 📬

**Custom filters, scheduling, or integrations?**

- 💬 **Discord**: `@azzouzana`
- 📧 **Email**: <labs@azzouzana.com>

### ⚠️ Disclaimer

This actor is an **independent tool** and is **not affiliated with, endorsed by, or sponsored by** Daft.ie or Distilled SCH. **Daft.ie** and related marks are trademarks of their respective owners.

The actor collects **publicly visible** search-result data (and optional enriched listing fields when enabled). You are responsible for using exported data in line with **Daft.ie’s terms of use**, applicable **privacy laws**, and your local regulations. For general guidance on scraping, see [Apify’s legality article](https://blog.apify.com/is-web-scraping-legal?fpr=cbgdsf).

# Actor input Schema

## `startUrl` (type: `string`):

Paste a Daft.ie search results URL from your browser (for sale, to rent, sharing, or new homes).

## `maxItems` (type: `integer`):

Maximum listings to save. The effective limit also respects your run budget and the free-tier cap (5 items for free users).

## `fetchFullDetails` (type: `boolean`):

Open each listing and add the description, feature list, and extra dates. Slower, and each successful listing is charged as a full detail.

## Actor input object example

```json
{
  "startUrl": "https://www.daft.ie/property-for-sale/dublin-city",
  "maxItems": 20,
  "fetchFullDetails": false
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrl": "https://www.daft.ie/property-for-sale/dublin-city",
    "maxItems": 20,
    "fetchFullDetails": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("azzouzana/daft-ie-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrl": "https://www.daft.ie/property-for-sale/dublin-city",
    "maxItems": 20,
    "fetchFullDetails": False,
}

# Run the Actor and wait for it to finish
run = client.actor("azzouzana/daft-ie-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrl": "https://www.daft.ie/property-for-sale/dublin-city",
  "maxItems": 20,
  "fetchFullDetails": false
}' |
apify call azzouzana/daft-ie-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,azzouzana/daft-ie-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/WMVvuW5GMtJf5HBBI/builds/Ns2sUQDYGfEglOe6M/openapi.json
