Developer REST API

Integrate JogiTools Into Your Apps

Process PDFs, optimize images, perform Indian tax calculations, and generate financial schedules programmatically via our fast REST API.

Authentication

Pass your secret API key in the X-API-Key request header or as a Bearer token in the Authorization header.

X-API-Key: jogi_live_...
Rate Limits & Headers

Standard business accounts include up to 10,000 requests/day. Response headers indicate remaining request quotas:

X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 9942

Sample Request

cURL Command
curl -X POST https://jogitools.com/api/v1/calculators/emi \
  -H "Content-Type: application/json" \
  -H "X-API-Key: jogi_live_your_key_here" \
  -d '{
    "principal": 2500000,
    "annualRate": 8.5,
    "tenureYears": 20
  }'
Node.js / JavaScript Fetch
const response = await fetch("https://jogitools.com/api/v1/calculators/emi", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "jogi_live_your_key_here"
  },
  body: JSON.stringify({
    principal: 2500000,
    annualRate: 8.5,
    tenureYears: 20
  })
});
const data = await response.json();
console.log("Monthly EMI:", data.data.monthlyEmi);