Kwik Fit Scraper — Tyre Prices, Brands & EU Labels avatar

Kwik Fit Scraper — Tyre Prices, Brands & EU Labels

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Kwik Fit Scraper — Tyre Prices, Brands & EU Labels

Kwik Fit Scraper — Tyre Prices, Brands & EU Labels

Scrape tyre prices, brands, sizes, EU tyre labels (fuel efficiency, wet grip, noise), and local fitting availability from kwik-fit.com by tyre size and UK postcode. No login required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Search Kwik Fit's tyre catalogue by size and UK postcode and get back tyre brands, models, fully-fitted prices, EU tyre labels (fuel efficiency, wet grip, noise), and local fitting availability — as clean JSON. No login required.

What is Kwik Fit Scraper?

Kwik Fit (kwik-fit.com) is the UK's #1 tyre-fitting chain, with over 600 centres nationwide. Its online tyre search lets a driver enter a tyre size and postcode and see every tyre in stock at their nearest centre, priced as a fully-fitted quote — tyre plus fitting, balancing, valve and disposal.

This actor queries that same tyre-search endpoint directly and returns structured records for every tyre in stock for a given size and location — the same data the site's results page shows, without a browser.

  • Price monitoring — Track UK tyre pricing by size, brand, and region over time
  • Regional price comparison — Fully-fitted prices vary by centre; compare postcodes to see where the same tyre is cheapest
  • Assortment analysis — See which brands and models Kwik Fit stocks per tyre size, and at what EU label grades
  • Buying-guide data — Build tyre comparison tools using fuel efficiency, wet grip, and noise ratings sourced directly from the retailer
  • Sibling coverage — Complements our norauto-scraper (France) and autodoc-scraper/mister-auto-scraper (EU car parts) for the wider tyres/auto-service vertical

How to scrape Kwik Fit data

  1. Provide one or more tyre sizes in tyreSizes (e.g. "205/55R16", "225/45R17") — the same format printed on a tyre's sidewall, width/profile/rim.
  2. Set postcode to a UK postcode (full or partial, e.g. "M1 1AE" or "M1"). Kwik Fit resolves this to the nearest centre and prices tyres as fully-fitted at that specific centre, so results are genuinely local pricing, not a national average.
  3. Set maxResultsPerSize to cap how many unique tyres you want back per size.
  4. Run the actor. Each size is searched in turn against the same postcode, and results are deduplicated by Kwik Fit's internal tyre ID.
  5. Read the results from the dataset — one row per tyre, ready to export as JSON, CSV, or Excel.

No proxy or login is needed: kwik-fit.com runs no anti-bot protection on this endpoint (no Cloudflare, DataDome, or CAPTCHA — confirmed live), and the tyre-search results are public, unauthenticated data.

Input

FieldTypeRequiredDescription
tyreSizesArray of stringsNoTyre sizes to search, e.g. "205/55R16". Defaults to ["205/55R16"] when omitted.
postcodeStringNoUK postcode used to resolve the nearest centre and its fitted pricing. Defaults to "M1 1AE" (Manchester) when omitted.
maxResultsPerSizeIntegerNoMaximum number of unique tyres to return per size searched (default: 100)
proxyConfigurationObjectNoOptional Apify proxy. Not required for correctness — the search endpoint carries no anti-bot wall — but useful for IP diversity on very large runs.

Output

Each result contains:

FieldTypeExample
nameString"Continental EcoContact 6 205/55 16V"
brandString"Continental"
priceNumber104.00
currencyString"GBP"
tyreIdString"T1051150"
skuString"2055516VECCN6"
modelString"EcoContact 6"
sizeString"205/55 16V"
width / profile / rimNumber205 / 55 / 16
speedRatingString"V"
loadIndexString"91"
seasonString"summer"
vehicleTypeString"car"
runflat / reinforcedBooleanfalse / false
electricVehicle / hybridVehicleBooleantrue / true
euLabelObject{"fuelEfficiency": "B", "wetGrip": "A", "noise": "BD71"}
fittingAvailabilityString"Available to fit Today"
centreNameString"Kwik Fit - Manchester - Salford"
centreIdString"101418"
postcodeString"M1 1AE"
inStockBooleantrue
imageUrlStringProduct thumbnail image URL
brandImageUrlStringTyre brand logo URL
eprelLinkStringLink to the EU EPREL tyre-label registry entry
specsObject{"campervan": "N", "threePeakMountainSnowflake": "false"}
urlStringFull tyre detail page URL
scrapedAtStringISO timestamp

price is the fully-fitted price per tyre — the price Kwik Fit itself advertises, including fitting, balancing, valve and disposal at the resolved centre, not a bare tyre-unit price. Kwik Fit's search only ever lists tyres currently orderable at the resolved centre, so inStock is always true for a returned row rather than a guessed value.

Example output

{
"name": "Continental EcoContact 6 205/55 16V",
"brand": "Continental",
"price": 104,
"currency": "GBP",
"tyreId": "T1051150",
"sku": "2055516VECCN6",
"model": "EcoContact 6",
"size": "205/55 16V",
"width": 205,
"profile": 55,
"rim": 16,
"speedRating": "V",
"loadIndex": "91",
"season": "summer",
"vehicleType": "car",
"runflat": false,
"reinforced": false,
"electricVehicle": true,
"hybridVehicle": true,
"euLabel": {
"fuelEfficiency": "B",
"wetGrip": "A",
"noise": "BD71"
},
"fittingAvailability": "Available to fit Today",
"centreName": "Kwik Fit - Manchester - Salford",
"centreId": "101418",
"postcode": "M1 1AE",
"inStock": true,
"imageUrl": "https://graphics.etelimited.co.uk/tyres/thumbs/continental-eco-contact-6.jpg",
"brandImageUrl": "https://graphics.etelimited.co.uk/tyres/brands/600x150/continental.png",
"eprelLink": "https://eutyrelabel.com/etel/EprelRedirect/stspart/2055516VECCN6",
"specs": {
"campervan": "N",
"threePeakMountainSnowflake": "false"
},
"url": "https://www.kwik-fit.com/tyres/search/details/continental/continental-eco-contact-6/T1051150",
"scrapedAt": "2026-08-26T09:12:45.481Z"
}

Cost estimate

Each tyre size searched returns its full in-stock catalogue for the given postcode in a single request — around 100 tyres per size, in one round trip. This actor charges $0.005 per run (start fee) plus $0.002 per result. A 500-result run (5 sizes) costs about $1.01. Usage cost only settles once a run reports SUCCEEDED — reading the dataset mid-run will undercount what you're billed.

Limitations

  • Pricing and stock are specific to the centre resolved from your postcode — a different postcode in the same size can return different prices and a different tyre range
  • Coverage is limited to tyre sizes Kwik Fit's own search recognises (standard width/profile/rim/speed-rating format)
  • Data is scraped from the public website and may change without notice
  • Respect the website's terms of service and use responsibly
  • norauto-scraper — France's leading car parts and auto-service retailer, same tyres/service vertical
  • autodoc-scraper — Europe's largest online car-parts retailer
  • mister-auto-scraper — French car-parts retailer with OEM cross-reference numbers
  • car-parts-price-matrix — Cross-retailer car-parts price comparison

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.