# BYD configurator prices and catalogue in 20 countries

Canonical URL: https://www.rastriq.es/en/oem-configurators/byd/ · Spanish version: https://www.rastriq.es/configuradores-oem/byd/

> BYD configurator: trim-level prices in 20 markets. Trim prices with a tax flag. Downloadable JSON and CSV sample; Apify actor or custom dataset.

BYD prices and trims pulled from the official configurator across 20 markets. Each record carries the price in price plus a tax indicator (raw.vat). Available as an Apify actor or as a custom dataset.

QUICK ANSWER

**Quick answer:** BYD list prices with VAT by trim and market, with the Apify actor byd-pricing-monitor-scraper: 20 markets according to its README, with local-currency prices in 17 European markets and in ZAR for South Africa. The public sample is 100 rows in JSON and CSV (25 fields); Kuwait and Qatar publish no price yet.

20

Markets

100

Sample rows

25

Native fields

17

Models in sample

WHAT'S INSIDE

## The BYD dataset, field by field

The BYD Pricing Monitor Scraper actor (byd-pricing-monitor-scraper) opens the official BYD configurator and stores one row per model variant with list price. The public sample holds 100 rows and 25 native fields; every run reflects the configurator at that moment and stamps it in scraped_at.

The actor supports 20 markets. The sample for this brand was built by combining per-market runs (at most 300 items per dataset): 1,122 records from 18 countries (Belgium, Bolivia, Switzerland, Czechia, Germany, Spain, Finland, Hungary and 10 more) and 29 model names. It describes the sample, not the limit of the actor; the sample covers 18 of the 20 supported markets.

The sample includes models such as BYD DOLPHIN SURF, BYD ATTO 2, BYD ATTO 3, BYD ATTO3, BYD SEALION 7, BYD TANG. The raw.model_name_en field keeps the name exactly as the manufacturer publishes it and country_code identifies the market, which makes them the natural join key against other brands.

Coverage according to the actor README: 20 markets. In Europe there are 17, with prices in local currency: Belgium, Bulgaria, Croatia, Czechia, Finland, France, Germany, Hungary, Italy, the Netherlands, Poland, Romania, Slovakia, Slovenia, Spain, Sweden and Switzerland; Croatia uses the Czech catalogue and its prices come in CZK. South Africa adds 10 models priced in ZAR. Kuwait and Qatar return a catalogue with no published price yet and, in Latin America, the actor delivers the model and trim structure without a list price, because BYD sets the price at the dealer.

- **Price:** price
- **Net and taxes:** raw.vat
- **Identifiers:** country_code, model_code and product_code
- **Traceability:** source_url and scraped_at

COVERAGE

## BYD markets and models

Markets present in the sample, built from per-market runs, and the public-sample rows for each.

| Country | Code | Rows in sample | Models in sample |
|---|---|---|---|
| Belgium | BE | 5 | BYD TANG, BYD HAN, BYD SEALION 7 |
| Bolivia | BO | 6 | BYD DOLPHIN SURF, BYD ATTO 2 |
| Switzerland | CH | 6 | BYD SEALION 7, BYD SEAL 6 DM-i Touring, BYD SEAL U DM-i |
| Czechia | CZ | 5 | BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Germany | DE | 5 | BYD TANG, BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Spain | ES | 6 | BYD DOLPHIN SURF, BYD ATTO 2 |
| Finland | FI | 5 | BYD TANG, BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Hungary | HU | 5 | BYD TANG, BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Italy | IT | 5 | BYD TANG, BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Kuwait | KW | 6 | BYD ATTO 3, BYD QIN PLUS DM-i, BYD HAN |
| Netherlands | NL | 5 | BYD TANG, BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Poland | PL | 5 | BYD TANG, BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Qatar | QA | 6 | BYD ATTO3, BYD SEAL |
| Romania | RO | 6 | BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| Sweden | SE | 6 | BYD ATTO 2, BYD ATTO 2 DM-i, BYD ATTO 3 EVO |
| Slovenia | SI | 6 | BYD SEALION 7, BYD SEAL 6 DM-i Touring, BYD SEAL 6 DM-i |
| Slovakia | SK | 6 | BYD SEALION 7, BYD SEAL 6 DM-i Touring |
| South Africa | ZA | 6 | BYD ATTO 3, BYD DOLPHIN, BYD SEAL |

PUBLIC SAMPLE

## 10 real rows from the BYD configurator

Extract of the downloadable sample (100 rows, 25 columns). The 6 key BYD columns are shown; no personal fields.

