Discover/coches.net API
live

coches.net APIcoches.net

Search Spanish used car listings, get vehicle details, technical specs, and market price analysis from coches.net via a structured REST API.

Endpoints
5
Updated
3mo ago
Try it
Page number for pagination.
Number of results per page.
Maximum horsepower.
Maximum mileage in km.
Search keyword (e.g. 'BMW', 'Audi A4').
ID of the car make (from get_makes_and_models).
Minimum horsepower.
Minimum mileage in km.
ID of the car model (from get_makes_and_models). Requires makeId.
Maximum year of manufacture.
Maximum price in euros.
Sort field: relevance, price, km, year.
Minimum year of manufacture.
Seller contract ID for filtering by a specific dealer.
Minimum price in euros.
Sort order: asc or desc.
Comma-separated body type IDs.
Comma-separated fuel type IDs (1: Diesel, 2: Gasoline, 3: Electric, 4: Hybrid).
Comma-separated province IDs (e.g. '28' for Madrid).
Comma-separated category IDs: 2500 (Used), 2501 (KM0), 2502 (New).
Seller type as a single value: 1 for Private, 2 for Professional.
Comma-separated transmission type IDs (1: Manual, 2: Automatic).
Comma-separated environmental label IDs.
api.parse.bot/scraper/a99c8bfd-efd4-4a37-ad34-53a2aadec5d1/<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 POST 'https://api.parse.bot/scraper/a99c8bfd-efd4-4a37-ad34-53a2aadec5d1/search_vehicles' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "page": "1",
  "size": "5",
  "query": "BMW",
  "fuelTypeIds": "1",
  "provinceIds": "28",
  "category1Ids": "2500",
  "sellerTypeId": "2"
}'
All endpoints · 5 totalclick to expand

Search for vehicles on coches.net with various filters and pagination. Returns paginated results including items, paid/promoted items, total counts, and aggregation data for further filtering.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sizeintegerNumber of results per page.
hp_tointegerMaximum horsepower.
km_tointegerMaximum mileage in km.
querystringSearch keyword (e.g. 'BMW', 'Audi A4').
makeIdintegerID of the car make (from get_makes_and_models).
hp_fromintegerMinimum horsepower.
km_fromintegerMinimum mileage in km.
modelIdintegerID of the car model (from get_makes_and_models). Requires makeId.
year_tointegerMaximum year of manufacture.
price_tointegerMaximum price in euros.
sort_termstringSort field: relevance, price, km, year.
year_fromintegerMinimum year of manufacture.
contractIdstringSeller contract ID for filtering by a specific dealer.
price_fromintegerMinimum price in euros.
sort_orderstringSort order: asc or desc.
bodyTypeIdsstringComma-separated body type IDs.
fuelTypeIdsstringComma-separated fuel type IDs (1: Diesel, 2: Gasoline, 3: Electric, 4: Hybrid).
provinceIdsstringComma-separated province IDs (e.g. '28' for Madrid).
category1IdsstringComma-separated category IDs: 2500 (Used), 2501 (KM0), 2502 (New).
sellerTypeIdstringSeller type as a single value: 1 for Private, 2 for Professional.
transmissionTypeIdstringComma-separated transmission type IDs (1: Manual, 2: Automatic).
environmentalLabelIdsstringComma-separated environmental label IDs.
Response
{
  "type": "object",
  "fields": {
    "items": "array of vehicle listing objects",
    "paidItems": "array of promoted vehicle listing objects",
    "totalPages": "integer total number of pages",
    "aggregations": "array of filter aggregation counts",
    "totalResults": "integer total number of matching vehicles"
  },
  "sample": {
    "data": {
      "items": [
        {
          "hp": 122,
          "id": "70620056",
          "km": 193000,
          "make": "AUDI",
          "year": 2017,
          "model": "A4",
          "price": {
            "amount": 15000
          },
          "title": "AUDI A4 2.0 TDI design edition",
          "fuelType": "Diésel"
        }
      ],
      "paidItems": [],
      "totalPages": 1870,
      "aggregations": [
        {
          "name": "make",
          "items": [
            {
              "key": "1",
              "totalResults": 71
            }
          ]
        }
      ],
      "totalResults": 9350
    },
    "status": "success"
  }
}

About the coches.net API

The coches.net API exposes 5 endpoints covering vehicle search, full listing details, make/model lookups, technical specifications, and market price analysis from Spain's major used-car marketplace. The search_vehicles endpoint supports filtering by horsepower, mileage, make ID, and keyword, returning paginated results with promoted listings and aggregation counts for building faceted search interfaces.

Search and Discovery

The search_vehicles endpoint accepts POST requests with filters including makeId (sourced from get_makes_and_models), hp_from/hp_to, km_from/km_to, a freetext query, and page/size for pagination. The response surfaces both items (organic listings) and paidItems (promoted listings) as separate arrays, alongside totalResults, totalPages, and an aggregations array that carries filter-level counts — useful for building dynamic sidebar filters without issuing additional queries.

