Edit in admin →
21 images
Expired · Days listed: 2

2025 BMW X2

1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr

£36,995
11,818 miles
YH75LBN

Overview

Mileage
11,818 miles
Registration
2025 (25 reg)
Fuel type
Petrol Hybrid
Body type
SUV
Engine
1.5L
Gearbox
Automatic
Doors
5
Seats
5
Body colour
White
Alpine White Veganza Perforated Black 20’’ M V-Spoke Alloy Wheels Sun Protection Glass Driving Assistant Plus Preparation M Sport Package Pro Technology Pack Mild Hybrid Technology Automatic Transmission M Adaptive Suspension Front Heated Seats Active Guard Parking Assistant Adaptive LED Headlights Acoustic Glass M Sport Brakes Comfort Access M Sport Seat Belts Sun Protection Glass M Sport Spoiler COST NEW TODAY £48,490

History

Price history

When Price Δ
5 weeks ago £36,995

Mileage history

When Mileage Δ
5 weeks ago 11,818

Item data

Processed fields

vrm
YH75LBN
make
BMW
model
X2
trim line
1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr
year
2025
body type
SUV
fuel type
Petrol Hybrid
transmission
Automatic
engine size cc
1500
engine size litres
1.5
colour
White
doors
5
seats
5
mileage
11818
price
36995
source key
20776
platform
autotrader

Item record

item id
9868
remote id
https://www.autotrader.co.uk/car-details/202605142403555
platform
autotrader
source key
20776
remote status
unavailable
media count
21
first seen at
2026-05-16 08:29:55
last seen at
2026-05-18 08:35:21
completed at
2026-05-16 20:39:27
remote url
View original →

Raw data

