10 images
Online
· Days listed: 1
2015 BMW X5
3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr
£15,000
92,000 miles
NA15TJX
Overview
Mileage
92,000 miles
Registration
2015 (15 reg)
Fuel type
Diesel
Body type
SUV
Engine
3L
Gearbox
Automatic
Doors
5
Seats
5
Body colour
White
Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.
Always well serviced and maintained.
Any viewing welcome.
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 1 day ago | £15,000 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 1 day ago | 92,000 | — |
Item data
Processed fields
- vrm
- NA15TJX
- make
- BMW
- model
- X5
- trim line
- 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr
- year
- 2015
- body type
- SUV
- fuel type
- Diesel
- transmission
- Automatic
- engine size cc
- 3000
- engine size litres
- 3
- colour
- White
- doors
- 5
- seats
- 5
- mileage
- 92000
- price
- 15000
- source key
- search-ni
- platform
- autotrader
Item record
- item id
- 40934
- remote id
- https://www.autotrader.co.uk/car-details/202606083087166
- platform
- autotrader
- source key
- search-ni
- remote status
- available
- media count
- 10
- first seen at
- 2026-06-17 18:22:31
- last seen at
- 2026-06-17 18:22:31
- completed at
- 2026-06-17 18:23:25
- remote url
- View original →
Raw data
Item record
{
"item_id": 40934,
"remote_id": "https://www.autotrader.co.uk/car-details/202606083087166",
"source_key": "search-ni",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"remote_status": "available",
"media_count": 10,
"last_seen_at": "2026-06-17 18:22:31",
"first_seen_at": "2026-06-17 18:22:31",
"completed_at": "2026-06-17 18:23:25",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6e439bcf11fe409abe5692fc3588aed9.jpg",
"cdn_path": "570/40934/604f227e6ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "604f227e6e",
"cdn_sizes": {
"f": "570/40934/604f227e6ef.jpg",
"l": "570/40934/604f227e6el.jpg",
"m": "570/40934/604f227e6em.jpg",
"s": "570/40934/604f227e6es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/98064f4ef91446bebc98a5c9870cd722.jpg",
"cdn_path": "570/40934/a5c891bddbf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a5c891bddb",
"cdn_sizes": {
"f": "570/40934/a5c891bddbf.jpg",
"l": "570/40934/a5c891bddbl.jpg",
"m": "570/40934/a5c891bddbm.jpg",
"s": "570/40934/a5c891bddbs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"cdn_path": "570/40934/c6735a81d6f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c6735a81d6",
"cdn_sizes": {
"f": "570/40934/c6735a81d6f.jpg",
"l": "570/40934/c6735a81d6l.jpg",
"m": "570/40934/c6735a81d6m.jpg",
"s": "570/40934/c6735a81d6s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a60be40b2f4d478d89648194cd8d8a66.jpg",
"cdn_path": "570/40934/ff2a096d47f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ff2a096d47",
"cdn_sizes": {
"f": "570/40934/ff2a096d47f.jpg",
"l": "570/40934/ff2a096d47l.jpg",
"m": "570/40934/ff2a096d47m.jpg",
"s": "570/40934/ff2a096d47s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/93de3b04ec244621ba3e82e5a15cab88.jpg",
"cdn_path": "570/40934/0a0eb0896ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0a0eb0896e",
"cdn_sizes": {
"f": "570/40934/0a0eb0896ef.jpg",
"l": "570/40934/0a0eb0896el.jpg",
"m": "570/40934/0a0eb0896em.jpg",
"s": "570/40934/0a0eb0896es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/91924d79d7d2451ca610e6ca19972116.jpg",
"cdn_path": "570/40934/0a8498a9b1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0a8498a9b1",
"cdn_sizes": {
"f": "570/40934/0a8498a9b1f.jpg",
"l": "570/40934/0a8498a9b1l.jpg",
"m": "570/40934/0a8498a9b1m.jpg",
"s": "570/40934/0a8498a9b1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/436e655925b54bff9fae1b2233f9b62f.jpg",
"cdn_path": "570/40934/172c1eecc8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "172c1eecc8",
"cdn_sizes": {
"f": "570/40934/172c1eecc8f.jpg",
"l": "570/40934/172c1eecc8l.jpg",
"m": "570/40934/172c1eecc8m.jpg",
"s": "570/40934/172c1eecc8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f7da569276c54111b45f2017629b52f3.jpg",
"cdn_path": "570/40934/8d8d1f5b58f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8d8d1f5b58",
"cdn_sizes": {
"f": "570/40934/8d8d1f5b58f.jpg",
"l": "570/40934/8d8d1f5b58l.jpg",
"m": "570/40934/8d8d1f5b58m.jpg",
"s": "570/40934/8d8d1f5b58s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c1e7693b6259430f854fdd91353f3448.jpg",
"cdn_path": "570/40934/38e0084cdef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "38e0084cde",
"cdn_sizes": {
"f": "570/40934/38e0084cdef.jpg",
"l": "570/40934/38e0084cdel.jpg",
"m": "570/40934/38e0084cdem.jpg",
"s": "570/40934/38e0084cdes.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/aa9eeef4061341558e2706f030710bd6.jpg",
"cdn_path": "570/40934/9a4fc95516f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9a4fc95516",
"cdn_sizes": {
"f": "570/40934/9a4fc95516f.jpg",
"l": "570/40934/9a4fc95516l.jpg",
"m": "570/40934/9a4fc95516m.jpg",
"s": "570/40934/9a4fc95516s.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "NA15TJX",
"make": "BMW",
"model": "X5",
"trim_line": "3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"year": 2015,
"body_type": "SUV",
"fuel_type": "Diesel",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "White",
"doors": 5,
"seats": 5,
"mileage": 92000,
"price": 15000,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-ni",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202606083087166",
"vdata_scrape_id": "at_id_202606083087166",
"data_complete": true,
"listing": {
"title": "2015 BMW X5",
"subtitle": "3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"make": "BMW",
"model": "X5",
"year": 2015,
"price": 15000,
"mileage": 92000,
"fuel": "Diesel",
"body_type": "SUV",
"gearbox": "Automatic",
"doors": 5,
"seats": 5,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "White",
"range_miles": null,
"vin": null,
"description": "Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.\nAlways well serviced and maintained.\nAny viewing welcome.",
"description_section_present": true,
"image_count": 10,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/6e439bcf11fe409abe5692fc3588aed9.jpg",
"https://m.atcdn.co.uk/a/media/w480/98064f4ef91446bebc98a5c9870cd722.jpg",
"https://m.atcdn.co.uk/a/media/w480/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"https://m.atcdn.co.uk/a/media/w800/a60be40b2f4d478d89648194cd8d8a66.jpg",
"https://m.atcdn.co.uk/a/media/w480/93de3b04ec244621ba3e82e5a15cab88.jpg",
"https://m.atcdn.co.uk/a/media/w480/91924d79d7d2451ca610e6ca19972116.jpg",
"https://m.atcdn.co.uk/a/media/w800/436e655925b54bff9fae1b2233f9b62f.jpg",
"https://m.atcdn.co.uk/a/media/w480/f7da569276c54111b45f2017629b52f3.jpg",
"https://m.atcdn.co.uk/a/media/w480/c1e7693b6259430f854fdd91353f3448.jpg",
"https://m.atcdn.co.uk/a/media/w800/aa9eeef4061341558e2706f030710bd6.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02870110613",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202606083087166",
"[+0.0s] at_id: 202606083087166",
"[+2.8s] driver started",
"[+3.84s] page loaded",
"[+4.99s] pre-cookie wait done",
"[+5.07s] switched into cookie iframe",
"[+5.57s] cookie button clicked",
"[+5.6s] cookie iframe gone",
"[+5.68s] title: 2015 BMW X5",
"[+6.97s] subtitle: 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"[+7.03s] price: 15000",
"[+7.05s] 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', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
"[+7.05s] 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']",
"[+7.21s] overview section confirmed via CSS selector",
"[+7.24s] mileage: 92000",
"[+7.25s] year: 2015",
"[+7.28s] fuel: Diesel",
"[+7.29s] body_type: SUV",
"[+7.29s] gearbox: Automatic",
"[+7.3s] doors: 5",
"[+7.31s] seats: 5",
"[+7.31s] engine: 3.0L",
"[+7.32s] emission_class: Euro 6",
"[+7.33s] colour: White",
"[+7.34s] range_miles: None",
"[+7.36s] data-lp-sdes not found — falling back to title parse",
"[+7.36s] make/model from page title: BMW / X5",
"[+7.43s] dealer_name: None",
"[+7.44s] dealer_id: None",
"[+7.46s] dealer_rating: None",
"[+7.49s] dealer_phone: 02870110613",
"[+7.51s] is_private_seller: True",
"[+7.6s] description_section_present: True",
"[+7.98s] description signpost clicked",
"[+9.16s] description: 182 chars",
"[+9.24s] description modal closed",
"[+9.28s] image_count from counter: 10",
"[+9.58s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+10.26s] image grid present",
"[+10.8s] gallery images extracted: 10",
"[+10.8s] data_complete: True",
"[+11.1s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606083087166",
"vdata_scrape_id": "at_id_202606083087166",
"data_complete": true,
"listing": {
"vrm": "NA15TJX",
"year": 2015,
"make": "BMW",
"model": "X5",
"price": 15000,
"mileage": 92000,
"colour": "White",
"gearbox": "Automatic",
"fuel": "Diesel",
"subtitle": "BMW X5 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/6e439bcf11fe409abe5692fc3588aed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/98064f4ef91446bebc98a5c9870cd722.jpg",
"https://m.atcdn.co.uk/a/media/w300/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"https://m.atcdn.co.uk/a/media/w300/a60be40b2f4d478d89648194cd8d8a66.jpg",
"https://m.atcdn.co.uk/a/media/w300/93de3b04ec244621ba3e82e5a15cab88.jpg",
"https://m.atcdn.co.uk/a/media/w300/91924d79d7d2451ca610e6ca19972116.jpg",
"https://m.atcdn.co.uk/a/media/w300/436e655925b54bff9fae1b2233f9b62f.jpg",
"https://m.atcdn.co.uk/a/media/w300/f7da569276c54111b45f2017629b52f3.jpg",
"https://m.atcdn.co.uk/a/media/w300/c1e7693b6259430f854fdd91353f3448.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa9eeef4061341558e2706f030710bd6.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606083087166&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "White",
"fuelType": "Diesel",
"make": "BMW",
"mileage": 92000,
"model": "X5",
"price": 15000,
"registration": "NA15TJX",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW X5 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/6e439bcf11fe409abe5692fc3588aed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/98064f4ef91446bebc98a5c9870cd722.jpg",
"https://m.atcdn.co.uk/a/media/w300/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"https://m.atcdn.co.uk/a/media/w300/a60be40b2f4d478d89648194cd8d8a66.jpg",
"https://m.atcdn.co.uk/a/media/w300/93de3b04ec244621ba3e82e5a15cab88.jpg",
"https://m.atcdn.co.uk/a/media/w300/91924d79d7d2451ca610e6ca19972116.jpg",
"https://m.atcdn.co.uk/a/media/w300/436e655925b54bff9fae1b2233f9b62f.jpg",
"https://m.atcdn.co.uk/a/media/w300/f7da569276c54111b45f2017629b52f3.jpg",
"https://m.atcdn.co.uk/a/media/w300/c1e7693b6259430f854fdd91353f3448.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa9eeef4061341558e2706f030710bd6.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606083087166",
"stockId": "8a42c99e9e96c779019ea64d0eeb6ad8",
"searchId": "202606083087166"
},
"steps": [
"start",
"at_id: 202606083087166",
"url: https://www.zuto.com/apply/?advertId=202606083087166&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: NA15TJX",
"make/model: BMW / X5",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-17 19:23:28",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-06-17 19:24:32",
"reasons": [
"no_change"
]
}
],
"description": "Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.\nAlways well serviced and maintained.\nAny viewing welcome.",
"colour_detail": "White",
"price_history": [
{
"price": 15000,
"recorded_at": "2026-06-17 19:23:28"
}
],
"images_history": [
{
"images": [
{
"hash": "6e439bcf11fe409abe5692fc3588aed9",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6e439bcf11fe409abe5692fc3588aed9.jpg"
}
},
{
"hash": "98064f4ef91446bebc98a5c9870cd722",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/98064f4ef91446bebc98a5c9870cd722.jpg"
}
},
{
"hash": "742a8dbd0f8a46cba4df8de3c3b35215",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/742a8dbd0f8a46cba4df8de3c3b35215.jpg"
}
},
{
"hash": "a60be40b2f4d478d89648194cd8d8a66",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a60be40b2f4d478d89648194cd8d8a66.jpg"
}
},
{
"hash": "93de3b04ec244621ba3e82e5a15cab88",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/93de3b04ec244621ba3e82e5a15cab88.jpg"
}
},
{
"hash": "91924d79d7d2451ca610e6ca19972116",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/91924d79d7d2451ca610e6ca19972116.jpg"
}
},
{
"hash": "436e655925b54bff9fae1b2233f9b62f",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/436e655925b54bff9fae1b2233f9b62f.jpg"
}
},
{
"hash": "f7da569276c54111b45f2017629b52f3",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/f7da569276c54111b45f2017629b52f3.jpg"
}
},
{
"hash": "c1e7693b6259430f854fdd91353f3448",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/c1e7693b6259430f854fdd91353f3448.jpg"
}
},
{
"hash": "aa9eeef4061341558e2706f030710bd6",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/aa9eeef4061341558e2706f030710bd6.jpg"
}
}
],
"recorded_at": "2026-06-17 19:23:28"
}
],
"mileage_history": [
{
"mileage": 92000,
"recorded_at": "2026-06-17 19:23:28"
}
],
"description_history": [
{
"hash": "5ed2f1f8bb3fc49398bdc0380af03d3f",
"text": "Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.\nAlways well serviced and maintained.\nAny viewing welcome.",
"recorded_at": "2026-06-17 19:24:32"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6e439bcf11fe409abe5692fc3588aed9.jpg",
"cdn_path": "570/40934/604f227e6ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "604f227e6e",
"cdn_sizes": {
"f": "570/40934/604f227e6ef.jpg",
"l": "570/40934/604f227e6el.jpg",
"m": "570/40934/604f227e6em.jpg",
"s": "570/40934/604f227e6es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/98064f4ef91446bebc98a5c9870cd722.jpg",
"cdn_path": "570/40934/a5c891bddbf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a5c891bddb",
"cdn_sizes": {
"f": "570/40934/a5c891bddbf.jpg",
"l": "570/40934/a5c891bddbl.jpg",
"m": "570/40934/a5c891bddbm.jpg",
"s": "570/40934/a5c891bddbs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"cdn_path": "570/40934/c6735a81d6f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c6735a81d6",
"cdn_sizes": {
"f": "570/40934/c6735a81d6f.jpg",
"l": "570/40934/c6735a81d6l.jpg",
"m": "570/40934/c6735a81d6m.jpg",
"s": "570/40934/c6735a81d6s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a60be40b2f4d478d89648194cd8d8a66.jpg",
"cdn_path": "570/40934/ff2a096d47f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ff2a096d47",
"cdn_sizes": {
"f": "570/40934/ff2a096d47f.jpg",
"l": "570/40934/ff2a096d47l.jpg",
"m": "570/40934/ff2a096d47m.jpg",
"s": "570/40934/ff2a096d47s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/93de3b04ec244621ba3e82e5a15cab88.jpg",
"cdn_path": "570/40934/0a0eb0896ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0a0eb0896e",
"cdn_sizes": {
"f": "570/40934/0a0eb0896ef.jpg",
"l": "570/40934/0a0eb0896el.jpg",
"m": "570/40934/0a0eb0896em.jpg",
"s": "570/40934/0a0eb0896es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/91924d79d7d2451ca610e6ca19972116.jpg",
"cdn_path": "570/40934/0a8498a9b1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0a8498a9b1",
"cdn_sizes": {
"f": "570/40934/0a8498a9b1f.jpg",
"l": "570/40934/0a8498a9b1l.jpg",
"m": "570/40934/0a8498a9b1m.jpg",
"s": "570/40934/0a8498a9b1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/436e655925b54bff9fae1b2233f9b62f.jpg",
"cdn_path": "570/40934/172c1eecc8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "172c1eecc8",
"cdn_sizes": {
"f": "570/40934/172c1eecc8f.jpg",
"l": "570/40934/172c1eecc8l.jpg",
"m": "570/40934/172c1eecc8m.jpg",
"s": "570/40934/172c1eecc8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f7da569276c54111b45f2017629b52f3.jpg",
"cdn_path": "570/40934/8d8d1f5b58f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8d8d1f5b58",
"cdn_sizes": {
"f": "570/40934/8d8d1f5b58f.jpg",
"l": "570/40934/8d8d1f5b58l.jpg",
"m": "570/40934/8d8d1f5b58m.jpg",
"s": "570/40934/8d8d1f5b58s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c1e7693b6259430f854fdd91353f3448.jpg",
"cdn_path": "570/40934/38e0084cdef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "38e0084cde",
"cdn_sizes": {
"f": "570/40934/38e0084cdef.jpg",
"l": "570/40934/38e0084cdel.jpg",
"m": "570/40934/38e0084cdem.jpg",
"s": "570/40934/38e0084cdes.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/aa9eeef4061341558e2706f030710bd6.jpg",
"cdn_path": "570/40934/9a4fc95516f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9a4fc95516",
"cdn_sizes": {
"f": "570/40934/9a4fc95516f.jpg",
"l": "570/40934/9a4fc95516l.jpg",
"m": "570/40934/9a4fc95516m.jpg",
"s": "570/40934/9a4fc95516s.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "NA15TJX",
"make": "BMW",
"model": "X5",
"trim_line": "3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"year": 2015,
"body_type": "SUV",
"fuel_type": "Diesel",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "White",
"doors": 5,
"seats": 5,
"mileage": 92000,
"price": 15000,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-ni",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202606083087166",
"vdata_scrape_id": "at_id_202606083087166",
"data_complete": true,
"listing": {
"title": "2015 BMW X5",
"subtitle": "3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"make": "BMW",
"model": "X5",
"year": 2015,
"price": 15000,
"mileage": 92000,
"fuel": "Diesel",
"body_type": "SUV",
"gearbox": "Automatic",
"doors": 5,
"seats": 5,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "White",
"range_miles": null,
"vin": null,
"description": "Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.\nAlways well serviced and maintained.\nAny viewing welcome.",
"description_section_present": true,
"image_count": 10,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/6e439bcf11fe409abe5692fc3588aed9.jpg",
"https://m.atcdn.co.uk/a/media/w480/98064f4ef91446bebc98a5c9870cd722.jpg",
"https://m.atcdn.co.uk/a/media/w480/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"https://m.atcdn.co.uk/a/media/w800/a60be40b2f4d478d89648194cd8d8a66.jpg",
"https://m.atcdn.co.uk/a/media/w480/93de3b04ec244621ba3e82e5a15cab88.jpg",
"https://m.atcdn.co.uk/a/media/w480/91924d79d7d2451ca610e6ca19972116.jpg",
"https://m.atcdn.co.uk/a/media/w800/436e655925b54bff9fae1b2233f9b62f.jpg",
"https://m.atcdn.co.uk/a/media/w480/f7da569276c54111b45f2017629b52f3.jpg",
"https://m.atcdn.co.uk/a/media/w480/c1e7693b6259430f854fdd91353f3448.jpg",
"https://m.atcdn.co.uk/a/media/w800/aa9eeef4061341558e2706f030710bd6.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02870110613",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202606083087166",
"[+0.0s] at_id: 202606083087166",
"[+2.8s] driver started",
"[+3.84s] page loaded",
"[+4.99s] pre-cookie wait done",
"[+5.07s] switched into cookie iframe",
"[+5.57s] cookie button clicked",
"[+5.6s] cookie iframe gone",
"[+5.68s] title: 2015 BMW X5",
"[+6.97s] subtitle: 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"[+7.03s] price: 15000",
"[+7.05s] 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', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
"[+7.05s] 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']",
"[+7.21s] overview section confirmed via CSS selector",
"[+7.24s] mileage: 92000",
"[+7.25s] year: 2015",
"[+7.28s] fuel: Diesel",
"[+7.29s] body_type: SUV",
"[+7.29s] gearbox: Automatic",
"[+7.3s] doors: 5",
"[+7.31s] seats: 5",
"[+7.31s] engine: 3.0L",
"[+7.32s] emission_class: Euro 6",
"[+7.33s] colour: White",
"[+7.34s] range_miles: None",
"[+7.36s] data-lp-sdes not found — falling back to title parse",
"[+7.36s] make/model from page title: BMW / X5",
"[+7.43s] dealer_name: None",
"[+7.44s] dealer_id: None",
"[+7.46s] dealer_rating: None",
"[+7.49s] dealer_phone: 02870110613",
"[+7.51s] is_private_seller: True",
"[+7.6s] description_section_present: True",
"[+7.98s] description signpost clicked",
"[+9.16s] description: 182 chars",
"[+9.24s] description modal closed",
"[+9.28s] image_count from counter: 10",
"[+9.58s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+10.26s] image grid present",
"[+10.8s] gallery images extracted: 10",
"[+10.8s] data_complete: True",
"[+11.1s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606083087166",
"vdata_scrape_id": "at_id_202606083087166",
"data_complete": true,
"listing": {
"vrm": "NA15TJX",
"year": 2015,
"make": "BMW",
"model": "X5",
"price": 15000,
"mileage": 92000,
"colour": "White",
"gearbox": "Automatic",
"fuel": "Diesel",
"subtitle": "BMW X5 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/6e439bcf11fe409abe5692fc3588aed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/98064f4ef91446bebc98a5c9870cd722.jpg",
"https://m.atcdn.co.uk/a/media/w300/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"https://m.atcdn.co.uk/a/media/w300/a60be40b2f4d478d89648194cd8d8a66.jpg",
"https://m.atcdn.co.uk/a/media/w300/93de3b04ec244621ba3e82e5a15cab88.jpg",
"https://m.atcdn.co.uk/a/media/w300/91924d79d7d2451ca610e6ca19972116.jpg",
"https://m.atcdn.co.uk/a/media/w300/436e655925b54bff9fae1b2233f9b62f.jpg",
"https://m.atcdn.co.uk/a/media/w300/f7da569276c54111b45f2017629b52f3.jpg",
"https://m.atcdn.co.uk/a/media/w300/c1e7693b6259430f854fdd91353f3448.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa9eeef4061341558e2706f030710bd6.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606083087166",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606083087166&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "White",
"fuelType": "Diesel",
"make": "BMW",
"mileage": 92000,
"model": "X5",
"price": 15000,
"registration": "NA15TJX",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW X5 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/6e439bcf11fe409abe5692fc3588aed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/98064f4ef91446bebc98a5c9870cd722.jpg",
"https://m.atcdn.co.uk/a/media/w300/742a8dbd0f8a46cba4df8de3c3b35215.jpg",
"https://m.atcdn.co.uk/a/media/w300/a60be40b2f4d478d89648194cd8d8a66.jpg",
"https://m.atcdn.co.uk/a/media/w300/93de3b04ec244621ba3e82e5a15cab88.jpg",
"https://m.atcdn.co.uk/a/media/w300/91924d79d7d2451ca610e6ca19972116.jpg",
"https://m.atcdn.co.uk/a/media/w300/436e655925b54bff9fae1b2233f9b62f.jpg",
"https://m.atcdn.co.uk/a/media/w300/f7da569276c54111b45f2017629b52f3.jpg",
"https://m.atcdn.co.uk/a/media/w300/c1e7693b6259430f854fdd91353f3448.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa9eeef4061341558e2706f030710bd6.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606083087166",
"stockId": "8a42c99e9e96c779019ea64d0eeb6ad8",
"searchId": "202606083087166"
},
"steps": [
"start",
"at_id: 202606083087166",
"url: https://www.zuto.com/apply/?advertId=202606083087166&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: NA15TJX",
"make/model: BMW / X5",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-17 19:23:28",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-06-17 19:24:32",
"reasons": [
"no_change"
]
}
],
"description": "Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.\nAlways well serviced and maintained.\nAny viewing welcome.",
"colour_detail": "White",
"price_history": [
{
"price": 15000,
"recorded_at": "2026-06-17 19:23:28"
}
],
"images_history": [
{
"images": [
{
"hash": "6e439bcf11fe409abe5692fc3588aed9",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6e439bcf11fe409abe5692fc3588aed9.jpg"
}
},
{
"hash": "98064f4ef91446bebc98a5c9870cd722",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/98064f4ef91446bebc98a5c9870cd722.jpg"
}
},
{
"hash": "742a8dbd0f8a46cba4df8de3c3b35215",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/742a8dbd0f8a46cba4df8de3c3b35215.jpg"
}
},
{
"hash": "a60be40b2f4d478d89648194cd8d8a66",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a60be40b2f4d478d89648194cd8d8a66.jpg"
}
},
{
"hash": "93de3b04ec244621ba3e82e5a15cab88",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/93de3b04ec244621ba3e82e5a15cab88.jpg"
}
},
{
"hash": "91924d79d7d2451ca610e6ca19972116",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/91924d79d7d2451ca610e6ca19972116.jpg"
}
},
{
"hash": "436e655925b54bff9fae1b2233f9b62f",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/436e655925b54bff9fae1b2233f9b62f.jpg"
}
},
{
"hash": "f7da569276c54111b45f2017629b52f3",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/f7da569276c54111b45f2017629b52f3.jpg"
}
},
{
"hash": "c1e7693b6259430f854fdd91353f3448",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/c1e7693b6259430f854fdd91353f3448.jpg"
}
},
{
"hash": "aa9eeef4061341558e2706f030710bd6",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/aa9eeef4061341558e2706f030710bd6.jpg"
}
}
],
"recorded_at": "2026-06-17 19:23:28"
}
],
"mileage_history": [
{
"mileage": 92000,
"recorded_at": "2026-06-17 19:23:28"
}
],
"description_history": [
{
"hash": "5ed2f1f8bb3fc49398bdc0380af03d3f",
"text": "Lovely jeep to drive, it made me change to the fresher model due to comfort, space, looks and power. Selling due to upgrade.\nAlways well serviced and maintained.\nAny viewing welcome.",
"recorded_at": "2026-06-17 19:24:32"
}
]
}