Discover/donedeal.ie API
live

donedeal.ie APIdonedeal.ie

Search and filter used car and caravan listings from DoneDeal.ie. Filter by price, mileage, keyword, and section. Returns title, price, year, mileage, and location.

Endpoints
1
Updated
3mo ago
Try it
Sort order for results. Accepted values: 'relevance', 'price_asc', 'price_desc', 'date_des
Maximum number of listings to return.
Keyword search term (e.g. 'golf', 'campervan', 'toyota').
Vehicle section to search in. Accepted values: 'cars', 'caravans'.
Maximum price filter in Euro.
Maximum mileage filter in km.
Minimum price filter in Euro.
Minimum mileage filter in km.
api.parse.bot/scraper/8ac8f002-e3be-40da-a75e-93e4304da8bd/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8ac8f002-e3be-40da-a75e-93e4304da8bd/search_listings?sort=price_asc&limit=5&query=golf&section=cars' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Search for used vehicle listings on DoneDeal.ie. Supports filtering by price and mileage ranges, keyword search, sorting, and pagination across cars and caravans sections.

Input
ParamTypeDescription
sortstringSort order for results. Accepted values: 'relevance', 'price_asc', 'price_desc', 'date_desc'.
limitintegerMaximum number of listings to return.
querystringKeyword search term (e.g. 'golf', 'campervan', 'toyota').
sectionstringVehicle section to search in. Accepted values: 'cars', 'caravans'.
price_tointegerMaximum price filter in Euro.
mileage_tointegerMaximum mileage filter in km.
price_fromintegerMinimum price filter in Euro.
mileage_fromintegerMinimum mileage filter in km.
Response
{
  "type": "object",
  "fields": {
    "ads": "array of listing objects containing id, title, price, price_in_euro, year, mileage, engine, location, publish_date_relative, publish_date, listing_url, seller_type, dealer_name, seller_info, and images",
    "total": "integer count of ads returned"
  },
  "sample": {
    "data": {
      "ads": [
        {
          "id": 41704196,
          "year": "2009",
          "price": "€2,500",
          "title": "Vw Golf",
          "engine": "2.0 Diesel",
          "images": [
            "https://media.donedeal.ie/..."
          ],
          "mileage": 352000,
          "location": "Clare",
          "dealer_name": null,
          "listing_url": "https://www.donedeal.ie/cars-for-sale/vw-golf/41704196",
          "seller_info": {
            "type": "PRIVATE"
          },
          "seller_type": "PRIVATE",
          "publish_date": "2026-05-14 08:10:55",
          "price_in_euro": 2500,
          "publish_date_relative": "3 hours"
        }
      ],
      "total": 5
    },
    "status": "success"
  }
}

About the donedeal.ie API

The DoneDeal.ie API exposes 1 endpoint — search_listings — that returns used vehicle listings from Ireland's DoneDeal marketplace. Each listing object includes up to 9 fields: id, title, price, price_in_euro, year, mileage, engine, location, and publish_date_relative. You can filter results by price range, mileage range, section (cars or caravans), and keyword, or sort by relevance, price, or recency.

What the API Returns

The search_listings endpoint returns an array of listing objects under the ads key, along with a total integer indicating how many ads matched the query. Each listing carries a unique id, a human-readable title, price and price_in_euro fields, year, mileage, engine type, seller location, and publish_date_relative — a relative timestamp like "3 hours ago" useful for gauging listing freshness.

Filtering and Sorting

The endpoint accepts price_from and price_to as integer Euro values to bracket price ranges, and mileage_from / mileage_to in kilometres to narrow by vehicle condition. The section parameter restricts results to either cars or caravans. The query parameter accepts keyword strings such as 'golf', 'campervan', or 'toyota' to filter by make, model, or body type. The sort parameter accepts relevance, price_asc, price_desc, or date_desc, and limit controls how many records come back per request.

Coverage and Scope

The API covers listings from DoneDeal.ie, the primary Irish second-hand vehicle marketplace. The two supported sections are cars and caravans. The response fields reflect publicly visible listing data — price, mileage, engine spec, and seller location — without requiring any user authentication. Listing freshness depends on how recently the original listing was posted or updated on DoneDeal.ie.

Common use cases
  • Track daily price changes on used Toyota or Volkswagen listings filtered by query and price_to
  • Build a mileage-aware car search tool using mileage_from and mileage_to to surface low-km vehicles
  • Aggregate caravan listings for a niche marketplace by setting section to caravans and sorting by date_desc
  • Monitor newly posted listings in a given price bracket using price_from, price_to, and sort=date_desc
  • Feed vehicle inventory data into a price comparison dashboard using price_in_euro and year fields
  • Power a regional search tool by filtering listings and parsing the location field from each result
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does DoneDeal.ie have an official developer API?+
DoneDeal.ie does not publish a documented public developer API. This Parse API provides structured programmatic access to DoneDeal listing data without requiring direct interaction with the site.
What does the `search_listings` endpoint return for each listing?+
Each object in the ads array includes: id, title, price, price_in_euro, year, mileage, engine, location, and publish_date_relative. The total field at the top level gives the count of matching ads returned in that response.
Are vehicle sections beyond `cars` and `caravans` covered — for example, motorbikes, trucks, or vans?+
Not currently. The section parameter supports cars and caravans only. You can fork this API on Parse and revise it to add additional DoneDeal sections such as motorbikes or trucks.
Does the API return seller contact details or full listing descriptions?+
Not currently. The response fields cover pricing, vehicle specs, location, and relative publish date. Seller contact information and full listing body text are not included. You can fork the API on Parse and revise it to add the missing endpoint if those fields are available on individual listing pages.
How fresh is the listing data?+
The publish_date_relative field reflects when the listing was posted or last updated on DoneDeal.ie. There is no guaranteed polling interval, so the data reflects DoneDeal.ie at the time of each API call rather than a cached snapshot.
Page content last updated . Spec covers 1 endpoint from donedeal.ie.
Related APIs in AutomotiveSee all →
acura.ca API
Check current Acura vehicle deals, financing rates, lease payments, and incentives across all Canadian provinces and models including the ADX, ZDX, MDX, RDX, Integra, and TLX. Calculate payment options based on specific offers and models available by province.
getfpv.com API
Search and browse products from GetFPV's catalog of FPV drone components and accessories. Retrieve listings by keyword or category, view detailed product specifications, pricing, and stock status, and explore new arrivals and current sales.
firetruckmall.com API
Browse all available fire trucks from Fire Truck Mall with complete details including pricing, year, specifications, and images. Track when each listing was posted to find the newest inventory and compare vehicles across the marketplace.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
team-bhp.com API
Access forum discussions, travelogues, news articles, and user profiles from Team-BHP.com to discover automotive insights, travel stories, and community conversations. Search threads, browse categories, and find trending discussions all in one place.
mazda.ca API
Find current vehicle deals, financing rates, lease options, and incentives across all Mazda Canada models and trims, with pricing tailored to your province. Get instant payment quotes to compare your options and discover the best offers available.
carjam.co.nz API
Look up detailed New Zealand vehicle information by license plate, VIN, or chassis number to instantly access registration status, WOF/COF compliance, service history, odometer readings, and damage records. Verify if a vehicle is stolen and get comprehensive specs to make informed decisions before purchasing or for fleet management.