OcasionPlus Scraper - Spain Used Cars & Motorbikes
Pricing
from $10.00 / 1,000 vehicles
OcasionPlus Scraper - Spain Used Cars & Motorbikes
Scrape used cars and motorbikes from OcasionPlus, a top Spanish dealer network. Get prices, financing, km, year, specs, dealer and photos, plus VIN, extras, full equipment, ITV and service history. Filter by brand, price, km, fuel, body, label and province. 1,000 cars in 3 seconds.
Pricing
from $10.00 / 1,000 vehicles
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Features
Share

🚗 OcasionPlus Scraper - Spain Used Cars & Motorbikes
Extract used cars and motorbikes from OcasionPlus (ocasionplus.com), one of Spain's largest used-car dealer networks, with about 14,000 vehicles in stock across Spain and the Canary Islands. For each vehicle you get the cash price, financed price, monthly payment, discounts, price without VAT, year, km, fuel, powertrain, gearbox, horsepower, body type, DGT label, plate, dealer with address and province, and its photo. Turn on car details to also get the VIN, full version, color, doors, seats, consumption, CO2, range, size, weight, trunk, top speed, extras, full equipment lists, ITV date, last service, every photo, the inspection report and service book, and the dealer's phone, WhatsApp, email, coordinates and opening hours. It collects 1,000 cars in seconds and can run on a schedule to send you only new cars.
👉 Try it now: press Start. The ready-made input gives you 10 vehicles in a few seconds.
💰 $0.012 per vehicle on the Free plan (10 vehicles per run), from $0.011 on paid plans. See pricing
✨ Why this scraper?
Fast
1,000 cars in about 3 seconds, or about 15 seconds with car details.Clean, typed data
Prices, km, horsepower, sizes and consumption are numbers. Dates areYYYY-MM-DD. Fuel, body type, color and status are in English. Phones are in international format (+34...).Financing in its own fields
Cash price, financed price, financing discount, monthly payment and maximum term.Everything the site shows on a car page
VIN, equipment by group, ITV, last service with its km, warranty, inspection report and 360° view.Nothing to set up
No proxy, no login.Cars, motorbikes or both
Every vehicle OcasionPlus lists, from Spain's mainland, the Balearics and the Canary Islands.Apify platform
Schedule runs, get only new vehicles, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.
🚀 How to scrape OcasionPlus
- Create a free Apify account.
- Pick the filters you need, or keep the ready-made input.
- Click Start.
- Download the vehicles as Excel, CSV or JSON from the Output tab.
💰 Pricing
How much does it cost to scrape OcasionPlus?
You pay a one-time $0.003 per run, plus a price for each vehicle saved (and for each add-on you turn on):
| Charged for | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Vehicle: One car or motorbike saved to the dataset: prices and financing, km, year, specs, dealer and photo. | 0.012 | 0.011 | 0.0105 | 0.01 |
| Car details: Charged per vehicle whose car page was read when Car details is on: VIN, specs, extras, equipment, ITV, service history, all photos and dealer contacts. | 0.004 | 0.0035 | 0.003 | 0.0025 |
Example: 1,000 vehicles cost about $11 on Bronze. No proxy or compute costs on top.
📦 What data you get
| Field | Description |
|---|---|
imageUrl | Main photo. |
title | Make, model and version as shown on the site. |
brand, model | Brand and model. |
version | (Car details) Full version name. |
vehicleType | Car or Motorbike. |
condition | Used, Km 0 or New. |
status | Available or Reserved (a buyer has put down a deposit). |
price | Cash price in euros. |
priceFinanced, financingDiscount | Price when financed through the dealer, and the financing discount. |
totalDiscount, totalDiscountPercent | Total discount in euros and percent. |
monthlyPayment, maxFinancingMonths | Estimated monthly payment and the longest financing term in months. |
priceWithoutVat, vatDeductiblePercent | Price without VAT and the deductible VAT percent, for cars sold with deductible VAT. |
newPrice, savingVsNew | (Car details) Price of the same car new, and the saving against it. |
currency | Always EUR. |
year | First registration year. |
km | Kilometers driven. |
fuel | Petrol, Diesel, Hybrid, Plug-in hybrid, Electric, LPG or CNG. |
secondaryFuel | (Car details) Second fuel of hybrids. |
powertrain | Combustion, Mild hybrid, Full hybrid, Plug-in hybrid or Electric. |
transmission | Manual or Automatic. |
gears | (Car details) Number of gears. |
horsepower | Engine power in CV. |
engineCc | (Car details) Engine size in cc. |
bodyType | Body type, like SUV, Hatchback or Van (Trail, Naked or Scooter for motorbikes). |
color, doors, seats | (Car details) Color, doors and seats. |
environmentalLabel | Spanish DGT environmental label: 0, ECO, C or B. |
keys | (Car details) Number of keys. |
plate | Number plate. |
vin | (Car details) Vehicle identification number. |
consumptionCombined, consumptionCity, consumptionHighway | (Car details) Fuel use in liters per 100 km: combined, city and highway. |
co2Emissions | (Car details) CO2 emissions in g/km. |
electricRangeKm, rangeKm | (Car details) Electric range and total range in km. |
lengthMm, widthMm, heightMm, weightKg | (Car details) Length, width and height in mm, and weight in kg. |
trunkLiters, fuelTankLiters | (Car details) Trunk and fuel tank in liters. |
topSpeedKmh, acceleration0to100 | (Car details) Top speed in km/h and 0 to 100 km/h in seconds. |
lastServiceKm | (Car details) Km at the last service. |
visits24h | People who viewed the car in the last 24 hours. |
notes | (Car details) Dealer's notes on the car, when there are any. |
market | Peninsula and Balearics, or Canary Islands. |
dealerName, dealerAddress, dealerCity, dealerProvince, dealerPostalCode | Dealer name, address, city, province and postal code. |
dealerPhone, dealerWhatsapp, dealerEmail | (Car details) Dealer phone and WhatsApp (international format) and email. |
dealerLatitude, dealerLongitude | (Car details) Dealer map position. |
id | The site's car ID. |
singleOwner | Had one owner. |
financingAvailable | The dealer offers financing. |
delivery48h | Delivered in 48 hours (empty for car links). |
metallicPaint | (Car details) Metallic paint. |
fourWheelDrive | (Car details) Four-wheel drive. |
imported | (Car details) Imported (not first registered in Spain). |
hasCarfaxReport | (Car details) Has a Carfax history report. |
hasServiceBook | (Car details) Has a photo of its service book. |
url | Link to the car page. |
inspectionReportUrl, serviceBookUrl, view360Url | (Car details) Photo of the dealer's inspection report, the service book and the 360 view. |
dealerMapsUrl | (Car details) Dealer on Google Maps. |
images | (Car details) Every photo, full size. |
bodyTypes | (Car details) Every body type the site gives the car. |
extras | (Car details) Extras fitted (beyond the standard equipment), like "Bluetooth". |
equipmentExterior, equipmentInterior, equipmentComfort, equipmentSafety | (Car details) Standard equipment: exterior, interior, comfort and safety (in Spanish). |
dealerHours | (Car details) Dealer opening hours: {day, opens, closes}. |
registrationDate | First registration date. |
itvValidUntil | (Car details) ITV (MOT) valid until. |
officialWarrantyUntil | Maker's warranty valid until. |
lastServiceDate | (Car details) Date of the last service. |
lastPriceDropDate | When the price was last lowered. |
listedAt | When the car was put on sale. |
updatedAt | (Car details) When the site last updated the car. |
scrapedAt | When this row was saved. |
error | Only present when a row failed. The fields that loaded are still there. |
Fields marked Car details only appear when that add-on is on.
Example row (trimmed)
{"imageUrl": "https://img.ocasionplus.com/DTiIV5lctL6gkQ5QmRwdBCfbC8DlEI4P7NTU0AAtYlw/mobilex2ao_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3NfYW51bmNpb3MvMDAvMjAvNDEvNjMvMzQvNS94MDEuanBnPzE1MjkzMzIwMjQ5","title": "Seat Ibiza 1.0 TSI Style XL (110 CV)","brand": "Seat","model": "Ibiza","version": "Seat Ibiza 1.0 TSI Style XL (110 CV)","vehicleType": "Car","condition": "Used","status": "Available","price": 13880,"priceFinanced": 12619,"financingDiscount": 1261,"totalDiscount": 1261,"totalDiscountPercent": 9.09,"monthlyPayment": 200,"maxFinancingMonths": 120,"priceWithoutVat": 11472,"vatDeductiblePercent": 100,"currency": "EUR","year": 2023,"km": 91072,"fuel": "Petrol","powertrain": "Combustion","transmission": "Manual","gears": 6,"horsepower": 110,"engineCc": 999,"bodyType": "Hatchback","color": "White","doors": 5,"seats": 5,"environmentalLabel": "C","keys": 2,"plate": "6370MFW","vin": "VSSZZZKJ1PR102449","consumptionCombined": 5.1,"consumptionCity": 5.8,"consumptionHighway": 4,"co2Emissions": 116,"rangeKm": 784,"lengthMm": 4059,"widthMm": 1780,"heightMm": 1444,"weightKg": 1169,"trunkLiters": 355,"fuelTankLiters": 40,"topSpeedKmh": 195,"acceleration0to100": 10.3,"lastServiceKm": 61107,"visits24h": 72,"market": "Peninsula and Balearics","dealerName": "Ciudad Real - Valdepeñas","dealerAddress": "Av. Francia, 48","dealerCity": "Valdepeñas","dealerProvince": "Ciudad Real","dealerPostalCode": "13300","dealerPhone": "+34926262749","dealerWhatsapp": "+34663695693","dealerEmail": "comercialvaldepenas@ocasionplus.com","dealerLatitude": 38.763499,"dealerLongitude": -3.411283,"id": "a06bK00000af02XQAQ","singleOwner": true,"financingAvailable": true,"delivery48h": false,"metallicPaint": false,"fourWheelDrive": false,"imported": false,"hasCarfaxReport": false,"hasServiceBook": true,"url": "https://www.ocasionplus.com/coches-segunda-mano/seat-ibiza-10-tsi-style-xl-con-91072km-2023-af02xqaq","inspectionReportUrl": "https://img.ocasionplus.com/auAIKbDUgTZ8DwNzzGnCmH2Og0GO9Do2jyDPqs2FJfo/normal_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3NfYW51bmNpb3MvMDAvMjAvNDEvNjMvMzQvNS94MjQuanBnPzE1MjkzMzIwNTgy","serviceBookUrl": "https://img.ocasionplus.com/-yvdf67jAeNY9qxzqZ71ZB-8oa0LlOP53cHRdjQnGlI/normal_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3NfYW51bmNpb3MvMDAvMjAvNDEvNjMvMzQvNS94MjIuanBnPzE1MjkzMzIwNTU4","view360Url": "https://img.ocasionplus.com/Y6etpGEB1eNrCjhnnhS8MJ-SEY9icQ4g3OlrN4N2yH4/image_360_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3MvMDAvMjAvNDEvNjMvMzQvNS81NDg4Nzc1NTYuanBn","dealerMapsUrl": "https://www.google.com/maps?cid=9700900661531564292","images": ["https://img.ocasionplus.com/Qq2ceg2_PMrg-qNX7NtrUwgxyodm8rz2KAaErhemXJE/fullscreen_cover_top_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3NfYW51bmNpb3MvMDAvMjAvNDEvNjMvMzQvNS ...","https://img.ocasionplus.com/e588dbC27a8B7qEAbRBqGLocZ2nB4WxulqXI8XkS-dg/fullscreen_cover_top_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3NfYW51bmNpb3MvMDAvMjAvNDEvNjMvMzQvNS ...","https://img.ocasionplus.com/vk47h9gVByjN9yHa6-x_ob5hdE9K14nL-LrEk-OwcX8/fullscreen_cover_top_auto/aHR0cHM6Ly9mb3Rvcy5lc3RhdGljb3NtZi5jb20vZm90b3NfYW51bmNpb3MvMDAvMjAvNDEvNjMvMzQvNS ..."],"bodyTypes": ["Hatchback"],"extras": ["Car Play", "Cámara de marcha atrás", "Faros delanteros led"],"equipmentExterior": ["Carrocería tipo berlina con portón con 5 puertas, batalla corta, volante al lado izquierdo, código de plataforma: MQB A0, carrocería & puertas (local): berlina con portón de 5 puertas","Puerta conductor, trasera (lado conductor), pasajero y trasera (lado pasajero) con bisagras delanteras","Retrovisor exterior del conductor y acompañante pintado con ajuste eléctrico desempañable con intermitente integrado"],"equipmentInterior": ["Acabados de lujo: pomo de la palanca de cambios en aluminio y cuero", "Toma/s de 12v en los asientos delanteros", "Cinco plazas ( 2+3 )"],"equipmentComfort": ["Limitador de velocidad", "Elevalunas eléctricos delanteros y traseros con dos de ellos de un solo toque", "Dirección asistida eléctrica con endurecimiento progresivo s/velocidad"],"equipmentSafety": ["Cuatro frenos de disco siendo dos ventilados", "ABS", "Control electrónico de tracción"],"dealerHours": [{ "day": "Monday", "opens": "09:30", "closes": "14:15" }],"registrationDate": "2023-03-30","itvValidUntil": "2027-03-30","officialWarrantyUntil": "2028-03-29","lastServiceDate": "2025-06-30","listedAt": "2026-10-16","updatedAt": "2026-10-18T01:01:14.670Z","scrapedAt": "2026-10-18T07:14:04.123Z"}
⚙️ Input
| Section | What it's for |
|---|---|
| Maximum results | Always first, caps the whole run. Empty means no limit. |
| What to scrape | Vehicles, sort by, brands, models, provinces, cities or dealers and car details (VIN, extras, equipment, specs, dealer contacts). |
| Filters | Minimum price (EUR), maximum price (EUR), maximum monthly payment (EUR), from year, to year, minimum km, maximum km, minimum horsepower (CV), maximum horsepower (CV), fuel, powertrain, gearbox, body type, dGT environmental label, condition, listed since, only available, only single owner, only with official warranty, only VAT deductible, only discounted, only with a price drop, only 48-hour delivery, color, minimum seats, only 4x4, only with Carfax report and only with service book. |
| Monitoring | Only new cars and monitor name. |
| Links | Links instead of the fields above. Filters are ignored with links. |
Input examples
Diesel and hybrid SUVs under 25,000 EUR, 2021 or newer, with details:
{"fuels": ["Diesel", "Hybrid"],"bodyTypes": ["SUV"],"maxPrice": 25000,"minYear": 2021,"includeDetails": true,"maxItems": 500}
BMW Serie 3 and Audi A4 in Madrid and Barcelona:
{"brands": ["BMW", "Audi"],"models": ["Serie 3", "A4"],"locations": ["Madrid", "Barcelona"]}
Electric cars with the 0 label, cheapest monthly payment first:
{"environmentalLabels": ["0"],"sortBy": "lowerQuote","maxMonthlyPayment": 300}
Price drops on single-owner cars:
{"onlyPriceDropped": true,"onlySingleOwner": true,"maxKm": 80000}
New arrivals every day (schedule this run):
{"sortBy": "lastPublished","onlyNew": true,"monitorName": "daily-arrivals"}
Links (filters are not used):
{"startUrls": [{ "url": "https://www.ocasionplus.com/coches-segunda-mano/audi" },{ "url": "https://www.ocasionplus.com/coches-segunda-mano/bmw/serie-3?orderBy=lowerKm" },{ "url": "https://www.ocasionplus.com/coches-segunda-mano/seat-ibiza-10-tsi-style-xl-con-91072km-2023-af02xqaq" }],"includeDetails": true}
🔗 Related scrapers
- 8891 Scraper: Taiwan Used Cars: Prices, Mileage, Dealers.
- CRautos Scraper: Costa Rica Used Cars & Seller Phones.
- Mobile.bg Scraper: Bulgaria Used Cars & Seller Phones.
- Moteur.ma Scraper: Morocco Used Cars & Seller Phones.
❓ FAQ and troubleshooting
Is there an OcasionPlus API? Do I need an API key?
OcasionPlus has no public data API for this. This Actor works as an OcasionPlus API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP.
Why do I get only 10 vehicles?
On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.
How many vehicles are there?
About 13,900 cars and 90 motorbikes as of October 2026.
Why are the price sorts by financed price?
That is how the site sorts them. Both the cash and the financed price are in every row.
Are extras priced?
No. The site shows placeholder prices for extras, so only their names are kept.
Few or no results
Brands, models and places are matched by name, so "Mercedes-Benz" finds Mercedes and "Bizkaia" finds Vizcaya. Check the spelling, or loosen a filter.
A run with a color, seats, 4x4, Carfax or service book filter is slower
Those values are only on each car page, so every car that passes the other filters is opened. Add brand, price or year filters to keep it quick.
Is this an official OcasionPlus tool?
No. It is independent and not affiliated with OcasionPlus. It reads only data OcasionPlus publishes on its public pages, at a moderate pace. Use the data in line with OcasionPlus's terms and the laws that apply to you.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com