Zakat Calculator API

Use this endpoint to run zakat calculations from your own systems. All amounts are currently expressed in Moroccan Dirham (MAD).

Endpoint

Rate Limiting

Request Payload

{
  "salary": 12000,
  "expenses": 6500,
  "nisab": 50000
}

Successful Response

{
  "ok": true,
  "data": {
    "currency": "MAD",
    "inputs": { "salary": 12000, "expenses": 6500, "nisab": 50000 },
    "result": {
      "monthlySaving": 5500,
      "annualSaving": 66000,
      "zakatAmount": 1650,
      "status": "eligible"
    }
  },
  "meta": {
    "rateLimit": { "limit": 5, "remaining": 4, "windowMs": 60000 }
  }
}

Error Codes