Financial Services & Insurance
Solution Architecture & Integration
ML, Data Engineering & Delivery at Scale

A digital consumer-lending fintech.

Customer Loan Data Collection: Faster Refinancing Intake Through Scraping Tech

Refinancing intake cut from 30 min to 5 min
Consent-based data collection
Extensible multi-engine scraping
Faster Refinancing Intake Through Scraping Tech

The Challenge

The client needed to automate the slow step of gathering the data required to refinance a loan - pulling different data points from customers’ own accounts, with their consent, across a wide range of sources. It called for strong architecture and system design, and a core that could support many different scraping engines.

What We Did

We built a tool that automates loan-refinancing intake using a range of scraping and data-collection techniques, on a core designed for easy future scraper integration. With customer consent, it logs into customer accounts to collect the required data points, on a robust, abstract scraping engine with maintainable, page-specific classes.

The Impact

Refinancing intake cut from 30 minutes to 5 minutes
Consent-based data collection across many sources
An extensible core built for easy future scraper integration

How We Delivered

Technology stack
Spring Boot · Selenium · Sentry · WebSockets.
Team & approach

A 5-member team - a tech lead owning the abstract scraping architecture and data-collection strategy, two backend engineers on the Spring Boot scraping engine, Selenium automation and websockets, a frontend engineer on the refinancing-intake flow and real-time progress UI, and QA bridging product and engineering.

Inside The Build

Related Case Studies

See all case studies →