Mazda Configurator Scraper
Pricing
from $5.00 / 1,000 results
Mazda Configurator Scraper
Extract the full vehicle catalog from Mazda European configurator websites — models, grades, engines, prices, configuration options (colours, wheels, trims, accessories), and technical specifications across 11 countries. No API key needed.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
Mazda Configurator Scraper - Mazda Europe Vehicle Catalog Extractor
Extract the complete vehicle catalog from Mazda European configurator websites - models, grades, engines, prices, configuration options, and technical specifications - without an API key. Mazda Configurator Scraper covers 19 markets (16 currently available, see the list below) and exports structured data in JSON, CSV, or Excel.
Try it free - your first $5 of usage is on Apify. No credit card required.
What is Mazda Configurator Scraper?
Mazda Configurator Scraper is an automated data extraction tool that pulls the full vehicle catalog directly from official Mazda European websites. It captures every model, grade, engine variant, and MSC code available in each country's configurator, along with pricing, configuration options, and detailed technical specifications.
Use Mazda Configurator Scraper to:
- Monitor Mazda pricing across Europe - track base prices, rebates, and option costs across many markets in a single run
- Analyze the full vehicle lineup - compare grades, engines, and equipment levels across countries
- Extract configuration options - get every available colour, wheel, trim, and accessory with prices
- Collect technical specifications - detailed specs by category (engine, dimensions, safety, connectivity)
- Automate recurring data collection - schedule runs, set up webhooks, and keep your datasets fresh
What data does Mazda Configurator Scraper extract?
Mazda Configurator Scraper returns structured data with the following fields:
| Model name and ID | Grade/trim level |
| Engine name and code | Drive type (2WD, AWD) |
| MSC code (unique variant ID) | Base price in local currency |
| Formatted price with currency | Rebate/promotional price |
| Fuel consumption | Electric consumption (EV/PHEV) |
| Battery range (EV/PHEV) | Model year |
| Exterior colours with prices | Wheel options with prices |
| Interior trims with prices | Accessories with prices |
| Full technical specs by category | Embedded basic specs |
| Country and currency | Scrape timestamp |
Fields like colours, wheels, trims, accessories, and full specs are optional - enable or disable them in the input to control run time and cost.
How to use Mazda Configurator Scraper
Extracting Mazda catalog data takes under two minutes:
- Create a free Apify account at apify.com - your first $5 is free
- Open Mazda Configurator Scraper in Apify Console or click Try for free on this page
- Select countries - use
countryfor a single market orcountriesfor several (if you set both, they are combined). Leave both empty to scrape all markets - Choose data options - toggle configuration options and/or technical specs on or off
- Click Start - a quick test with 1 model takes about a minute per country; a full run takes much longer (see Run time and full runs below)
- Download your results in JSON, CSV, Excel, or XML - or access them via the Apify API
Mazda Configurator Scraper input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
country | string | No | es (prefilled) | A single market to scrape |
countries | array | No | Empty | Several markets in one run. Combined with country if both are set. Leave both empty for all markets |
maxModelsPerCountry | integer | No | 1 (prefilled) | Limit models per country. Clear it for the full catalog |
includeConfiguration | boolean | No | true | Fetch colours, trims, wheels, and accessories |
includeSpecs | boolean | No | true | Fetch detailed technical specifications |
includeFinance | boolean | No | false | Fetch financing data (where available) |
requestDelay | number | No | 1.0 | Seconds between requests (rate limiting) |
maxConcurrency | integer | No | 3 | How many countries are processed at the same time |
proxyConfiguration | object | No | Apify proxy | Proxy settings |
Note:
countryis prefilled withes. If you only want other countries, clearcountryand fill incountries; otherwise Spain is added to your selection.
Supported markets: Spain (es), Germany (de), France (fr), Italy (it), United Kingdom (uk), Netherlands (nl), Belgium (be), Portugal (pt), Poland (pl), Austria (at), Switzerland (ch), Sweden (se), Denmark (dk), Norway (no), Finland (fi), Czech Republic (cz), Hungary (hu), Saudi Arabia (sa), UAE (ae).
Known limitations:
- Finland (fi) is currently unavailable: Mazda Finland has moved to a different configurator and its data cannot be extracted at this time.
- Saudi Arabia (sa) and UAE (ae) are currently unavailable: the Mazda source site does not respond.
- fi, sa and ae are kept in the list so they can work again if the source becomes extractable. Selecting them today will not return items; if you select other markets too, the run finishes with a
Partialstatus listing the failed countries. - Denmark (dk) is available, with prices in DKK.
Example input (two countries, quick test; via API, country is simply omitted):
{"countries": ["es", "de"],"maxModelsPerCountry": 2,"includeConfiguration": true,"includeSpecs": true,"proxyConfiguration": { "useApifyProxy": true }}
Run time and full runs
Run time depends mainly on how many variants you collect and on the two data options:
- Full mode (
includeConfigurationandincludeSpecson, all models): measured at about 800 seconds (roughly 13-15 minutes) for Spain, which returned 270 items across 9 models, around 3 seconds per item. Plan about 15 minutes per country. - Lighter mode (both options off): noticeably faster, with prices and variants only.
maxConcurrencyprocesses several countries at the same time, so total time is roughly 15 minutes per country divided bymaxConcurrency.
Recommendations for complete runs:
- Choose the markets you need with
countryorcountriesinstead of scraping everything. - Raise the run timeout in the Run options to match the plan above (the default timeout of this Actor is 7200 seconds, i.e. 2 hours). For example, 6 countries with
maxConcurrency3 need about 30 minutes. - Alternatively, launch one run per country, which keeps each run short and easy to retry.
If a run is cut short: results are saved model by model, so if a run stops on timeout, the models already completed are kept in the dataset.
Run status: the status message shows OK: N items from M countries when everything worked, Partial: ... failed: ... when some countries failed (the run still succeeds with the data collected), and the run fails with a clear message only when no items could be collected at all.
Mazda Configurator Scraper output example
Each result is a structured JSON object representing one vehicle variant (model + grade + engine combination). Here is a sample from a real run:
{"country": "es","country_label": "Spain","currency": "EUR","model_name": "MAZDA CX-6e","grade_name": "Takumi","engine_name": "EV","drive_type": "2WD","msc_code": "GJGFEAA","base_price": 46200,"formatted_price": "46.200,00 ?","electric_consumption": "18.9 kWh/100km","battery_range": "484 km","year": 2026,"colours": [{"name": "Multi-tone Crystal White Pearl - Black","price": null,"formatted_price": "0,00 ?","is_standard": true}],"full_specs": {"interior": [{"category": "Interior","name": "Auto Hold","value": "Standard"}],"tipo de motor": [{"category": "Engine type","name": "Battery capacity","value": "68.8 kWh"}]},"scraped_at": "2026-07-04T06:37:07Z"}
Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API.
How much does it cost to scrape Mazda configurator data?
Mazda Configurator Scraper uses pay-per-event pricing. Only two events are charged:
| Event | Price |
|---|---|
| Actor Start | $0.005 per event (one event per GB of run memory, minimum one; the default memory of 512 MB is one event) |
| Result (one vehicle variant in the dataset) | $0.005 per item |
The pricing events do not add separate charges for the configuration, specs or finance options: what you pay depends on how many variants end up in the dataset, while those options mostly change run time.
Worked examples (one item = one variant, model + grade + engine):
- Quick test, about 30 variants (the Spain run above averaged 270 / 9 = 30 items per model): 30 x $0.005 = $0.15 + $0.005 = $0.155
- Full Spain catalog, 270 items: 270 x $0.005 = $1.35 + $0.005 = $1.355
- Six countries, if each returned about 270 items (other markets will differ): 1,620 x $0.005 = $8.10 + $0.005 = $8.105
To control cost, limit maxModelsPerCountry, choose only the countries you need, and set a maximum cost per run in the Apify run options.
Mazda Configurator Scraper FAQ
Is scraping Mazda configurator data legal?
Mazda Configurator Scraper only accesses publicly available data on official Mazda websites - the same information visible to any visitor using the online car configurator. The scraper respects rate limiting to avoid overloading servers.
As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws and Mazda's Terms of Service. For guidance, see Apify's blog on the legality of web scraping.
Does Mazda Configurator Scraper require a Mazda account?
No. Mazda Configurator Scraper works entirely with public data from the Mazda configurator pages and does not require any account, login, or API credentials.
Which Mazda models are covered?
Mazda Configurator Scraper extracts every model available in each country's official configurator - typically 8-12 models including CX-5, CX-30, CX-60, CX-80, Mazda2, Mazda3, MX-5, MX-30, and newer electric models like the CX-6e. The exact lineup varies by country.
What proxy configuration should I use?
Mazda websites have minimal blocking protection. Apify datacenter proxies (the default) work well. No residential proxies needed.
How do I integrate Mazda Configurator Scraper with my workflow?
Mazda Configurator Scraper integrates natively with Make (Integromat), Zapier, Google Sheets, webhooks, and the Apify API. See the API tab for ready-to-use code snippets in Python, Node.js, and more.
Why did my run take so long, or time out?
A full run (all models, configuration options and specs on) takes about 15 minutes per country. Select only the countries you need, raise the run timeout, or launch one run per country. Models already completed are kept if a run times out. See Run time and full runs above.
I found a bug or my run failed. Where do I report it?
Please open an issue in the Issues tab on this page. Include your input configuration and the run ID so we can investigate quickly.
How much does Mazda Configurator Scraper cost?
$0.005 per variant (result) plus a $0.005 Actor Start event per GB of memory (one event at the default 512 MB). A full Spain run of 270 items costs about $1.355. See How much does it cost to scrape Mazda configurator data? above.