SEAT Spain Stock Scraper - New Car Dealer Inventory avatar

SEAT Spain Stock Scraper - New Car Dealer Inventory

Pricing

from $2.50 / 1,000 results

Go to Apify Store
SEAT Spain Stock Scraper - New Car Dealer Inventory

SEAT Spain Stock Scraper - New Car Dealer Inventory

Extract SEAT new-car dealer stock in Spain: sale vs list price, specs, color, DGT label and dealer contact from seat.es. Mainland and Canary Islands.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

SEAT Spain Stock Scraper — Live Dealer Inventory

Extract every SEAT vehicle currently available at Spanish dealerships — sale price, list price, engine specs, color, dealer location, DGT emission label, and more — directly from the official seat.es stock locator API. SEAT Spain Stock Scraper covers the complete national inventory: mainland Spain and Canary Islands (~1,855 units) in a single run, with no browser automation and no login required.

🚀 Try it cheaply — click Start with the prefilled max_results: 10.

📌 What is SEAT Spain Stock Scraper?

SEAT Spain Stock Scraper is an unofficial SEAT Spain inventory API built on top of the internal vtpapi.seat.com endpoint that powers www.seat.es/localizador-stock. It gives you programmatic, bulk access to the full dealer stock — something the official website doesn't offer.

Unlike the SEAT website, which shows 12 vehicles per page with no export button, SEAT Spain Stock Scraper retrieves the entire catalogue in one shot: all models, all trims, all dealers, all prices — structured and ready for analysis.

Use SEAT Spain Stock Scraper to:

  • 💶 Monitor real sale prices vs. list prices — track the actual discount depth being applied across the Spanish market in near real-time
  • 📊 Analyze inventory distribution — understand stock levels by model, region, fuel type, and dealer
  • 🏆 Build competitive pricing dashboards — pair with SEAT Prices Scraper to compare configurator RRP against actual dealer stock prices
  • 🌱 Track electrification progress — filter by Electric or Hybrid to monitor BEV and PHEV availability across the network
  • 🔄 Automate recurring market reports — schedule daily or weekly runs and pipe data into your BI tool, Google Sheets, or database

Why use it instead of generic car-listing scrapers?

  • Official new-car stock, not classifieds: coches.net, AutoScout24 and Wallapop scrapers cover used and mixed listings; this one reads SEAT's own dealer stock locator.
  • Sale price and list price in the same record, so you can compute real discount depth per unit.
  • Plain HTTP, no browser or proxy: fast (about a minute for the full stock) and cheap.
  • Dealer name, city, province and phone attached to every unit.

📋 What data does SEAT Spain Stock Scraper extract?

One structured record per vehicle unit in stock:

🚗 Model, full title & trim level⛽ Fuel type & transmission
⚡ Engine power (kW and HP/CV)🔩 Engine displacement (cc)
🎨 Marketing color + generic color family🚪 Number of doors
💶 Sale price (€)💴 List price / PVP (€)
🏷️ DGT emission label (0, ECO, C, B)📋 Condition (new vehicle)
🏢 Dealer name & ID📍 Dealer city & province
☎️ Dealer phone number🌐 Dealer website
📅 Date listed & production date🖼️ Render image URL
🔑 Vehicle ID (VIN format)🕐 Extraction timestamp

Full field reference:

FieldTypeDescription
vinstringVehicle identifier (ESP0XXXX-YYYY-ZZZ format)
modelstringSEAT model name (Ibiza, Arona, León, Ateca…)
titlestringFull commercial title (e.g. "Seat Ibiza Nuevo 1.0 MPI 59 KW (80 CV) Start/Stop +")
versionstringTrim level (Reference, Style, FR, Xcellence…)
body_typestringBody style as shown on the stock locator
fuel_typestringFuel / propulsion type in Spanish
transmissionstringGearbox type (Cambio manual / automático)
drive_typestringDrive configuration (Tracción delantera…)
power_kwintegerEngine output in kilowatts
power_hpintegerEngine output in CV (horsepower)
engine_ccintegerEngine displacement in cm³
doorsintegerNumber of doors
color_exteriorstringMarketing color name (e.g. "Azul Fiord")
color_genericstringGeneric color family (e.g. "Azul")
price_salenumberCurrent sale price in EUR
price_listnumberOriginal list price / PVP in EUR
currencystringAlways EUR
availabilitystringAvailability status (e.g. "Immediately")
date_offerstringDate the vehicle was listed (ISO 8601)
date_productionstringManufacturing date (ISO 8601)
emission_labelstringSpanish DGT label code (DGTC, DGTB, ZERO…)
conditionstringVehicle condition (always "Vehículo nuevo")
dealer_idstringInternal dealer identifier
dealer_namestringDealership name
dealer_citystringDealership city
dealer_regionstringProvince of the dealership
dealer_phonestringDealership phone number
dealer_websitestringDealership website URL
image_urlstringURL of the official render image
scraped_atstringISO 8601 extraction timestamp

