induwara.lkinduwara.lk
All endpoints
GET/api/v1/working-days

Working Days API

Count business days between two dates, excluding weekends and Sri Lankan holidays for the chosen calendar.

Parameters

ParamInRequiredDescription
fromqueryyesStart date YYYY-MM-DD.
toqueryyesEnd date YYYY-MM-DD.
calendarquerynopublic | bank | mercantile | government (default: mercantile).
saturdayquerynoSet to 1 to count Saturdays as working days.

Request

curl "https://induwara.lk/api/v1/working-days?from=2026-01-01&to=2026-03-31&calendar=mercantile"

JavaScript (SDK):

import { InduwaraLK } from "https://induwara.lk/sdk/induwaralk.js";
const api = new InduwaraLK();
const data = await api.workingDays(/* … */);

Response

{
  "ok": true,
  "data": {
    "from": "2026-01-01", "to": "2026-03-31", "calendar": "mercantile",
    "workingDays": 58, "totalDays": 90, "weekendDays": 25, "holidayDays": 7
  }
}

Frequently asked questions

How do I calculate working days in Sri Lanka via API?
GET /api/v1/working-days?from=2026-01-01&to=2026-03-31 returns the number of business days, excluding weekends and Sri Lankan holidays for the chosen calendar (public, bank, mercantile or government).