Listing Details and Seller Data

get_vehicle_detail takes a vehicle_id from search results and returns a structured object with four top-level sections: ad (photos, description, price, and category), vehicleSpecs (technical specs and equipment), financingData (terms and conditions), and professionalSeller (contact info, ratings, schedule, and geolocation). The statistics field provides view counts, favorites, and contact engagement for the listing.

Technical Specifications

get_vehicle_technical_specs returns granular performance data for a listing: maxSpeed, horsePower, acceleration (0–100 km/h in seconds), consumption broken down into urban/mixed/extraUrban in L/100km, and dimensionsInMillimeters (width, height, length). It also includes vehicleStandardEquipmentGroup and vehicleOptionalEquipmentGroup arrays, which let you compare trim levels programmatically.

Price Analysis

get_price_analysis returns the listing's price in euros alongside an indicator object containing the average market price and a rank signal showing how the listing compares to the market. A financedPrice field is included when financing terms apply, and may be null otherwise. Pairing this endpoint with search_vehicles aggregations lets you build market valuation tools scoped to specific makes, models, or mileage bands.

Common use cases
  • Build a price-alert tool that monitors coches.net listings and flags when a vehicle's price drops below the market average returned by get_price_analysis.
  • Aggregate fuel consumption data across models using get_vehicle_technical_specs to compare urban vs. extraUrban consumption by make.
  • Populate a dealer inventory feed by paginating search_vehicles results filtered by makeId and mileage range.
  • Build a make/model dropdown selector for a car search UI using the hierarchical data from get_makes_and_models.
  • Display seller ratings and location data from professionalSeller on a map-based dealership directory.
  • Track listing engagement trends by storing statistics fields (views, favorites, contacts) over time for the same vehicle_id.
  • Compute trim-level comparisons by diffing vehicleStandardEquipmentGroup and vehicleOptionalEquipmentGroup arrays across two listings.
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 coches.net offer an official developer API?+
coches.net does not publish a documented public developer API or API portal. This Parse API provides structured programmatic access to the data available on the site.
What does `search_vehicles` return beyond a list of cars?+
Each response includes both items (organic results) and paidItems (promoted listings) as separate arrays, plus an aggregations array with per-filter counts and totalResults/totalPages integers. This means you can build faceted filtering UIs without issuing separate count queries.
Can I filter search results by model, fuel type, or body style?+
Currently, search_vehicles supports filtering by makeId, keyword query, horsepower range (hp_from/hp_to), and mileage range (km_from/km_to). Model ID, fuel type, body style, and year filters are not exposed as parameters at this time. You can fork this API on Parse and revise it to add those filter parameters.
Is price analysis available for every listing?+
get_price_analysis returns a price and an indicator object (average market price and rank) for a given vehicle_id. The financedPrice field may be null when no financing data is available for the listing. Market comparison data depends on sufficient comparable listings existing in the platform's index.
Does the API cover new car listings or only used vehicles?+
The endpoints reflect the inventory available on coches.net, which is primarily a used-car marketplace. New vehicle listings, official dealer new-stock catalogs, or manufacturer MSRP data are not covered. You can fork this API on Parse and revise it to target a source that includes new car inventory.
Page content last updated . Spec covers 5 endpoints from coches.net.
Related APIs in AutomotiveSee all →
car-part.com API
Search for recycled auto parts across thousands of vehicles and get detailed information on pricing, availability, and specifications from car-part.com. Find the exact parts you need with comprehensive search metadata and individual part details to compare options and locate the best deals.
honda.ca API
Get current Honda Canada vehicle pricing, lease and finance payment options, APR rates, and available incentives across all Canadian provinces to compare deals in real-time. Calculate custom payment scenarios and browse all Honda models with their latest promotional offers directly from Honda Canada's official pricing data.
autodoc.co.uk API
Find auto parts and check compatibility with your vehicle by browsing makes, models, and engines, then search for parts with detailed specifications and discover equivalent alternatives. Get everything you need to identify the right replacement parts for any car in the Autodoc catalog.
leboncoin.fr API
Search and retrieve detailed listings from Leboncoin across cars, real estate, jobs, and other categories with advanced filtering options. Access seller profiles, pricing analytics, and comprehensive listing details to find exactly what you're looking for on France's leading classifieds platform.
auctiontime.com API
Search and browse equipment and truck auction listings from AuctionTime.com, view detailed information about specific auctions, filter by category and auctioneer, and track auction results by date. Access comprehensive auction data including listings, categories, and auctioneer information all in one place.
yad2.co.il API
Search for apartments and cars on Yad2's marketplace and access detailed listing information including photos, prices, and specifications. Instantly reveal seller contact information to connect directly with real estate agents and car dealers.
turo.com API
Search for peer-to-peer car rentals across Turo by location and dates to browse available vehicles with pricing, specifications, and real-time availability. Get detailed information on specific cars to compare features and make rental decisions.
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.