| country_code | raw.model_name_en | raw.product_name_alias | price | currency | raw.vat |
|---|---|---|---|---|---|
| ES | BYD DOLPHIN SURF | Active | 19990 | EUR | 21 |
| SE | BYD ATTO 2 | Comfort | 428900 | SEK | — |
| BO | BYD DOLPHIN SURF | Active | 19990 | EUR | 21 |
| KW | BYD ATTO 3 | SC2EGZ-15 | 0 | USD | — |
| QA | BYD ATTO3 | SC2EGZ-20 | 0 | USD | — |
| ZA | BYD DOLPHIN | Extended Range | 602900 | ZAR | — |
| CH | BYD SEALION 7 | Excellence | 60990 | CHF | 8.1 |
| SI | BYD SEAL 6 DM-i Touring | Comfort | 43400 | EUR | 22 |
| SK | BYD SEALION 7 | Excellence | 56390 | EUR | 23 |
| RO | BYD SEALION 7 | Excellence AWD | 58000 | EUR | — |

[Download JSON sample](https://www.rastriq.es/muestras/oem-byd.json) [Download CSV sample](https://www.rastriq.es/muestras/oem-byd.csv)

Values are exactly what the actor returned in its latest extraction; they have not been edited.

DICTIONARY

## BYD field dictionary

Native output fields of the actor, with type and an example value taken from the sample.

| Field | Type | Example |
|---|---|---|
| record_type | string | vehicle_variant |
| country_code | string | ES |
| country_name | string | Spain |
| language_locale | string | es |
| language_base | string | es |
| shared_cms_locale | boolean | True |
| model_code | string | CX017035 |
| product_code | string | KX017035118 |
| series_code | string | BYD017 |
| price | number | 19990 |
| currency | string | EUR |
| source_url | string | https://cms-api.byd.com/car/byd/e… |
| scraped_at | string | 2026-10-05T19:54:57+00:00 |
| raw.requested_model_code | string | CX017035 |
| raw.model_name | string | 海鸥 |
| raw.model_name_en | string | BYD DOLPHIN SURF |
| raw.series_name | string | 海鸥 |
| raw.series_name_en | string | BYD DOLPHIN SURF |
| raw.product_name | string | 海鸥 左舵 Active |
| raw.product_name_alias | string | Active |
| raw.formatted_price | string | 19.990€ |
| raw.country_vehicle_code | string | 84814562025 |
| raw.vat | number | 21 |
| raw.sales_topics | string | ● Pantalla táctil con rotación el… |
| raw.spec_keys | string | colors \| interior \| wheels |

PRICES AND TAXES

## Gross price, net price and taxes in BYD

In BYD output the amount arrives in price and raw.vat tells you the tax treatment. There is no separate net price; in the normalized dataset we compute it from the market VAT and flag it as derived.

Read the sample with these rules: in the Kuwait and Qatar rows, price is 0 because no price is published; the rows with country_code BO share the Spanish catalogue (euros, 21 VAT and the same price format), so they are not local Bolivian prices; and raw.vat appears only in markets whose CMS reports it.

Need gross, net and taxes on the same basis across all brands? The [data normalization service](https://www.rastriq.es/en/data-normalization/) handles it.

USE CASES

## What you can decide with BYD data

Cross-brand price benchmarking

Join BYD against other brands by market and trim using country_code and raw.model_name_en; with 20 markets you can compare the same segment across countries without mapping schemas by hand.

country_code · raw.model_name_en · price

Country pricing policy

With 20 markets you can see how the BYD range is spread across countries and which trims are missing in each.

country_code · raw.model_name_en

Launch and range-change detection

Compare successive BYD extractions to see new or withdrawn trims using country_code and model_code and the date in scraped_at.

country_code · model_code · scraped_at

FAQ

## Questions about BYD data

### Do BYD prices include tax and is there a net price?

The price arrives in price and raw.vat indicates the tax treatment. There is no net field; we derive it in the normalized dataset using the market VAT.

### How often is BYD data refreshed?

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.

### Is there price history for BYD?

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 BYD and the markets you care about, request it on the datasets page and we will tell you which period we can deliver.

### Which formats are BYD data delivered in?

Apify exports every dataset as JSON, CSV, Excel, XML, HTML and RSS. Here you can download the sample as JSON and CSV (100 rows, 25 columns). For recurring deliveries we add API, S3 or whatever format your team uses.

### Which markets does BYD cover and what does the public sample include?

Coverage: 20 markets (declared). The 100-row sample includes 18 markets out of the 20 supported and 17 distinct models. It is meant to validate the schema, not to replace the full dataset. For BYD, Kuwait and Qatar publish no price yet, Latin America has no list price and South Africa brings 10 models in ZAR.

## Start with BYD data

Run the actor yourself on pay-per-result or order the historical or normalized dataset your team needs.

[Run on Apify →](https://apify.com/rastriq/byd-pricing-monitor-scraper) [Request historical / normalized dataset →](https://www.rastriq.es/en/buy-datasets/)

MORE BRANDS

## Related brands

[MG Configurator pricing and downloadable sample](https://www.rastriq.es/en/oem-configurators/mg/) [Polestar Configurator pricing and downloadable sample](https://www.rastriq.es/en/oem-configurators/polestar/) [Hyundai Configurator pricing and downloadable sample](https://www.rastriq.es/en/oem-configurators/hyundai/) [All 28 OEM brands Brand × country coverage and public samples](https://www.rastriq.es/en/oem-configurators/)
