API Documentation
Build with CalculateMaster
Welcome to the CalculateMaster API documentation. Our RESTful API allows developers to programmatically access our high-performance calculation engines and seamlessly integrate them into web, mobile, and enterprise applications.
1. Authentication
All API requests require an API key to be included in the header of the request. You can generate and manage your API keys from your developer dashboard once your account is approved.
2. Base URL
All REST endpoints are relative to the following base URL. Please ensure you are routing traffic through HTTPS.
3. Rate Limits
To ensure high availability and lightning-fast responses for all users, API requests are subject to strict rate limiting based on your subscription tier:
- Developer Tier (Free): 1,000 requests per day (10 requests/second burst).
- Production Tier: 50,000 requests per day (50 requests/second burst).
- Enterprise: Custom volume limits with dedicated, low-latency endpoints.
4. Example Endpoints
Below are examples of how to query our most popular calculation engines. Responses are returned in standard JSON format.
POST /finance/emi
Calculates Equated Monthly Installments. Requires principal, rate, and tenure_months in the JSON body.
GET /health/bmi
Returns Body Mass Index and health categorization. Pass weight_kg and height_cm as query parameters.
GET /science/percentage
A flexible endpoint to calculate percentage increases, decreases, and standard fractions.
5. Need Developer Support?
If you encounter bugs, need higher rate limits, or require implementation assistance for your platform, our engineering support team is here to help.
Dev Support: developers@calculatemaster.com