🚀 How to use SEAT Spain Stock Scraper

Extracting the full SEAT Spain dealer inventory takes roughly one to two minutes:

  1. Create a free Apify account at apify.com (the free plan includes monthly platform credit)
  2. Open SEAT Spain Stock Scraper and click Try for free
  3. Start with the prefilled max_results: 10 to see the output format, then set it to 0 for the complete national stock, or apply filters (model, fuel type, price range)
  4. Choose Region (all Spain, mainland or Canary Islands) if needed
  5. Click Save & Start — the actor paginates automatically through the full inventory
  6. Download results as JSON, CSV, or Excel from the Output tab, or connect via the Apify API

Setting up recurring price monitoring

  1. Save your run configuration as an Apify Task
  2. Go to Schedules in Apify Console and set the frequency (e.g. daily at 7am)
  3. Add a webhook to push results to your pipeline when each run finishes
  4. Compare price_sale vs price_list across consecutive datasets to detect discount changes, new arrivals, or sold-out units

⚙️ Input parameters

ParameterTypeDefaultDescription
regionstring(all)"" all Spain, Spain mainland only, CanaryIslands Canary Islands only
modelstring(all)SEAT model (dropdown: Ibiza, Arona, León, León Sportstourer, Ateca)
fuel_typestring(all)B gasoline, D diesel, H hybrid (MHEV/HEV/PHEV)
body_typestring(all)Dropdown: urban, compact, SUV/crossover, estate
transmissionstring(all)H manual, A automatic
max_resultsinteger0 (no limit)Result cap. Use 10 for a quick test
price_min / price_maxinteger-Sale price range in EUR
power_kw_min / power_kw_maxinteger-Engine power range in kW
sort_bystringPRICE_SALEPRICE_SALE, POWER_KW or MODEL
sort_directionstringASCASC or DESC
page_sizeinteger50Vehicles per API request (1-100)
image_widthinteger800Render image width in px (400-2048)

Only models currently in stock return results. The stock locator covers the SEAT brand only (CUPRA is not included).

Example — full national inventory, sorted by price:

{
"sort_by": "PRICE_SALE",
"sort_direction": "ASC"
}

Example — electric and hybrid SEATs in mainland Spain:

{
"region": "Spain",
"fuel_type": "electric",
"sort_by": "PRICE_SALE"
}

Example — quick smoke test, 10 units:

{
"max_results": 10,
"page_size": 12
}

📦 Output example

Real record from a live run:

{
"vin": "ESP03938034046-2026-781",
"model": "Ibiza",
"title": "Seat Ibiza Nuevo 1.0 MPI 59 KW (80 CV) Start/Stop +",
"version": "Reference",
"body_type": "Urbano",
"fuel_type": "Gasolina",
"transmission": "Cambio manual",
"drive_type": "Tracción delantera",
"power_kw": 59,
"power_hp": 80,
"engine_cc": 999,
"doors": 4,
"color_exterior": "Azul Fiord",
"color_generic": "Azul",
"price_sale": 15750.0,
"price_list": 18869.98,
"currency": "EUR",
"availability": "Immediately",
"date_offer": "2026-07-01T12:31:24Z",
"date_production": "2026-05-06T00:00:00Z",
"emission_label": "DGTC",
"condition": "Vehículo nuevo",
"dealer_id": "ESP03938",
"dealer_name": "AUTOS BELLAMAR",
"dealer_city": "FUENGIROLA",
"dealer_region": "MALAGA",
"dealer_phone": "952473111",
"dealer_website": "www.concesionarios.seat/autos-bellamar",
"image_url": "https://render.seat.es/SEA/RENDER/PRD/render/fast/v3_...",
"scraped_at": "2026-07-08T19:24:48.999680+00:00"
}

