Customized Website Scraping Tool: Simplifying Complex Car Data Scraping

About The Client

Our client ‘VIP Gateway’ a leading car lease company in UK is a forward-thinking company working in field of automotive leasing. It was already deeply involved in the process of extracting car leasing data from its various online competitor platforms including ‘’ which also works in same industry of vehicle leasing in UK. However, their existing method was manual and time-consuming. The team spent countless hours navigating’s complex filter system, tediously selecting each criterion, and recording the results. This process not only drained resources but also hindered their ability to access data swiftly.

About The platform from which data was to be scraped stands as a leading online platform in the United Kingdom, dedicated to transforming how consumers discover and lease vehicles. The platform’s mission revolves around simplifying the intricate world of car leasing, making it accessible and convenient for individuals across the UK. empowers users with an array of filters, allowing them to pinpoint their perfect vehicle. These filters include Make & Model, Monthly Budget, Lease Duration, Fuel Type, Body Type, Transmission, Features & Specifications, Colour Preferences,
Lease Types, and more.

Client’s Need boasts an extensive set of filters, sub filters, and sub selections, making the process of reaching the final list of cars a multi-layered task. Users must navigate through a cascade of filter choices, from the basic options like make and model to complex decisions regarding annual mileage, lease length, upfront payments, and finance types. Manually extracting data from’s intricate filter system consumed substantial time and resources for our client. They sought a custom-built tool that could scrape data swiftly, taking into account multiple sets of specific filter combinations.

Specific Requirements

  1. Streamline Data Extraction: Our client required a tool to retrieve car data without relying on external APIs or paid tools and wanted a tool that was custom coded from scratch.
  2. Navigate Complex Filters: The scraper had to navigate through’s intricate filter hierarchy and the tool to replicate the process of selecting filters as is done by normal users.
  3. Speedy Results: Despite the vast data, the client needed quick scraping results.
  4. User-Friendly Interface: Rather than code scripts, the client wanted a user-friendly web
    interface to access the tool and obtain data with a single click.

The Output & The Process

We delivered a user-friendly web page with a pre-filled table of filter values, aligning with the client’s frequently used selections. Client could simply click a button associated with each filter
set to initiate data scraping. Our tool replicated the manual filter selection process in the background while swiftly presenting results in Excel format on the front end. Separate buttons allowed users to scrape data for the current date or the past 30 days. The final Excel sheet included a wealth of data about vehicles falling under the selected filter set. It encompassed details such as make, model, trim level, model derivative, finance type, pricing for the first, second, and third positions, and providers of the vehicle for the top three
positions. This saved the client hours of manual scraping, streamlining the process of accessing vital data.


Our custom tool successfully tackled the complexities of multi-level, multi-filter data scraping, simplifying a formerly labour-intensive process. This achievement demonstrates our capacity to develop similar tools for diverse businesses, facilitating highly intricate scraping tasks within minutes. For businesses aiming to optimize data extraction, our expertise can pave the way for enhanced efficiency and productivity.