daft.ie APIdaft.ie ↗
Search and retrieve Irish property listings for sale and rent from Daft.ie. Filter by location, price, bedrooms, and property type via 2 endpoints.
curl -X GET 'https://api.parse.bot/scraper/c4ae44b7-cf05-4dde-9661-343738de8120/search?page=1&category=sale&location=dublin-city' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for property listings on Daft.ie with optional filters for location, category (sale/rent), price range, bedrooms, and property type. Returns paginated results with 20 listings per page.
| Param | Type | Description |
|---|---|---|
| beds | integer | Number of bedrooms to filter by. |
| page | integer | Page number (starts at 1). |
| category | string | Listing category. Accepted values: 'sale', 'rent'. |
| location | string | Location slug (e.g. 'ireland', 'dublin-city', 'cork-county'). |
| max_price | integer | Maximum price filter (sale price or monthly rent depending on category). |
| min_price | integer | Minimum price filter (sale price or monthly rent depending on category). |
| property_type | string | Type of property (e.g. 'house', 'apartment', 'duplex', 'bungalow', 'townhouse'). |
{
"type": "object",
"fields": {
"paging": "object with totalPages, currentPage, nextFrom, previousFrom, displayingFrom, displayingTo, totalResults, pageSize",
"listings": "array of listing objects with id, title, price, numBedrooms, numBathrooms, propertyType, seoFriendlyPath, seller, media, etc.",
"total_pages": "integer total number of pages",
"current_page": "integer current page number",
"total_results": "integer total number of matching listings"
},
"sample": {
"data": {
"paging": {
"pageSize": 20,
"totalPages": 160,
"currentPage": 1,
"totalResults": 3199
},
"listings": [
{
"id": 6525999,
"price": "€1,650,000",
"title": "61 Nutley Avenue, Donnybrook, Dublin 4, D04T1X9",
"numBedrooms": "4 Bed",
"numBathrooms": "3 Bath",
"propertyType": "Detached",
"seoFriendlyPath": "/for-sale/house-61-nutley-avenue-donnybrook-dublin-4/6525999"
}
],
"total_pages": 160,
"current_page": 1,
"total_results": 3199
},
"status": "success"
}
}About the daft.ie API
The Daft.ie API provides access to Ireland's largest property marketplace through 2 endpoints: search and get_listing. Use search to query sale and rental listings filtered by location, category, price range, bedrooms, and property type, receiving paginated results of up to 20 listings per page. Use get_listing to pull full details on any individual property, including BER rating, seller contact info, features, and description.
Search Endpoint
The search endpoint accepts optional filters including category (sale or rent), location (as a slug such as dublin-city or cork-county), min_price, max_price, beds, and property_type (e.g. house, apartment, bungalow). Results are paginated at 20 per page; use the page parameter to walk through results. The response includes a paging object with totalPages, currentPage, totalResults, displayingFrom, and displayingTo, alongside a listings array. Each listing entry carries fields like id, title, price, numBedrooms, numBathrooms, propertyType, seoFriendlyPath, seller, and media.
Listing Detail Endpoint
The get_listing endpoint takes the seoFriendlyPath value returned by search (e.g. /for-sale/house-in-dublin-4/1234567) and returns the full property record. Response fields include description, features (an array of highlight strings), seller (with sellerId, name, phone, and branch), publishDate, numBedrooms, numBathrooms, propertyType, price, and title. BER rating data and full address details are also included in the response.
Coverage and Pagination
Location slugs follow Daft.ie's own naming conventions — county-level slugs like dublin-county and city-area slugs like dublin-city both work. The category filter cleanly separates residential sales from rentals, so price filters apply correctly in context: max_price means maximum monthly rent for rent queries and maximum sale price for sale queries. Pagination starts at page 1, and totalPages in the response tells you how many pages exist for a given query.
- Aggregate Dublin rental listings filtered by
bedsandmax_priceto build a local rent-tracking dashboard. - Monitor new-to-market sales in a specific county by polling
searchwith alocationslug and sorting bypublishDatefromget_listing. - Compare asking prices across property types (
house,apartment,duplex) in the same location slug. - Build a property alert tool that checks
totalResultson a saved search query and notifies users when new listings appear. - Populate a CRM with seller contact details (
name,phone,branch) for estate agent research across Irish markets. - Analyse BER ratings and
featuresarrays fromget_listingresponses to identify energy-efficient homes under a price threshold. - Generate neighbourhood affordability reports by running
searchacross multiple location slugs and collecting median prices.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Daft.ie have an official developer API?+
How does pagination work in the search endpoint?+
page parameter (starting at 1) to walk through result sets. The paging object in each response includes totalPages, currentPage, totalResults, displayingFrom, and displayingTo, so you can determine exactly how many pages exist for any given filter combination before iterating.Does the API return commercial property or new-development listings?+
category parameter supports sale and rent for residential listings; commercial properties and new-development project pages are not covered by the current endpoints. You can fork this API on Parse and revise it to add endpoints targeting those listing types.What location values does the search endpoint accept?+
location parameter takes Daft.ie-style slugs such as ireland, dublin-city, dublin-county, or cork-county. The slug format follows county and city-area naming conventions used on the Daft.ie site. Passing ireland as the location returns nationwide results.