The India Credit Card Transaction & Spending Behavior Dataset is a structured transactional dataset capturing consumer spending patterns across categories, locations, and time periods within India. It is designed for financial analytics, consumer behavior modeling, fraud research, and spending trend analysis. The dataset provides anonymized transaction-level records in a standardized tabular format optimized for machine learning and business intelligence applications.
| Name | Type | Nullable | Description |
|---|---|---|---|
| Transaction_ID | string | No | |
| Transaction_Date | string | No | |
| Amount | float | No | |
| Category | categorical | Yes | |
| Merchant_Type | categorical | Yes | |
| City | string | Yes | |
| Card_Type | categorical | Yes |
This dataset contains structured credit card transaction records including transaction amount, transaction category, date, city or region, merchant type, and payment attributes. Personally identifiable information has been anonymized to ensure privacy compliance. The dataset has undergone a comprehensive exploratory data analysis workflow including duplicate removal, missing value treatment, categorical normalization, transaction amount validation, and statistical outlier detection. Range checks were applied to transaction values to eliminate unrealistic entries, and date fields were standardized to ensure chronological consistency. The final dataset is analytics-ready and compatible with machine learning pipelines, risk modeling systems, and dashboard development tools.
The dataset is structured in a normalized tabular format with consistent column naming and validated data types. Duplicate transactions have been removed, and key transactional fields such as amount and category have been validated for completeness and logical consistency. Numeric transaction amounts were subjected to statistical validation to detect extreme anomalies. Categorical variables such as merchant type and transaction category have been standardized to prevent classification inconsistencies. The dataset is optimized for analytical workflows including classification, clustering, and predictive modeling.
This dataset can be used for consumer spending pattern analysis, financial behavior modeling, fraud detection experimentation, and transaction classification tasks. Financial institutions and fintech companies can leverage it to analyze category-level spending trends and develop credit scoring features. Data scientists can build machine learning models for transaction categorization, anomaly detection, and spending prediction. It also supports market segmentation research and dashboard-based analytics for financial insights.
The dataset is community-sourced and may not represent official banking records. Although anonymized, it may not include full contextual information such as income levels or credit limits. The dataset reflects historical transaction patterns and does not provide real-time streaming updates. It is intended for research and analytics purposes and should not be used for real financial decision-making or credit risk evaluation without additional validation.
The dataset was prepared using a structured data validation and exploratory analysis framework. The process included schema normalization, duplicate removal, missing value assessment, transaction amount range validation, categorical standardization, and statistical anomaly detection using percentile-based thresholds. Date fields were standardized to ensure chronological integrity. Sensitive identifiers were removed or anonymized to reduce privacy risks. The final dataset was exported in UTF-8 encoded CSV format to ensure compatibility with Python, R, SQL, and business intelligence platforms.
License: CC BY 4.0 — This dataset is licensed for use by the purchasing entity. Refer to the specific license terms for permitted use.
Access Control: Download links are time-limited and single-use. All access is logged for audit purposes.