Bharat Dharma Academy Public API

Panchang, festival, Jyotish and Sanatan knowledge APIs with provenance-aware responses. Public contract version 0.1.0; the catalogue and request models are generated from the live public OpenAPI contract.

Integration contract: import /api-docs/openapi.json for the supported public evaluation catalogue. Only operations listed in that contract are available for external evaluation.

Evaluation Access

Selected public endpoints are available without credentials for low-volume development and prototype evaluation. This is not a contractual free tier: it has no guaranteed quota, uptime commitment, production SLA, commercial-service right, or reseller right.

Scope: these evaluation quotas and deadlines apply only to external callers. BDA's own website product traffic and authenticated BDA internal pipelines are outside the external evaluation quota; endpoint authentication, platform safety controls, and abuse controls still apply.

Commercial, high-volume, production, redistribution-as-a-service, and reseller use requires a written agreement with Bharat Dharma Academy. API-access terms are separate from any response-level content licence.

Access And Onboarding

  1. Review the public OpenAPI contract and test selected public endpoints within the evaluation limits below.
  2. Email info@bda.ai with your application, required endpoints, development and production volumes, peak requests per second, launch date, markets, legal entity, and whether data will be cached, transformed, redistributed, or resold.
  3. BDA reviews the use case, provenance presentation, capacity, licensing, and support requirements.
  4. Approved commercial integrations receive written terms, credentials, limits, and onboarding instructions. Credentials are not issued through an automatic public sign-up flow.
  5. Complete a server-side integration test before production launch. Production, commercial, high-volume, and reseller use must not begin under evaluation access.

Integration Guide

Use https://jyotish-api.bda.ai/api-docs/openapi.json as the supported public machine-readable contract. The branded API base is https://jyotish-api.bda.ai.

curl "https://jyotish-api.bda.ai/panchang/daily?date=2026-08-03&lat=28.6139&lng=77.2090&tz=Asia%2FKolkata"

Plans And Pricing

Access modelCurrent availabilityAuthenticationLimits and termsPricing
EvaluationSelected public endpointsNo credential for eligible endpointsLow-volume prototype testing only; no production SLA or commercial/reseller rightsCurrently no charge within the published evaluation limits; not a guaranteed free tier or trial entitlement
CommercialApplication and written approval requiredServer-side API credential issued during onboardingContracted request limits, permitted use, support, and service levelsCustom quote based on endpoints, volume, peak rate, support, and licence scope
High-volume / resellerIndividual review and written agreement requiredServer-side credential and account controlsContracted capacity, redistribution/resale rights, reporting, support, and service levelsCustom quote

No public commercial tariff is currently published. Request a proposal at info@bda.ai or use the BDA contact form.

Authentication And Credentials

Eligible evaluation endpoints require no credential. Commercial credentials are issued only after approval and written terms. Keep credentials on your server, transmit them only over HTTPS using the onboarding instructions, rotate them if exposed, and never place them in browser JavaScript, mobile binaries, public repositories, URLs, analytics, or logs.

Authenticated product, dashboard, profile, memory, saved-report, and internal operations are not part of the public API contract and must not be inferred from any complete service schema.

Rate Limits And Timeouts

For external evaluation clients, limits are applied per client network address and endpoint tier. They are ceilings, not reserved capacity, and may be reduced during abuse, incidents, or capacity pressure. Do not evade limits by rotating addresses or parallel clients.

TierRateBurstDeadlineApplies to
public_read60/minute12/second30 secondsDeterministic GET/read endpoints.
public_compute20/minute4/second60 secondsDeterministic POST/calculation endpoints.
public_extended6/minute2/second180 secondsReport, evidence, projection, and other extended-work endpoints.
/mcp120/minuteExisting MCP transport policy; tool-specific deadlines also apply.
/panchang/comments5 per 60 minutesExisting pre-moderation submission policy.

Successful metered responses include RateLimit-*, X-RateLimit-*, X-BDA-Access-Scope, X-BDA-Evaluation-Tier, and X-BDA-Request-Timeout-Seconds headers.

Do

Do Not

Security, Compliance And Provenance

Error Contract

429 Too Many Requests returns rate_limit_exceeded plus Retry-After. 504 Gateway Timeout returns request_timeout and the applied deadline. Validation failures remain normal 4xx responses. Limits may change before commercial credentials launch.

Calendars, Festivals And Vrats

Classical And Jaimini Methods

Discovery

General

Jyotish Calculations

Location, Date And Time

Muhurta And Electional Timing

Panchang And Daily Timing

Reference Utilities

Reports, Evidence And Projections

Schemas And Machine Feeds

Service And AI Discovery