Item record
{
    "item_id": 9868,
    "remote_id": "https://www.autotrader.co.uk/car-details/202605142403555",
    "source_key": "20776",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202605142403555",
    "remote_status": "unavailable",
    "media_count": 21,
    "last_seen_at": "2026-05-18 08:35:21",
    "first_seen_at": "2026-05-16 08:29:55",
    "completed_at": "2026-05-16 20:39:27",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                "cdn_path": "26/9868/101167fee0f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "101167fee0",
                "cdn_sizes": {
                    "f": "26/9868/101167fee0f.jpg",
                    "l": "26/9868/101167fee0l.jpg",
                    "m": "26/9868/101167fee0m.jpg",
                    "s": "26/9868/101167fee0s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/71c5721a5f2646ca8b509398f6986b6a.jpg",
                "cdn_path": "26/9868/cb2983544bf.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "cb2983544b",
                "cdn_sizes": {
                    "f": "26/9868/cb2983544bf.jpg",
                    "l": "26/9868/cb2983544bl.jpg",
                    "m": "26/9868/cb2983544bm.jpg",
                    "s": "26/9868/cb2983544bs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/962ce1c334714fde91ee15792edba90c.jpg",
                "cdn_path": "26/9868/deba1f914ff.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "deba1f914f",
                "cdn_sizes": {
                    "f": "26/9868/deba1f914ff.jpg",
                    "l": "26/9868/deba1f914fl.jpg",
                    "m": "26/9868/deba1f914fm.jpg",
                    "s": "26/9868/deba1f914fs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                "cdn_path": "26/9868/115305b848f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "115305b848",
                "cdn_sizes": {
                    "f": "26/9868/115305b848f.jpg",
                    "l": "26/9868/115305b848l.jpg",
                    "m": "26/9868/115305b848m.jpg",
                    "s": "26/9868/115305b848s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1c3de63e98ef48df81b6038636c80080.jpg",
                "cdn_path": "26/9868/7f0d0eddf8f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "7f0d0eddf8",
                "cdn_sizes": {
                    "f": "26/9868/7f0d0eddf8f.jpg",
                    "l": "26/9868/7f0d0eddf8l.jpg",
                    "m": "26/9868/7f0d0eddf8m.jpg",
                    "s": "26/9868/7f0d0eddf8s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                "cdn_path": "26/9868/68ff8a7543f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "68ff8a7543",
                "cdn_sizes": {
                    "f": "26/9868/68ff8a7543f.jpg",
                    "l": "26/9868/68ff8a7543l.jpg",
                    "m": "26/9868/68ff8a7543m.jpg",
                    "s": "26/9868/68ff8a7543s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ae94027e97c247369eef6700ee5476cd.jpg",
                "cdn_path": "26/9868/3877430f4cf.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "3877430f4c",
                "cdn_sizes": {
                    "f": "26/9868/3877430f4cf.jpg",
                    "l": "26/9868/3877430f4cl.jpg",
                    "m": "26/9868/3877430f4cm.jpg",
                    "s": "26/9868/3877430f4cs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/75913dba5a614e3299ba660bbb95a40d.jpg",
                "cdn_path": "26/9868/d8d0dbad50f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "d8d0dbad50",
                "cdn_sizes": {
                    "f": "26/9868/d8d0dbad50f.jpg",
                    "l": "26/9868/d8d0dbad50l.jpg",
                    "m": "26/9868/d8d0dbad50m.jpg",
                    "s": "26/9868/d8d0dbad50s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/cf32cd4b43d2481f83f3036be9063882.jpg",
                "cdn_path": "26/9868/b29db89bb6f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "b29db89bb6",
                "cdn_sizes": {
                    "f": "26/9868/b29db89bb6f.jpg",
                    "l": "26/9868/b29db89bb6l.jpg",
                    "m": "26/9868/b29db89bb6m.jpg",
                    "s": "26/9868/b29db89bb6s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c940f75ef4814158ac1d7a0a492dd896.jpg",
                "cdn_path": "26/9868/327b5324f4f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "327b5324f4",
                "cdn_sizes": {
                    "f": "26/9868/327b5324f4f.jpg",
                    "l": "26/9868/327b5324f4l.jpg",
                    "m": "26/9868/327b5324f4m.jpg",
                    "s": "26/9868/327b5324f4s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/803c70ddde41470e971a26235998f0bc.jpg",
                "cdn_path": "26/9868/93f3ddaa19f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "93f3ddaa19",
                "cdn_sizes": {
                    "f": "26/9868/93f3ddaa19f.jpg",
                    "l": "26/9868/93f3ddaa19l.jpg",
                    "m": "26/9868/93f3ddaa19m.jpg",
                    "s": "26/9868/93f3ddaa19s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                "cdn_path": "26/9868/98822b3406f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "98822b3406",
                "cdn_sizes": {
                    "f": "26/9868/98822b3406f.jpg",
                    "l": "26/9868/98822b3406l.jpg",
                    "m": "26/9868/98822b3406m.jpg",
                    "s": "26/9868/98822b3406s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/aae6360abc44487f9fcc2ea60a736b18.jpg",
                "cdn_path": "26/9868/831c947595f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "831c947595",
                "cdn_sizes": {
                    "f": "26/9868/831c947595f.jpg",
                    "l": "26/9868/831c947595l.jpg",
                    "m": "26/9868/831c947595m.jpg",
                    "s": "26/9868/831c947595s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                "cdn_path": "26/9868/8874c10313f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "8874c10313",
                "cdn_sizes": {
                    "f": "26/9868/8874c10313f.jpg",
                    "l": "26/9868/8874c10313l.jpg",
                    "m": "26/9868/8874c10313m.jpg",
                    "s": "26/9868/8874c10313s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8a236f913b54472483e2a3ad9c235f1a.jpg",
                "cdn_path": "26/9868/d65e319651f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "d65e319651",
                "cdn_sizes": {
                    "f": "26/9868/d65e319651f.jpg",
                    "l": "26/9868/d65e319651l.jpg",
                    "m": "26/9868/d65e319651m.jpg",
                    "s": "26/9868/d65e319651s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/17911812ed3748a2b23add8bac57cdfc.jpg",
                "cdn_path": "26/9868/30383f4a2cf.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "30383f4a2c",
                "cdn_sizes": {
                    "f": "26/9868/30383f4a2cf.jpg",
                    "l": "26/9868/30383f4a2cl.jpg",
                    "m": "26/9868/30383f4a2cm.jpg",
                    "s": "26/9868/30383f4a2cs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/62f607a782d84a00bce39fb39fd11edf.jpg",
                "cdn_path": "26/9868/4e59a63917f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "4e59a63917",
                "cdn_sizes": {
                    "f": "26/9868/4e59a63917f.jpg",
                    "l": "26/9868/4e59a63917l.jpg",
                    "m": "26/9868/4e59a63917m.jpg",
                    "s": "26/9868/4e59a63917s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                "cdn_path": "26/9868/49ec9e6b0ff.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "49ec9e6b0f",
                "cdn_sizes": {
                    "f": "26/9868/49ec9e6b0ff.jpg",
                    "l": "26/9868/49ec9e6b0fl.jpg",
                    "m": "26/9868/49ec9e6b0fm.jpg",
                    "s": "26/9868/49ec9e6b0fs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d5f33eacd67f44748d6edbc7a975b685.jpg",
                "cdn_path": "26/9868/821ce572aaf.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "821ce572aa",
                "cdn_sizes": {
                    "f": "26/9868/821ce572aaf.jpg",
                    "l": "26/9868/821ce572aal.jpg",
                    "m": "26/9868/821ce572aam.jpg",
                    "s": "26/9868/821ce572aas.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                "cdn_path": "26/9868/caa89d6aa6f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "caa89d6aa6",
                "cdn_sizes": {
                    "f": "26/9868/caa89d6aa6f.jpg",
                    "l": "26/9868/caa89d6aa6l.jpg",
                    "m": "26/9868/caa89d6aa6m.jpg",
                    "s": "26/9868/caa89d6aa6s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bb90ec23e22c4944a631255149500186.jpg",
                "cdn_path": "26/9868/8740b44e38f.jpg",
                "status": "complete",
                "attempts": 0,
                "cdn_hash": "8740b44e38",
                "cdn_sizes": {
                    "f": "26/9868/8740b44e38f.jpg",
                    "l": "26/9868/8740b44e38l.jpg",
                    "m": "26/9868/8740b44e38m.jpg",
                    "s": "26/9868/8740b44e38s.jpg"
                }
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "make": "BMW",
            "model": "X2",
            "trim_line": "1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr",
            "year": 2025,
            "body_type": "SUV",
            "fuel_type": "Petrol Hybrid",
            "transmission": "Automatic",
            "engine_size_cc": 1500,
            "engine_size_litres": 1.5,
            "colour": "White",
            "doors": 5,
            "seats": 5,
            "mileage": 11818,
            "price": 36995,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "20776",
            "platform": "autotrader",
            "vrm": "YH75LBN"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202605142403555",
                    "vdata_scrape_id": "at_id_202605142403555",
                    "data_complete": true,
                    "listing": {
                        "title": "2025 BMW X2",
                        "subtitle": "1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr",
                        "make": "BMW",
                        "model": "X2",
                        "year": 2025,
                        "price": 36995,
                        "mileage": 11818,
                        "fuel": "Petrol Hybrid",
                        "body_type": "SUV",
                        "gearbox": "Automatic",
                        "doors": 5,
                        "seats": 5,
                        "engine": "1.5L",
                        "emission_class": "Euro 6",
                        "colour": "White",
                        "range_miles": null,
                        "vin": null,
                        "description": "Alpine White \nVeganza Perforated Black \n20’’ M V-Spoke Alloy Wheels \nSun Protection Glass \nDriving Assistant Plus Preparation \nM Sport Package Pro \nTechnology Pack \nMild Hybrid Technology \nAutomatic Transmission \nM Adaptive Suspension \nFront Heated Seats \nActive Guard \nParking Assistant \nAdaptive LED Headlights \nAcoustic Glass \nM Sport Brakes \nComfort Access \nM Sport Seat Belts \nSun Protection Glass \nM Sport Spoiler \nCOST NEW TODAY £48,490",
                        "description_section_present": true,
                        "image_count": 21,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/71c5721a5f2646ca8b509398f6986b6a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/962ce1c334714fde91ee15792edba90c.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/1c3de63e98ef48df81b6038636c80080.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/ae94027e97c247369eef6700ee5476cd.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/75913dba5a614e3299ba660bbb95a40d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/cf32cd4b43d2481f83f3036be9063882.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/c940f75ef4814158ac1d7a0a492dd896.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/803c70ddde41470e971a26235998f0bc.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/aae6360abc44487f9fcc2ea60a736b18.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8a236f913b54472483e2a3ad9c235f1a.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/17911812ed3748a2b23add8bac57cdfc.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/62f607a782d84a00bce39fb39fd11edf.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/d5f33eacd67f44748d6edbc7a975b685.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/bb90ec23e22c4944a631255149500186.jpg"
                        ],
                        "dealer_name": "Bavarian BMW",
                        "dealer_id": "20776",
                        "dealer_rating": null,
                        "dealer_phone": "02895214000",
                        "is_private_seller": false
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202605142403555",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202605142403555",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202605142403555",
                        "[+0.0s] at_id: 202605142403555",
                        "[+0.88s] driver started",
                        "[+1.46s] page loaded",
                        "[+4.53s] pre-cookie wait done",
                        "[+4.57s] switched into cookie iframe",
                        "[+4.67s] cookie button clicked: //button[@title='Reject All']",
                        "[+4.67s] cookie modal dismissed via button",
                        "[+9.72s] post-cookie wait done",
                        "[+11.74s] page settled",
                        "[+12.08s] title: 2025 BMW X2",
                        "[+12.13s] subtitle: 1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr",
                        "[+12.2s] price: 36995",
                        "[+12.22s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'meet-seller-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
                        "[+12.22s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                        "[+12.23s] overview section confirmed via CSS selector",
                        "[+12.23s] mileage: 11818",
                        "[+12.24s] year: 2025",
                        "[+12.25s] fuel: Petrol Hybrid",
                        "[+12.26s] body_type: SUV",
                        "[+12.26s] gearbox: Automatic",
                        "[+12.27s] doors: 5",
                        "[+12.27s] seats: 5",
                        "[+12.28s] engine: 1.5L",
                        "[+12.28s] emission_class: Euro 6",
                        "[+12.29s] colour: White",
                        "[+12.3s] range_miles: None",
                        "[+12.31s] data-lp-sdes not found — falling back to title parse",
                        "[+12.32s] make/model from page title: BMW / X2",
                        "[+12.37s] dealer_name: Bavarian BMW",
                        "[+12.4s] dealer_id: 20776",
                        "[+12.41s] dealer_rating: None",
                        "[+12.43s] dealer_phone: 02895214000",
                        "[+12.44s] is_private_seller: False",
                        "[+12.49s] description_section_present: True",
                        "[+12.75s] description signpost clicked",
                        "[+14.88s] description: 443 chars",
                        "[+14.91s] description modal closed",
                        "[+16.01s] image_count from counter: 21",
                        "[+16.05s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+19.28s] gallery images extracted: 21",
                        "[+19.28s] data_complete: True",
                        "[+19.43s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202605142403555",
                    "vdata_scrape_id": "at_id_202605142403555",
                    "data_complete": true,
                    "listing": {
                        "vrm": "YH75LBN",
                        "year": 2025,
                        "make": "BMW",
                        "model": "X2",
                        "price": 36995,
                        "mileage": 11818,
                        "colour": "White",
                        "gearbox": "Automatic",
                        "fuel": "Petrol Hybrid",
                        "subtitle": "BMW X2 1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr M SPORT PRO PACK, TECH PACK",
                        "dealer_id": "20776",
                        "dealer_name": "Bavarian BMW | BT12 6HU",
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/71c5721a5f2646ca8b509398f6986b6a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/962ce1c334714fde91ee15792edba90c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1c3de63e98ef48df81b6038636c80080.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ae94027e97c247369eef6700ee5476cd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/75913dba5a614e3299ba660bbb95a40d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/cf32cd4b43d2481f83f3036be9063882.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c940f75ef4814158ac1d7a0a492dd896.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/803c70ddde41470e971a26235998f0bc.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/aae6360abc44487f9fcc2ea60a736b18.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8a236f913b54472483e2a3ad9c235f1a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/17911812ed3748a2b23add8bac57cdfc.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/62f607a782d84a00bce39fb39fd11edf.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d5f33eacd67f44748d6edbc7a975b685.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bb90ec23e22c4944a631255149500186.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202605142403555",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202605142403555&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "White",
                        "fuelType": "Petrol Hybrid",
                        "make": "BMW",
                        "mileage": 11818,
                        "model": "X2",
                        "price": 36995,
                        "registration": "YH75LBN",
                        "registrationYear": 2025,
                        "transmission": "Automatic",
                        "summary": "BMW X2 1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr M SPORT PRO PACK, TECH PACK",
                        "dealerId": "20776",
                        "dealerName": "Bavarian BMW | BT12 6HU",
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/71c5721a5f2646ca8b509398f6986b6a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/962ce1c334714fde91ee15792edba90c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1c3de63e98ef48df81b6038636c80080.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ae94027e97c247369eef6700ee5476cd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/75913dba5a614e3299ba660bbb95a40d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/cf32cd4b43d2481f83f3036be9063882.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c940f75ef4814158ac1d7a0a492dd896.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/803c70ddde41470e971a26235998f0bc.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/aae6360abc44487f9fcc2ea60a736b18.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8a236f913b54472483e2a3ad9c235f1a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/17911812ed3748a2b23add8bac57cdfc.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/62f607a782d84a00bce39fb39fd11edf.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d5f33eacd67f44748d6edbc7a975b685.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bb90ec23e22c4944a631255149500186.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202605142403555",
                        "stockId": "8a42c9a99e26de50019e2778943a56b1",
                        "searchId": "202605142403555"
                    },
                    "steps": [
                        "start",
                        "at_id: 202605142403555",
                        "url: https://www.zuto.com/apply/?advertId=202605142403555&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: YH75LBN",
                        "make/model: BMW / X2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "description": "Alpine White \nVeganza Perforated Black \n20’’ M V-Spoke Alloy Wheels \nSun Protection Glass \nDriving Assistant Plus Preparation \nM Sport Package Pro \nTechnology Pack \nMild Hybrid Technology \nAutomatic Transmission \nM Adaptive Suspension \nFront Heated Seats \nActive Guard \nParking Assistant \nAdaptive LED Headlights \nAcoustic Glass \nM Sport Brakes \nComfort Access \nM Sport Seat Belts \nSun Protection Glass \nM Sport Spoiler \nCOST NEW TODAY £48,490",
            "colour_detail": "White",
            "price_history": [
                {
                    "price": 36995,
                    "recorded_at": "2026-05-18 16:33:05"
                }
            ],
            "images_history": [
                {
                    "urls": [
                        "https://m.atcdn.co.uk/a/media/w800/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/71c5721a5f2646ca8b509398f6986b6a.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/962ce1c334714fde91ee15792edba90c.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/1c3de63e98ef48df81b6038636c80080.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/ae94027e97c247369eef6700ee5476cd.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/75913dba5a614e3299ba660bbb95a40d.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/cf32cd4b43d2481f83f3036be9063882.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/c940f75ef4814158ac1d7a0a492dd896.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/803c70ddde41470e971a26235998f0bc.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/aae6360abc44487f9fcc2ea60a736b18.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/8a236f913b54472483e2a3ad9c235f1a.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/17911812ed3748a2b23add8bac57cdfc.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/62f607a782d84a00bce39fb39fd11edf.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/d5f33eacd67f44748d6edbc7a975b685.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/bb90ec23e22c4944a631255149500186.jpg"
                    ],
                    "recorded_at": "2026-05-18 16:33:05"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 11818,
                    "recorded_at": "2026-05-18 16:33:05"
                }
            ],
            "description_history": [
                {
                    "hash": "2059075a36c27beca482a3c11fc4e1a6",
                    "text": "Alpine White \nVeganza Perforated Black \n20’’ M V-Spoke Alloy Wheels \nSun Protection Glass \nDriving Assistant Plus Preparation \nM Sport Package Pro \nTechnology Pack \nMild Hybrid Technology \nAutomatic Transmission \nM Adaptive Suspension \nFront Heated Seats \nActive Guard \nParking Assistant \nAdaptive LED Headlights \nAcoustic Glass \nM Sport Brakes \nComfort Access \nM Sport Seat Belts \nSun Protection Glass \nM Sport Spoiler \nCOST NEW TODAY £48,490",
                    "recorded_at": "2026-06-08 23:22:19"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
        "cdn_path": "26/9868/101167fee0f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "101167fee0",
        "cdn_sizes": {
            "f": "26/9868/101167fee0f.jpg",
            "l": "26/9868/101167fee0l.jpg",
            "m": "26/9868/101167fee0m.jpg",
            "s": "26/9868/101167fee0s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/71c5721a5f2646ca8b509398f6986b6a.jpg",
        "cdn_path": "26/9868/cb2983544bf.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "cb2983544b",
        "cdn_sizes": {
            "f": "26/9868/cb2983544bf.jpg",
            "l": "26/9868/cb2983544bl.jpg",
            "m": "26/9868/cb2983544bm.jpg",
            "s": "26/9868/cb2983544bs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/962ce1c334714fde91ee15792edba90c.jpg",
        "cdn_path": "26/9868/deba1f914ff.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "deba1f914f",
        "cdn_sizes": {
            "f": "26/9868/deba1f914ff.jpg",
            "l": "26/9868/deba1f914fl.jpg",
            "m": "26/9868/deba1f914fm.jpg",
            "s": "26/9868/deba1f914fs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/aa95fc92d7944248bbd185d0b782ba8f.jpg",
        "cdn_path": "26/9868/115305b848f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "115305b848",
        "cdn_sizes": {
            "f": "26/9868/115305b848f.jpg",
            "l": "26/9868/115305b848l.jpg",
            "m": "26/9868/115305b848m.jpg",
            "s": "26/9868/115305b848s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1c3de63e98ef48df81b6038636c80080.jpg",
        "cdn_path": "26/9868/7f0d0eddf8f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "7f0d0eddf8",
        "cdn_sizes": {
            "f": "26/9868/7f0d0eddf8f.jpg",
            "l": "26/9868/7f0d0eddf8l.jpg",
            "m": "26/9868/7f0d0eddf8m.jpg",
            "s": "26/9868/7f0d0eddf8s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9a0be699c0e0475db4f4ea54cbdee013.jpg",
        "cdn_path": "26/9868/68ff8a7543f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "68ff8a7543",
        "cdn_sizes": {
            "f": "26/9868/68ff8a7543f.jpg",
            "l": "26/9868/68ff8a7543l.jpg",
            "m": "26/9868/68ff8a7543m.jpg",
            "s": "26/9868/68ff8a7543s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ae94027e97c247369eef6700ee5476cd.jpg",
        "cdn_path": "26/9868/3877430f4cf.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "3877430f4c",
        "cdn_sizes": {
            "f": "26/9868/3877430f4cf.jpg",
            "l": "26/9868/3877430f4cl.jpg",
            "m": "26/9868/3877430f4cm.jpg",
            "s": "26/9868/3877430f4cs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/75913dba5a614e3299ba660bbb95a40d.jpg",
        "cdn_path": "26/9868/d8d0dbad50f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "d8d0dbad50",
        "cdn_sizes": {
            "f": "26/9868/d8d0dbad50f.jpg",
            "l": "26/9868/d8d0dbad50l.jpg",
            "m": "26/9868/d8d0dbad50m.jpg",
            "s": "26/9868/d8d0dbad50s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/cf32cd4b43d2481f83f3036be9063882.jpg",
        "cdn_path": "26/9868/b29db89bb6f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "b29db89bb6",
        "cdn_sizes": {
            "f": "26/9868/b29db89bb6f.jpg",
            "l": "26/9868/b29db89bb6l.jpg",
            "m": "26/9868/b29db89bb6m.jpg",
            "s": "26/9868/b29db89bb6s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c940f75ef4814158ac1d7a0a492dd896.jpg",
        "cdn_path": "26/9868/327b5324f4f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "327b5324f4",
        "cdn_sizes": {
            "f": "26/9868/327b5324f4f.jpg",
            "l": "26/9868/327b5324f4l.jpg",
            "m": "26/9868/327b5324f4m.jpg",
            "s": "26/9868/327b5324f4s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/803c70ddde41470e971a26235998f0bc.jpg",
        "cdn_path": "26/9868/93f3ddaa19f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "93f3ddaa19",
        "cdn_sizes": {
            "f": "26/9868/93f3ddaa19f.jpg",
            "l": "26/9868/93f3ddaa19l.jpg",
            "m": "26/9868/93f3ddaa19m.jpg",
            "s": "26/9868/93f3ddaa19s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9130b555346e4279ba1dcdbb96b1a37a.jpg",
        "cdn_path": "26/9868/98822b3406f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "98822b3406",
        "cdn_sizes": {
            "f": "26/9868/98822b3406f.jpg",
            "l": "26/9868/98822b3406l.jpg",
            "m": "26/9868/98822b3406m.jpg",
            "s": "26/9868/98822b3406s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/aae6360abc44487f9fcc2ea60a736b18.jpg",
        "cdn_path": "26/9868/831c947595f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "831c947595",
        "cdn_sizes": {
            "f": "26/9868/831c947595f.jpg",
            "l": "26/9868/831c947595l.jpg",
            "m": "26/9868/831c947595m.jpg",
            "s": "26/9868/831c947595s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f06c7e1fc23a46cca421833ee790ac9d.jpg",
        "cdn_path": "26/9868/8874c10313f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "8874c10313",
        "cdn_sizes": {
            "f": "26/9868/8874c10313f.jpg",
            "l": "26/9868/8874c10313l.jpg",
            "m": "26/9868/8874c10313m.jpg",
            "s": "26/9868/8874c10313s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8a236f913b54472483e2a3ad9c235f1a.jpg",
        "cdn_path": "26/9868/d65e319651f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "d65e319651",
        "cdn_sizes": {
            "f": "26/9868/d65e319651f.jpg",
            "l": "26/9868/d65e319651l.jpg",
            "m": "26/9868/d65e319651m.jpg",
            "s": "26/9868/d65e319651s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/17911812ed3748a2b23add8bac57cdfc.jpg",
        "cdn_path": "26/9868/30383f4a2cf.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "30383f4a2c",
        "cdn_sizes": {
            "f": "26/9868/30383f4a2cf.jpg",
            "l": "26/9868/30383f4a2cl.jpg",
            "m": "26/9868/30383f4a2cm.jpg",
            "s": "26/9868/30383f4a2cs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/62f607a782d84a00bce39fb39fd11edf.jpg",
        "cdn_path": "26/9868/4e59a63917f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "4e59a63917",
        "cdn_sizes": {
            "f": "26/9868/4e59a63917f.jpg",
            "l": "26/9868/4e59a63917l.jpg",
            "m": "26/9868/4e59a63917m.jpg",
            "s": "26/9868/4e59a63917s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0b148ed7b086429dba5edd9b8f81c33a.jpg",
        "cdn_path": "26/9868/49ec9e6b0ff.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "49ec9e6b0f",
        "cdn_sizes": {
            "f": "26/9868/49ec9e6b0ff.jpg",
            "l": "26/9868/49ec9e6b0fl.jpg",
            "m": "26/9868/49ec9e6b0fm.jpg",
            "s": "26/9868/49ec9e6b0fs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d5f33eacd67f44748d6edbc7a975b685.jpg",
        "cdn_path": "26/9868/821ce572aaf.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "821ce572aa",
        "cdn_sizes": {
            "f": "26/9868/821ce572aaf.jpg",
            "l": "26/9868/821ce572aal.jpg",
            "m": "26/9868/821ce572aam.jpg",
            "s": "26/9868/821ce572aas.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
        "cdn_path": "26/9868/caa89d6aa6f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "caa89d6aa6",
        "cdn_sizes": {
            "f": "26/9868/caa89d6aa6f.jpg",
            "l": "26/9868/caa89d6aa6l.jpg",
            "m": "26/9868/caa89d6aa6m.jpg",
            "s": "26/9868/caa89d6aa6s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bb90ec23e22c4944a631255149500186.jpg",
        "cdn_path": "26/9868/8740b44e38f.jpg",
        "status": "complete",
        "attempts": 0,
        "cdn_hash": "8740b44e38",
        "cdn_sizes": {
            "f": "26/9868/8740b44e38f.jpg",
            "l": "26/9868/8740b44e38l.jpg",
            "m": "26/9868/8740b44e38m.jpg",
            "s": "26/9868/8740b44e38s.jpg"
        }
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "make": "BMW",
    "model": "X2",
    "trim_line": "1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr",
    "year": 2025,
    "body_type": "SUV",
    "fuel_type": "Petrol Hybrid",
    "transmission": "Automatic",
    "engine_size_cc": 1500,
    "engine_size_litres": 1.5,
    "colour": "White",
    "doors": 5,
    "seats": 5,
    "mileage": 11818,
    "price": 36995,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "20776",
    "platform": "autotrader",
    "vrm": "YH75LBN"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202605142403555",
            "vdata_scrape_id": "at_id_202605142403555",
            "data_complete": true,
            "listing": {
                "title": "2025 BMW X2",
                "subtitle": "1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr",
                "make": "BMW",
                "model": "X2",
                "year": 2025,
                "price": 36995,
                "mileage": 11818,
                "fuel": "Petrol Hybrid",
                "body_type": "SUV",
                "gearbox": "Automatic",
                "doors": 5,
                "seats": 5,
                "engine": "1.5L",
                "emission_class": "Euro 6",
                "colour": "White",
                "range_miles": null,
                "vin": null,
                "description": "Alpine White \nVeganza Perforated Black \n20’’ M V-Spoke Alloy Wheels \nSun Protection Glass \nDriving Assistant Plus Preparation \nM Sport Package Pro \nTechnology Pack \nMild Hybrid Technology \nAutomatic Transmission \nM Adaptive Suspension \nFront Heated Seats \nActive Guard \nParking Assistant \nAdaptive LED Headlights \nAcoustic Glass \nM Sport Brakes \nComfort Access \nM Sport Seat Belts \nSun Protection Glass \nM Sport Spoiler \nCOST NEW TODAY £48,490",
                "description_section_present": true,
                "image_count": 21,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/71c5721a5f2646ca8b509398f6986b6a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/962ce1c334714fde91ee15792edba90c.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/1c3de63e98ef48df81b6038636c80080.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/ae94027e97c247369eef6700ee5476cd.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/75913dba5a614e3299ba660bbb95a40d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/cf32cd4b43d2481f83f3036be9063882.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/c940f75ef4814158ac1d7a0a492dd896.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/803c70ddde41470e971a26235998f0bc.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/aae6360abc44487f9fcc2ea60a736b18.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8a236f913b54472483e2a3ad9c235f1a.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/17911812ed3748a2b23add8bac57cdfc.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/62f607a782d84a00bce39fb39fd11edf.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/d5f33eacd67f44748d6edbc7a975b685.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/bb90ec23e22c4944a631255149500186.jpg"
                ],
                "dealer_name": "Bavarian BMW",
                "dealer_id": "20776",
                "dealer_rating": null,
                "dealer_phone": "02895214000",
                "is_private_seller": false
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202605142403555",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202605142403555",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202605142403555",
                "[+0.0s] at_id: 202605142403555",
                "[+0.88s] driver started",
                "[+1.46s] page loaded",
                "[+4.53s] pre-cookie wait done",
                "[+4.57s] switched into cookie iframe",
                "[+4.67s] cookie button clicked: //button[@title='Reject All']",
                "[+4.67s] cookie modal dismissed via button",
                "[+9.72s] post-cookie wait done",
                "[+11.74s] page settled",
                "[+12.08s] title: 2025 BMW X2",
                "[+12.13s] subtitle: 1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr",
                "[+12.2s] price: 36995",
                "[+12.22s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'meet-seller-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
                "[+12.22s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                "[+12.23s] overview section confirmed via CSS selector",
                "[+12.23s] mileage: 11818",
                "[+12.24s] year: 2025",
                "[+12.25s] fuel: Petrol Hybrid",
                "[+12.26s] body_type: SUV",
                "[+12.26s] gearbox: Automatic",
                "[+12.27s] doors: 5",
                "[+12.27s] seats: 5",
                "[+12.28s] engine: 1.5L",
                "[+12.28s] emission_class: Euro 6",
                "[+12.29s] colour: White",
                "[+12.3s] range_miles: None",
                "[+12.31s] data-lp-sdes not found — falling back to title parse",
                "[+12.32s] make/model from page title: BMW / X2",
                "[+12.37s] dealer_name: Bavarian BMW",
                "[+12.4s] dealer_id: 20776",
                "[+12.41s] dealer_rating: None",
                "[+12.43s] dealer_phone: 02895214000",
                "[+12.44s] is_private_seller: False",
                "[+12.49s] description_section_present: True",
                "[+12.75s] description signpost clicked",
                "[+14.88s] description: 443 chars",
                "[+14.91s] description modal closed",
                "[+16.01s] image_count from counter: 21",
                "[+16.05s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+19.28s] gallery images extracted: 21",
                "[+19.28s] data_complete: True",
                "[+19.43s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202605142403555",
            "vdata_scrape_id": "at_id_202605142403555",
            "data_complete": true,
            "listing": {
                "vrm": "YH75LBN",
                "year": 2025,
                "make": "BMW",
                "model": "X2",
                "price": 36995,
                "mileage": 11818,
                "colour": "White",
                "gearbox": "Automatic",
                "fuel": "Petrol Hybrid",
                "subtitle": "BMW X2 1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr M SPORT PRO PACK, TECH PACK",
                "dealer_id": "20776",
                "dealer_name": "Bavarian BMW | BT12 6HU",
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/71c5721a5f2646ca8b509398f6986b6a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/962ce1c334714fde91ee15792edba90c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1c3de63e98ef48df81b6038636c80080.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ae94027e97c247369eef6700ee5476cd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/75913dba5a614e3299ba660bbb95a40d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/cf32cd4b43d2481f83f3036be9063882.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c940f75ef4814158ac1d7a0a492dd896.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/803c70ddde41470e971a26235998f0bc.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/aae6360abc44487f9fcc2ea60a736b18.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8a236f913b54472483e2a3ad9c235f1a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/17911812ed3748a2b23add8bac57cdfc.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/62f607a782d84a00bce39fb39fd11edf.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d5f33eacd67f44748d6edbc7a975b685.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bb90ec23e22c4944a631255149500186.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202605142403555",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202605142403555&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "White",
                "fuelType": "Petrol Hybrid",
                "make": "BMW",
                "mileage": 11818,
                "model": "X2",
                "price": 36995,
                "registration": "YH75LBN",
                "registrationYear": 2025,
                "transmission": "Automatic",
                "summary": "BMW X2 1.5 20i MHT M Sport DCT sDrive Euro 6 (s/s) 5dr M SPORT PRO PACK, TECH PACK",
                "dealerId": "20776",
                "dealerName": "Bavarian BMW | BT12 6HU",
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/71c5721a5f2646ca8b509398f6986b6a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/962ce1c334714fde91ee15792edba90c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1c3de63e98ef48df81b6038636c80080.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ae94027e97c247369eef6700ee5476cd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/75913dba5a614e3299ba660bbb95a40d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/cf32cd4b43d2481f83f3036be9063882.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c940f75ef4814158ac1d7a0a492dd896.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/803c70ddde41470e971a26235998f0bc.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/aae6360abc44487f9fcc2ea60a736b18.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8a236f913b54472483e2a3ad9c235f1a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/17911812ed3748a2b23add8bac57cdfc.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/62f607a782d84a00bce39fb39fd11edf.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d5f33eacd67f44748d6edbc7a975b685.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bb90ec23e22c4944a631255149500186.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202605142403555",
                "stockId": "8a42c9a99e26de50019e2778943a56b1",
                "searchId": "202605142403555"
            },
            "steps": [
                "start",
                "at_id: 202605142403555",
                "url: https://www.zuto.com/apply/?advertId=202605142403555&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: YH75LBN",
                "make/model: BMW / X2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "description": "Alpine White \nVeganza Perforated Black \n20’’ M V-Spoke Alloy Wheels \nSun Protection Glass \nDriving Assistant Plus Preparation \nM Sport Package Pro \nTechnology Pack \nMild Hybrid Technology \nAutomatic Transmission \nM Adaptive Suspension \nFront Heated Seats \nActive Guard \nParking Assistant \nAdaptive LED Headlights \nAcoustic Glass \nM Sport Brakes \nComfort Access \nM Sport Seat Belts \nSun Protection Glass \nM Sport Spoiler \nCOST NEW TODAY £48,490",
    "colour_detail": "White",
    "price_history": [
        {
            "price": 36995,
            "recorded_at": "2026-05-18 16:33:05"
        }
    ],
    "images_history": [
        {
            "urls": [
                "https://m.atcdn.co.uk/a/media/w800/73545e9a3d8e4588ad83e1cbb2d702b7.jpg",
                "https://m.atcdn.co.uk/a/media/w480/71c5721a5f2646ca8b509398f6986b6a.jpg",
                "https://m.atcdn.co.uk/a/media/w480/962ce1c334714fde91ee15792edba90c.jpg",
                "https://m.atcdn.co.uk/a/media/w800/aa95fc92d7944248bbd185d0b782ba8f.jpg",
                "https://m.atcdn.co.uk/a/media/w480/1c3de63e98ef48df81b6038636c80080.jpg",
                "https://m.atcdn.co.uk/a/media/w480/9a0be699c0e0475db4f4ea54cbdee013.jpg",
                "https://m.atcdn.co.uk/a/media/w800/ae94027e97c247369eef6700ee5476cd.jpg",
                "https://m.atcdn.co.uk/a/media/w480/75913dba5a614e3299ba660bbb95a40d.jpg",
                "https://m.atcdn.co.uk/a/media/w480/cf32cd4b43d2481f83f3036be9063882.jpg",
                "https://m.atcdn.co.uk/a/media/w800/c940f75ef4814158ac1d7a0a492dd896.jpg",
                "https://m.atcdn.co.uk/a/media/w480/803c70ddde41470e971a26235998f0bc.jpg",
                "https://m.atcdn.co.uk/a/media/w480/9130b555346e4279ba1dcdbb96b1a37a.jpg",
                "https://m.atcdn.co.uk/a/media/w800/aae6360abc44487f9fcc2ea60a736b18.jpg",
                "https://m.atcdn.co.uk/a/media/w480/f06c7e1fc23a46cca421833ee790ac9d.jpg",
                "https://m.atcdn.co.uk/a/media/w480/8a236f913b54472483e2a3ad9c235f1a.jpg",
                "https://m.atcdn.co.uk/a/media/w800/17911812ed3748a2b23add8bac57cdfc.jpg",
                "https://m.atcdn.co.uk/a/media/w480/62f607a782d84a00bce39fb39fd11edf.jpg",
                "https://m.atcdn.co.uk/a/media/w480/0b148ed7b086429dba5edd9b8f81c33a.jpg",
                "https://m.atcdn.co.uk/a/media/w800/d5f33eacd67f44748d6edbc7a975b685.jpg",
                "https://m.atcdn.co.uk/a/media/w480/de085e48ac094c36a8a3bf5f6d24f7a7.jpg",
                "https://m.atcdn.co.uk/a/media/w480/bb90ec23e22c4944a631255149500186.jpg"
            ],
            "recorded_at": "2026-05-18 16:33:05"
        }
    ],
    "mileage_history": [
        {
            "mileage": 11818,
            "recorded_at": "2026-05-18 16:33:05"
        }
    ],
    "description_history": [
        {
            "hash": "2059075a36c27beca482a3c11fc4e1a6",
            "text": "Alpine White \nVeganza Perforated Black \n20’’ M V-Spoke Alloy Wheels \nSun Protection Glass \nDriving Assistant Plus Preparation \nM Sport Package Pro \nTechnology Pack \nMild Hybrid Technology \nAutomatic Transmission \nM Adaptive Suspension \nFront Heated Seats \nActive Guard \nParking Assistant \nAdaptive LED Headlights \nAcoustic Glass \nM Sport Brakes \nComfort Access \nM Sport Seat Belts \nSun Protection Glass \nM Sport Spoiler \nCOST NEW TODAY £48,490",
            "recorded_at": "2026-06-08 23:22:19"
        }
    ]
}