
Global Sources Supplier Scraper
scrape.ly/store/cornerledger/globalsources-scraperLead generationE-commerce
2 monthly users

Scrape coches.net used, km 0 and new car listings in Spain from search URLs, listing URLs or filters (make, model, price, year, km, fuel, gearbox, province, seller). Get price, financing, specs, dealer or private seller, location, photos and warranty.
Turn coches.net, Spain's leading car marketplace, into clean, structured vehicle data. Paste any coches.net search URL, or pick a make, model, price, year, km, fuel, gearbox and province, and get the price, financing, specs, dealer or private seller, location, warranty and every photo for each listing, with full technical details and equipment on demand. No coches.net account needed, and it costs $2.50 per 1,000 listings.
| Field | What it does |
|---|---|
startUrls | coches.net search pages (filters and sort kept, pages followed automatically) or listing pages ending in -covo.aspx. |
maxItems | Total listings to save. Default 20. 0 means no limit. |
vehicleType | cars, vans, industrial, motorhomes, motorhomesAndCaravans, km0 or new. |
| Filters | make, model, keywords, location (provinces or regions), minPrice, maxPrice, minYear, maxYear, minKm, maxKm, minHp, maxHp, fuel, transmission, bodyType, sellerType, withWarranty, certifiedOnly, sortBy. |
fetchDetails | Adds the description, full specs, equipment, statistics and dealer details. |
maxItemsPerSearch | Optional cap for each URL or the filter search. |
{
"make": "Volkswagen",
"model": "Golf",
"location": ["Madrid", "Cataluña"],
"minYear": 2019,
"maxKm": 100000,
"fuel": ["petrol", "hybrid"],
"transmission": "automatic",
"sortBy": "cheapest",
"maxItems": 200
}
One row per listing. Fields marked details are filled when Add full details is on; others come with every listing.
| Field | Description |
|---|---|
id, url, title | The listing. |
make, model, version, year, km | The car (version from details or listing pages). |
price, priceIncludesTaxes, financedPrice, monthlyInstalment, financingTermMonths, financingApr, financingDeposit, financingLender | Price and financing. |
priceDropAmount, priceDropPercent, priceDropDate, marketPriceAverage, marketPriceRank | Price changes and coches.net's market comparison. |
fuelType, transmission, bodyType, horsepower, engineCc, drivenWheels, environmentalLabel, warrantyMonths, offerType | Specs and offer type (Ocasión, Km 0...). |
sellerType, sellerName, sellerId, sellerRating, sellerReviews, dealerPack, phone | Dealer or private seller (phone only when the seller shows it). |
city, province, provinceId, region | Location. |
isCertified, isFinanced, hasReservation, hasOnlineFinancing, isUrgent, isFeatured | Flags. |
photos, photoCount, thumbnail, publishedAt, createdAt | Photos and dates (UTC). |
details description, doors, seats, color, status, videos | Ad text and extras. |
details consumptionMixed, consumptionUrban, consumptionExtraUrban, maxSpeedKmh, acceleration0to100, tankLiters, trunkLiters, lengthMm, widthMm, heightMm, weightKg, trimLevel, newPrice, standardEquipment, optionalEquipment | Technical data. |
details views, favorites, shares, contacts | Listing statistics. |
details dealerAddress, dealerCity, dealerZipCode, dealerProvince, dealerLatitude, dealerLongitude, dealerWebsite, dealerLogo, dealerStockUrl, dealerSchedule, dealerServices, sellerSince | Dealer details, or the private seller's member-since date. |
{
"id": "71637386",
"url": "https://www.coches.net/audi-a5-bline-35-tdi-120kw-s-tronic-sportback-5p-electrico-hibrido-2023-en-vizcaya-71637386-covo.aspx",
"title": "AUDI A5 B.Line 35 TDI S tronic Sportback",
"make": "AUDI",
"model": "A5",
"version": "B.Line 35 TDI 120kW S tronic Sportback",
"year": 2022,
"km": 97000,
"price": 37800,
"financedPrice": 37000,
"monthlyInstalment": 466.46,
"financingApr": 9.26,
"marketPriceAverage": 36200,
"fuelType": "hybrid",
"transmission": "automatic",
"horsepower": 163,
"environmentalLabel": "ECO",
"warrantyMonths": 12,
"offerType": "Ocasión",
"sellerType": "professional",
"sellerName": "Autos Ejemplo S.L.",
"sellerRating": 4.4,
"sellerReviews": 36,
"city": "Barakaldo",
"province": "Bizkaia",
"photoCount": 47,
"publishedAt": "2026-09-30T22:00:00Z",
"doors": 5,
"seats": 5,
"consumptionMixed": 4.5,
"maxSpeedKmh": 210,
"trunkLiters": 465,
"newPrice": 58120,
"views": 340,
"favorites": 29,
"dealerZipCode": "48903"
}
You pay $2.50 per 1,000 listings saved ($0.0025 per listing), plus a small amount of platform usage (compute and datacenter proxy), which is a few cents for thousands of listings. 1,000 listings ≈ $2.51 in total. Full details are included at no extra charge. Empty searches and errors cost nothing.
Is it legal to scrape coches.net? The actor collects only publicly visible listing data, the same as any visitor sees. You are responsible for how you use it: respect personal-data rules (GDPR) and coches.net's terms, especially for private sellers.
Do I need a coches.net account or my own proxy? No. No login or cookies are used, and the built-in datacenter proxy works out of the box. If datacenter addresses are ever refused, the run switches to Spanish residential addresses by itself.
How many listings can I get? coches.net pages through 10,000 listings per search. For bigger sets, split by province, price or year range; the run tells you when a search has more than that.
Why is a field empty? Sellers fill in different data: private sellers often hide their phone, older cars lack consumption or equipment data, and financing only exists for dealer offers. Details fields need Add full details.
Can I schedule it or use the API? Yes. Schedule a run (for example hourly with Sort by: Newest listings first) and read the dataset through the API, or connect it to Make, Zapier or n8n.
Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
startUrlsarrayOptionalCoches.net URLs
Search result pages (make, model, province, price, year, km, fuel and any other filter or sort set on coches.net are kept) or single listing pages (…-covo.aspx). Example: https://www.coches.net/bmw/serie_3/segunda-mano/madrid/
maxItemsintegerOptionaldefault 20Max listings
Maximum number of listings to save in total. 0 = no limit.
vehicleTypeenumOptionalVehicle type
Section to search when you use the filters below instead of (or as well as) URLs.
makestringOptionalMake
Car make as listed on coches.net, e.g. BMW, SEAT, Volkswagen, Mercedes-Benz.
modelstringOptionalModel
Model of that make, e.g. Serie 3, Ibiza, Golf. Needs a make.
keywordsstringOptionalKeywords
Free text, e.g. '4x4 automático', 'gti', 'techo solar'.
locationarrayOptionalProvinces or regions
Spanish provinces (Madrid, Barcelona, Valencia...) or autonomous communities (Andalucía, Cataluña...). Leave empty for all of Spain.
minPriceintegerOptionalMin price (€)
Only listings priced at or above this amount.
maxPriceintegerOptionalMax price (€)
Only listings priced at or below this amount.
minYearintegerOptionalMin year
Registered in this year or later.
maxYearintegerOptionalMax year
Registered in this year or earlier.
minKmintegerOptionalMin kilometres
At least this many km.
maxKmintegerOptionalMax kilometres
At most this many km.
fuelarrayOptionalFuel
One or more fuel types.
transmissionenumOptionalGearbox
Manual or automatic.
bodyTypearrayOptionalBody type
One or more body types.
sellerTypeenumOptionalSeller type
Dealers, private sellers or both.
minHpintegerOptionalMin horsepower
At least this many HP.
maxHpintegerOptionalMax horsepower
At most this many HP.
withWarrantybooleanOptionalWith warranty only
Only listings that include a warranty.
certifiedOnlybooleanOptionalCertified only
Only certified vehicles.
sortByenumOptionalSort by
Order of the results (also applied to URLs when set).
fetchDetailsbooleanOptionaldefault falseAdd full details
One extra light request per listing adds the description, version, doors and seats, colour, consumption, top speed, 0-100, tank and boot size, dimensions, weight, new price, standard and optional equipment, views, favourites and contacts, and the dealer's address, map position, website, logo, opening hours and services. Same price per listing.
maxItemsPerSearchintegerOptionalMax listings per search
Cap for each URL or the filter search, so one big search does not use the whole budget. 0 = no cap.
proxyConfigurationobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy
Datacenter addresses are used first; if coches.net refuses them, the run switches to Spanish residential addresses.
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| id | string | null | |
| url | string | null | |
| title | string | null | |
| make | string | null | |
| model | string | null | |
| version | string | null | |
| currency | string | null | |
| financingLender | string | null | |
| priceDropDate | string | null | |
| fuelType | string | null | |
| fuelTypeLocal | string | null | |
| transmission | string | null | |
| bodyType | string | null | |
| drivenWheels | string | null | |
| environmentalLabel | string | null | |
| offerType | string | null | |
| sellerType | string | null | |
| sellerName | string | null | |
| sellerId | string | null | |
| dealerPack | string | null | |
| phone | string | null | |
| city | string | null | |
| province | string | null | |
| region | string | null | |
| thumbnail | string | null | |
| publishedAt | string | null | |
| createdAt | string | null | |
| scrapedAt | string | null | |
| description | string | null | |
| color | string | null | |
| status | string | null | |
| trimLevel | string | null | |
| dealerAddress | string | null | |
| dealerCity | string | null | |
| dealerZipCode | string | null | |
| dealerProvince | string | null | |
| dealerWebsite | string | null | |
| dealerLogo | string | null | |
| dealerStockUrl | string | null | |
| sellerSince | string | null | |
| makeId | number | null | |
| modelId | number | null | |
| year | number | null | |
| km | number | null | |
| price | number | null | |
| financedPrice | number | null | |
| monthlyInstalment | number | null | |
| financingTermMonths | number | null | |
| financingApr | number | null | |
| financingDeposit | number | null | |
| priceDropAmount | number | null | |
| priceDropPercent | number | null | |
| marketPriceAverage | number | null | |
| marketPriceRank | number | null | |
| horsepower | number | null | |
| engineCc | number | null | |
| doors | number | null | |
| seats | number | null | |
| warrantyMonths | number | null | |
| sellerRating | number | null | |
| sellerReviews | number | null | |
| provinceId | number | null | |
| photoCount | number | null | |
| colorId | number | null | |
| consumptionMixed | number | null | |
| consumptionUrban | number | null | |
| consumptionExtraUrban | number | null | |
| co2Emissions | number | null | |
| maxSpeedKmh | number | null | |
| acceleration0to100 | number | null | |
| tankLiters | number | null | |
| trunkLiters | number | null | |
| lengthMm | number | null | |
| widthMm | number | null | |
| heightMm | number | null | |
| weightKg | number | null | |
| newPrice | number | null | |
| views | number | null | |
| favorites | number | null | |
| shares | number | null | |
| contacts | number | null | |
| dealerLatitude | number | null | |
| dealerLongitude | number | null | |
| priceIncludesTaxes | boolean | null | |
| isCertified | boolean | null | |
| isFinanced | boolean | null | |
| hasReservation | boolean | null | |
| hasOnlineFinancing | boolean | null | |
| isUrgent | boolean | null | |
| isFeatured | boolean | null | |
| photos | array | null | |
| videos | array | null | |
| standardEquipment | array | null | |
| optionalEquipment | array | null | |
| dealerServices | array | null | |
| dealerSchedule | object | null |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Result | One coches.net listing saved to the dataset | $0.0025 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('roamandroof/coches-net-scraper').call({
"startUrls": [
{
"url": "https://www.coches.net/segunda-mano/"
}
],
"maxItems": 20,
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": [
"DATACENTER"
]
}
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run roamandroof/coches-net-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=roamandroof/coches-net-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
Inputs the developer prepared for common jobs. Open one to see its input, then copy it to your account to run it as-is or adjust it.
Used car listings filtered by make, model and price.
Latest second-hand listings from Coches.net.
Listings with each car's detail page.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.