Daft.ie Commercial Property Scraper
Pricing
from $1.20 / 1,000 result scrapeds
Daft.ie Commercial Property Scraper
Scrape commercial property listings from Daft.ie: offices, retail units, industrial space, agricultural land, development land and investment properties across Ireland. Prices with the site's own wording (POA preserved), floor areas, BER, coordinates and agent contacts.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract commercial property listings from Daft.ie, Ireland's largest property portal. Covers offices, retail units, industrial space, restaurants, bars and hotels, investment properties, and the full land market: agricultural land, development land, commercial and industrial sites.
What does this actor do?
You give it an Irish location (county, city or town), pick sale or rent, and optionally narrow to a segment such as offices or agricultural land. It returns structured JSON for every listing: address, price with the site's own wording, floor area or site size with its unit, BER rating, coordinates, photos, and the marketing agent with phone number.
Why use it?
- Market research. Track asking prices and rents for offices, retail and industrial space across Irish counties.
- Land sourcing. Agricultural land and development sites are a large part of the Irish commercial market. Filter them directly and feed the results into your own pipeline.
- Investment screening. Investment properties and full pricing context in one dataset.
- Agent prospecting. Every record includes the marketing agency and phone number where published.
Commercial listings in Ireland are often priced on application. This actor never fakes a number: POA and "Rent Negotiable" listings get a null price, and the exact display string is preserved in priceText. When a price is quoted per month, per week, per annum or per sq ft, the quote unit is captured in priceUnit.
How to scrape Daft.ie commercial property data
- Set
searchQueryto an Irish location, for exampleDublin,Cork City,Galway,LimerickorAthlone. Leave it empty to search all of Ireland. - Pick
listingType:saleorrent. - Pick a
segment, or keepall. - Set
maxResultsand run. Results land in the default dataset as JSON, downloadable as CSV, Excel or via the API.
The location is resolved through Daft.ie's own location lookup, so anything you could type into the search box on the site works here too: counties ("Mayo"), cities ("Cork City"), towns ("Mullingar") or Dublin postal districts.
Input options
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | (empty) | Irish county, city or town. Empty = all of Ireland. |
listingType | string | sale | sale or rent. |
segment | string | all | office, retail, industrial, land, agricultural-land, development-land, commercial-site, investment, hospitality or all. |
minPrice | integer | (none) | Minimum price in EUR. Filters rental price on rent searches. |
maxPrice | integer | (none) | Maximum price in EUR. |
maxResults | integer | 100 | Hard cap on returned listings (1 to 10,000). |
proxyConfiguration | object | Residential, IE | Irish residential proxy recommended. |
The land segment bundles agricultural land, development land, commercial sites and industrial sites in one search. The specific land types are also available individually.
Example: offices to rent in Dublin
{"searchQuery": "Dublin","listingType": "rent","segment": "office","maxResults": 100}
Example: sites and land for sale in Cork
{"searchQuery": "Cork","listingType": "sale","segment": "land","maxResults": 100}
Example: farms for sale nationwide
{"listingType": "sale","segment": "agricultural-land","maxResults": 500}
Output fields
| Field | Type | Example |
|---|---|---|
title | string | "The Exchange Building, Mayor Street Lower, IFSC, Co. Dublin" |
url | string | Daft.ie listing URL |
listingType | string | "sale" or "rent" |
segment | string | "office", "retail", "industrial", "agricultural-land", "development-land", "commercial-site", "investment", "hospitality" |
propertyType | string | "Office Space", "Retail Unit", "Agricultural Land" |
price | number or null | 975000, 1200 (null when price on application) |
priceText | string | "€1,200 per month", "Price on Application", "AMV: Price on Application" |
priceUnit | string or null | "per month", "per annum", "per sq ft" (null for plain sale prices) |
currency | string | "EUR" (always, quoted alongside every price) |
surface | number or null | 1784, 0.5 |
surfaceUnit | string or null | "m2" for buildings, "acres" or "hectares" for land |
address | string | Address as listed |
county | string or null | "Dublin", "Cork" |
eircode | string or null | "T12NP27" |
latitude, longitude | number or null | WGS84 coordinates |
berRating | string or null | "E", "SI_666" (BER exempt) |
imageUrl | string or null | Primary photo |
imageUrls | array | All photos |
agencyName | string or null | "Fox & Gallagher" |
agencyPhone | string or null | "096 70900" |
agencyUrl | string or null | Daft.ie agent page |
publishedDate | string or null | ISO 8601 publish date |
source | string | "daft.ie" |
scrapedAt | string | ISO 8601 scrape timestamp |
Pricing and cost
You pay per result: one listing = one dataset item. There are no detail-page fetches, so a run of 100 results makes about three requests and finishes in well under a minute. A run's usage cost only settles after the run reports SUCCEEDED; a failed run does not charge for results, and a mid-run dataset read undercounts the final cost.
Notes and limits
- POA is common in Irish commercial property, and especially on office and investment listings. Expect a meaningful share of null prices; the site's exact wording is always in
priceText. - Land sizes are quoted in acres or hectares, building sizes in square metres. Check
surfaceUnitbefore comparingsurfacevalues. - The same physical property can be listed under two property types (for example Commercial Site and Investment Property). Those are separate ads on Daft.ie and appear as separate records.
- Price filters (
minPrice/maxPrice) exclude POA listings, because Daft.ie cannot compare an unquoted price against a range. - A single search is paginated 50 listings at a time from Daft.ie's own listings API, so results match what the website shows for the same search.
- Residential listings are a separate section of Daft.ie and a separate scraper (Daft.ie Scraper for houses and apartments).
Legal
This actor scrapes publicly available listing data. You are responsible for how you use the data; respect Daft.ie's terms of service and applicable law, including GDPR for any personal data such as agent contact details.