AI-Powered Insurance Intelligence

Predict Your
Insurance Premium
In Seconds

Advanced machine learning model trained on thousands of profiles. Get accurate, data-driven premium category predictions with confidence scores.

0%
Model Accuracy
0+
Predictions Made
0s
Avg. Response Time

Premium Category

Latest Prediction

LOW
Low
72%
Medium
18%
High
10%

Intelligence at Every Step

Our model analyzes multiple risk factors to deliver precise premium category predictions.

Profile Analysis

Submit personal data — age, occupation, city, income and health metrics for a complete risk profile.

Feature Engineering

Automatic computation of BMI, age group, lifestyle risk score, and city tier from your inputs.

ML Prediction

Random Forest Classifier with 92%+ accuracy delivers your premium category with probability scores.

Instant Results

Get Low, Medium, or High premium category with full confidence breakdown in under 3 seconds.

Key Factors That
Shape Your Premium

Health Metrics

BMI and smoking status are primary health risk indicators

Location & Occupation

City tier and job type influence risk exposure and healthcare access

Income & Age

Financial capacity and life stage significantly affect premium brackets

Get Your Premium Estimate

Fill in your details. All fields are required for accurate prediction.

Personal Information
Professional & Financial
Health & Lifestyle

Live Profile Analysis

BMI
Age Group
Lifestyle Risk
City Tier

Insurance Analytics Dashboard

Explore trends, distributions, and risk patterns from our dataset.

92.3%Model Accuracy
14,820+Total Predictions
7Occupation Classes
< 3sResponse Time

Monthly Predictions

Volume trend over the past 12 months

Premium Distribution

Dataset label distribution

Occupation vs. Premium Category

Risk breakdown by occupation type

Age Group Distribution

Population breakdown across age bands

Risk Factor Impact

% of high-risk profiles per factor

Built for Precision,
Designed for Clarity

A production-grade ML system powering insurance premium prediction.

The Model

Random Forest Classifier trained with scikit-learn's Pipeline API. Uses OneHotEncoding for categorical features and passthrough for numeric. Achieves 92%+ accuracy on the test split.

The Backend

FastAPI with Pydantic v2 computed fields for auto-derivation of BMI, age group, lifestyle risk and city tier. Served via Uvicorn ASGI on localhost:8000.

The Frontend

Vanilla HTML/CSS/JS — Three.js particle systems, GSAP animations, Chart.js analytics, glassmorphism UI, real-time BMI computation. Served independently via Live Server.

Technology Stack

Python 3.11Runtime
FastAPIAPI Framework
scikit-learnML Library
Random ForestClassifier
Pydantic v2Validation
UvicornASGI Server
Three.js3D Graphics
GSAPAnimations
Chart.jsVisualizations

Model Input Features

FeatureTypeSourceDescription
bmifloatComputedweight / height²
age_groupcategoricalComputedyoung / adult / middle_aged / senior
lifestyle_riskcategoricalComputedlow / medium / high (BMI + smoking)
city_tierintegerComputed1 metro / 2 tier-2 / 3 others
income_lpafloatUser InputAnnual income in lakhs per annum
occupationcategoricalUser Input7 classes (student, retired, etc.)

API Reference — http://localhost:8000

GET
/health System health check
POST
/predict Returns premium category + confidence scores
GET
/analytics Aggregated analytics and risk distribution data
Sample POST /predict body
{
  "age": 32,
  "height": 1.72,
  "weight": 75,
  "occupation": "private_job",
  "smoker": false,
  "income_lpa": 8.5,
  "city": "Bangalore"
}