Toyota prices and trims pulled from the official configurator across 39 markets. Each record separates the tax-inclusive price (price_list and price_with_discount), the price without tax (price_net and price_ex_vat) and the tax component (price_tax, vat_rate and registration_tax_applies). Available as an Apify actor or as a custom dataset.
Quick answer: Pricing from the official Toyota configurator across 39 markets, extracted with the Apify actor toyota-europe-inventory. The public sample is 100 rows in JSON and CSV with 112 native fields; run the actor with pay per result or request a historical or normalized dataset.
The Toyota Europe Inventory & Prices actor (toyota-europe-inventory) opens the official Toyota configurator and stores one row per configurable version (model, trim and powertrain). The public sample holds 100 rows and 112 native fields; every run reflects the configurator at that moment and stamps it in scraped_at.
The actor lists 39 markets as supported coverage. Its latest full run returned 6,517 records from 39 countries (Armenia, Austria, Azerbaijan, Belgium, Bulgaria, Switzerland, Cyprus, Czechia and 31 more) and 107 model names. That run describes the sample, not the limit of the actor.
The sample includes models such as Aygo X Cross, bZ4X Touring, Nouveau TOYOTA C-HR+, Toyota C-HR+, Yaris, Nouvelle Aygo X. The model_name field keeps the name exactly as the manufacturer publishes it and country identifies the market, which makes them the natural join key against other brands.
Markets verified in the latest full run and how many rows of the public sample belong to each. Actual actor coverage may be wider than a single run.
| Country | Code | Rows in sample | Models in sample |
|---|---|---|---|
| Armenia | AM | 0 | — |
| Austria | AT | 0 | — |
| Azerbaijan | AZ | 0 | — |
| Belgium | BE | 0 | — |
| Bulgaria | BG | 0 | — |
| Switzerland | CH | 0 | — |
| Cyprus | CY | 0 | — |
| Czechia | CZ | 0 | — |
| Germany | DE | 26 | bZ4X Touring, Toyota C-HR+, Aygo X |
| Denmark | DK | 0 | — |
| Estonia | EE | 0 | — |
| Spain | ES | 37 | Aygo X Cross, Yaris, GR Yaris |
| Finland | FI | 0 | — |
| France | FR | 37 | bZ4X Touring, Nouveau TOYOTA C-HR+, Nouvelle Aygo X |
| United Kingdom | GB | 0 | — |
| Georgia | GE | 0 | — |
| Greece | GR | 0 | — |
| Croatia | HR | 0 | — |
| Hungary | HU | 0 | — |
| Ireland | IE | 0 | — |
| Israel | IL | 0 | — |
| Iceland | IS | 0 | — |
| Italy | IT | 0 | — |
| Kazakhstan | KZ | 0 | — |
| Lithuania | LT | 0 | — |
| Luxembourg | LU | 0 | — |
| Latvia | LV | 0 | — |
| Moldova | MD | 0 | — |
| Netherlands | NL | 0 | — |
| Norway | NO | 0 | — |
| Poland | PL | 0 | — |
| Portugal | PT | 0 | — |
| Romania | RO | 0 | — |
| Serbia | RS | 0 | — |
| Sweden | SE | 0 | — |
| Slovenia | SI | 0 | — |
| Slovakia | SK | 0 | — |
| Türkiye | TR | 0 | — |
| Ukraine | UA | 0 | — |
Extract of the downloadable sample (100 rows, 112 columns). The 8 key Toyota columns are shown; no personal fields.
| country | model_name | grade | engine | price_list | price_with_discount | price_net | price_tax |
|---|---|---|---|---|---|---|---|
| es | Aygo X Cross | Chic | 120 | 27800 | 24500 | 22975.21 | 4824.79 |
| fr | bZ4X Touring | Design | Grande Autonomie 2WD | 48400 | 44400 | 40333.33 | 8066.67 |
| de | Toyota C-HR+ | Active | Elektromotor 123 kW (167 PS),… | 41990 | 34966.72 | 35285.71 | 6704.29 |
| es | Yaris | Active | Hybrid 120 | 25250 | 21500 | 20867.77 | 4382.23 |
| fr | Nouveau TOYOTA C-HR+ | Design Autonomie Confort | Autonomie Confort 167ch (58 k… | 39600 | 35600 | 33000 | 6600 |
| de | Aygo X | Pure | 1,5 l Hybrid Systemleistung 8… | 21990 | 19450.7 | 18478.99 | 3511.01 |
| es | GR Yaris | RZ | 1.6T 280 | 51000 | 45000 | 39005.74 | 11994.26 |
| fr | Nouvelle Aygo X | Air Collection | Hybride 1.5L (116 ch) | 28300 | 25300 | 23583.33 | 4716.67 |
| de | Toyota bZ4X | Comfort | Elektromotor 123 kW (167 PS),… | 42990 | 35980.7 | 36126.05 | 6863.95 |
| es | Yaris Cross | Active | Hybrid 130 | 31400 | 27050 | 25950.41 | 5449.59 |
Values are exactly what the actor returned in its latest extraction; they have not been edited.
Native output fields of the actor, with type and an example value taken from the sample.
| Field | Type | Example |
|---|---|---|
| country | string | es |
| country_name | string | Spain |
| currency | string | EUR |
| model_code | string | ax |
| model_name | string | Aygo X Cross |
| model_id | string | 37d0214b-a347-4e4c-864f-d14df8086… |
| grade | string | Chic |
| grade_code | string | c |
| body_type | string | 5P |
| engine | string | 120 |
| transmission | string | e-CVT |
| wheel_drive | string | 4x2 |
| is_hybrid | boolean | True |
| fuel_types | string | H_1 |
| price_list | number | 27800 |
| price_discount | number | 3300 |
| price_with_discount | number | 24500 |
| price_net | number | 22975.21 |
| price_tax | number | 4824.79 |
| has_promotion | boolean | True |
| co2_combined_gkm | number | 87 |
| car_id | string | f70374d2-0046-418e-9b7c-24a2e15ba… |
| model_total_price | number | 20900 |
| model_total_price_incl_promo | number | 20900 |
| co2_combined_gkm_source | string | calculation_details |
| exterior_colour_id | string | f1276bd9-ca46-4c69-8cab-d34d30d25… |
| upholstery_id | string | 909feaa2-d488-4cd1-9f12-c59f9b44d… |
| variant_total_price | number | 24500 |
| source_url | string | https://www.toyota.es |
| data_source | string | prices_api |
| scraped_at | string | 2026-09-26T21:30:54.251277+00:00 |
| extracted_at | string | 2026-09-26T21:30:54.251277+00:00 |
| engine_code | string | m15a-fxe-15hv |
| engine_category | string | HEV |
| engine_category_name | string | Híbrido |
| fuel_code | string | h_1 |
| vat_rate | number | 0.21 |
| vat_rate_source | string | api_calculationDetails |
| source_tax_ratio | number | 0.21 |
| fiscal_region | string | Madrid |
| fiscal_region_rate | number | 0 |
| price_net_before_discount | number | 22975.21 |
| price_tax_before_discount | number | 4824.79 |
| price_total_config | number | 24500 |
| price_total_incl_promotions | number | 24500 |
| vehicle_type | string | Passenger |
| doors | number | 5 |
| body_type_code | string | ab4 |
| vehicle_category_source | string | Passenger |
| n_colour_combinations | number | 0 |
| vat_rate_statutory | number | 0.21 |
| registration_tax_applies | boolean | False |
| vat_includes_registration_tax | boolean | False |
| price_source_tax_scope | string | vat_only |
| price_ex_vat | number | 20247.93 |
| price_net_current | number | 20247.93 |
| price_tax_current | number | 4252.07 |
| price_ex_vat_list | number | 22975.21 |
| price_net_list | number | 22975.21 |
| price_tax_list | number | 4824.79 |
Showing 60 of 112 sample fields; the rest is documented with the delivery.
Toyota publishes the tax-inclusive price in price_list and price_with_discount and the price without tax in price_net and price_ex_vat. The fiscal component arrives in price_tax, vat_rate and registration_tax_applies. Those fields let you reconcile list price and net price without recomputing VAT, and compare markets with different tax rates.
Rebates and offers show up in price_discount and has_promotion, so you can track when a campaign appears and how far it moves the price of each trim.
Need gross, net and taxes on the same basis across all brands? The data normalization service handles it.
Both are there: the tax-inclusive price is in price_list and price_with_discount and the price without tax in price_net and price_ex_vat; the tax detail is in price_tax, vat_rate and registration_tax_applies.
Each actor run reflects the configurator at that moment and stamps it in scraped_at. You can schedule recurring runs on Apify; if you need a fixed cadence with automatic delivery by API, S3 or CSV, we set it up as a custom dataset.
The actor does not keep history by itself: each run is a snapshot, and history builds up by accumulating runs. If you want it already built for Toyota and the markets you care about, request it on the datasets page and we will tell you which period we can deliver.
Apify exports every dataset as JSON, CSV, Excel, XML, HTML and RSS. Here you can download the sample as JSON and CSV (100 rows, 112 columns). For recurring deliveries we add API, S3 or whatever format your team uses.
Coverage: 39 markets (declared). The 100-row sample includes 3 markets out of the 39 supported and 18 distinct models. It is meant to validate the schema, not to replace the full dataset.
Run the actor yourself on pay-per-result or order the historical or normalized dataset your team needs.