FinToolsPro Developer API

Enterprise-grade financial computation APIs for developers and institutions

Version 2.0 • Production Ready
Get API Key Quick Start Back to FinToolsPro

API Overview

The FinToolsPro API provides programmatic access to our suite of 200+ financial calculators. Built for developers, financial institutions, and enterprise applications.

Base URL

https://api.fintoolspro.com/v2/

Features

  • Real-time financial computations
  • JSON/XML response formats
  • Webhook support for async operations
  • Multi-currency support
  • Enterprise-grade security
  • Detailed analytics and logs

Authentication

All API requests require authentication using API keys. You can generate keys from your developer dashboard.

Using API Keys

Include your API key in the request headers:

// HTTP Header X-API-Key: your_api_key_here // cURL Example curl -X GET \ -H "X-API-Key: YOUR_API_KEY" \ https://api.fintoolspro.com/v2/emi/calculate

Get Your API Key

  1. Visit Developer Dashboard
  2. Register/Login to your account
  3. Navigate to API Keys section
  4. Generate new API key
  5. Copy and store securely

Quick Start Guide

1. Install SDK (Python)

pip install fintoolspro-sdk

2. Initialize Client

from fintoolspro import FinToolsProClient client = FinToolsProClient(api_key="YOUR_API_KEY")

3. Make Your First API Call

# Calculate EMI response = client.emi.calculate( principal=5000000, interest_rate=8.5, tenure=240, # months type="home_loan" ) print(f"Monthly EMI: ₹{response['monthly_emi']}") print(f"Total Interest: ₹{response['total_interest']}")

Rate Limits

Plan Requests/Minute Monthly Limit Concurrent
Free Tier 10 1,000 2
Professional 60 100,000 10
Enterprise 300 Unlimited 50

API Endpoints

POST
EMI Calculator
/v2/emi/calculate

Request Parameters

Parameter Type Required Description
principal number Yes Loan amount
interest_rate number Yes Annual interest rate (%)
tenure integer Yes Loan tenure in months
type string No Loan type: home_loan, car_loan, personal_loan

Example Request

{ "principal": 5000000, "interest_rate": 8.5, "tenure": 240, "type": "home_loan" }

Example Response

{ "success": true, "data": { "monthly_emi": 43438.29, "total_interest": 5425189.60, "total_payment": 10425189.60, "amortization_schedule": [ { "month": 1, "emi": 43438.29, "principal": 8088.29, "interest": 35350.00, "balance": 4991911.71 } ] }, "timestamp": "2024-01-18T10:30:00Z" }
POST
SIP Calculator
/v2/sip/calculate

Request Parameters

Parameter Type Required Description
monthly_investment number Yes Monthly SIP amount
annual_return number Yes Expected annual return (%)
tenure_years integer Yes Investment period in years

Example Response

{ "success": true, "data": { "total_investment": 1200000, "estimated_returns": 980452.34, "total_value": 2180452.34, "xirr": 12.34 } }

SDKs & Libraries

Support

Need Help?

Back to Top

© 2024 FinToolsPro API. All rights reserved.