Download results as JSON, CSV, Excel, or XML from the Output tab, or access them programmatically via the Apify API (see the API tab for ready-to-use snippets in Python, Node.js, and cURL).

💰 How much does it cost to use SEAT Spain Stock Scraper?

Pay-per-event pricing: you pay per vehicle record returned, with volume discounts by Apify plan (FREE / BRONZE / SILVER / GOLD). See the Pricing tab for current rates. Typical cost on the FREE tier:

Run scopeVehiclesApprox. cost
Quick test (max_results: 10)10about $0.04
One model (e.g. Ibiza)a few hundredabout $1-2
Full national stockabout 1,900about $7-8

Platform compute for a full run is a few cents (plain HTTP, no browser, no proxy). You can set a maximum spend per run in Apify; the actor stops cleanly when the limit is reached.

Explore the full Rastriq automotive intelligence portfolio on Apify Store:

ActorDescription
SEAT Prices ScraperOfficial configurator RRP for all SEAT models and trim levels in Spain
BYD Global Catalog ScraperBYD model and pricing data from configurators across multiple markets
MG Motor EU ScraperMG Motor configurator prices for the European market

💡 Power combo: Run SEAT Spain Stock Scraper (real dealer prices) alongside SEAT Prices Scraper (configurator RRP) to calculate the actual discount depth being applied across the Spanish market — a key signal for competitive intelligence and fleet buying decisions.

❓ Frequently Asked Questions

SEAT Spain Stock Scraper only accesses publicly available data — the same inventory information any visitor sees on www.seat.es/localizador-stock without logging in. No personal data, no user accounts, no private information is extracted. The actor applies conservative rate limiting (≈1 request per second) to avoid overloading the servers.

As with any data collection activity, you are responsible for ensuring your use case complies with applicable regulations (GDPR, LSSI) and SEAT's Terms of Service. For general guidance, see Apify's blog on the legality of web scraping.

Does SEAT Spain Stock Scraper require a login or API key?

No. The actor accesses the public stock locator endpoint — no SEAT account, no login, no API credentials required.

What do Canary Islands records look like?

Canary Islands stock uses the IGIC tax regime instead of IVA, so prices are not directly comparable with mainland. Prices are returned as exposed by the API; if price_sale or price_list is null for a unit, the API did not provide it. Records are never dropped, so filter nulls in your own pipeline.

How many vehicles are in the SEAT Spain inventory?

The total fluctuates daily as vehicles are sold and new units arrive. At the time of the last verification (July 2026) the locator showed approximately 1,855 units (about 1,675 mainland and 180 Canary Islands). Run without filters to get the current count.

How fresh is the data?

The actor queries the live vtpapi.seat.com endpoint in real time. Data reflects the exact state of the SEAT Spain stock locator at the moment of the run. For continuous freshness, schedule daily runs via Apify's built-in scheduler.

Can I filter by province or specific dealer?

Province-level filtering is not directly supported in the input — the API exposes only Spain (mainland) and CanaryIslands as region values. To analyze by province, extract the full stock and filter the dataset by dealer_region (which contains the province name, e.g. MALAGA, BARCELONA).

What if a run returns 0 results?

  1. Check the run log for HTTP errors (403, 429)
  2. Try again after a few minutes — the SEAT API occasionally returns empty responses under load
  3. Reduce page_size to 12 and add a small delay between runs
  4. Open an issue in the Issues tab with your run ID

How do I integrate SEAT Spain Stock Scraper with my workflow?

  • Make / Zapier — trigger runs on a schedule, receive data in Slack, email, or any webhook endpoint
  • Google Sheets — use the Apify → Google Sheets integration to export directly
  • Python — use apify-client to run the actor and load results into a pandas DataFrame
  • Supabase / PostgreSQL — connect the Apify dataset API to your ETL pipeline
  • Power BI / Tableau — connect to the Apify dataset REST endpoint as a JSON data source

I found a bug or the output looks wrong. Where do I report it?

Open an issue in the Issues tab on this page. Include your input configuration and the run ID. SEAT occasionally updates their internal API — we aim to push fixes within 48 hours of confirmed breakage.