Standard API
- /api/
- 5 requests/second · burst 20
- Concurrent per source: 12
- Maximum body: 512 KB
- 413 · reduce the body before retrying
- 429 · Retry-After 1s
The current core needs no account or API key. That is a release policy—not an uptime SLA, commercial promise or permission to copy the calculation engine.
| Control | Current state | Machine value |
|---|---|---|
| Authentication | Not required | false |
| API key | Not issued | false |
| Account quota | No account quota; privacy-safe edge limits apply | edge-token-bucket-by-source |
| Rate limiting | 5/sec standard; 1/sec PDF, with short bursts | true |
| Partner environment | Not active | false |
| Browser CORS | Production apex only | https://theindianastrology.com |
| Request/response bodies | Not logged or retained | false |
| Source-address claim | No API access, limit-rejection or body-rejection log; unrelated upstream diagnostics excluded | transient-limit-key-no-api-access-limit-or-body-rejection-log |
| Anonymous access | Current release; not a permanent guarantee | false |
Handled application errors and the published 413, 429 and 503 production-edge rejections include a server-generated request ID and versioned code. Validation details name the field and rule but deliberately omit the submitted value. Errors outside this normalized subset—including transport, TLS, malformed-protocol, CORS-policy and intermediary failures—are not promised this envelope.
{
"requestId": "server-generated-id",
"status": "error",
"error": {
"version": "tia-api-error.1",
"code": "VALIDATION_ERROR",
"message": "The request did not match the published contract.",
"fields": [{
"path": "body.birth.timezone",
"code": "string_type",
"message": "Input should be a valid string"
}]
},
"detail": []
}Integrations should read the live policy instead of assuming that a previous release’s access rules still apply.
Inspect the live access policy ↗Open integration guide →Page method and limits पृष्ठ विधि और सीमाएँ
The anonymous-core access boundary, CORS scope, fair-use expectations and future first-party controls.
anonymous-core access सीमा, CORS क्षेत्र, fair-use अपेक्षाएँ और भविष्य के first-party controls।
The active public API is same-origin and stateless; callers must minimize personal data, respect resource limits and preserve calculation provenance.
सक्रिय public API same-origin और stateless है; callers निजी डेटा न्यूनतम रखें, resource limits मानें और calculation provenance सुरक्षित रखें।
This route links only to registered source and comparison records. Keep the input summary, engine version, calculation version and intermediate values with the result.
यह route केवल दर्ज source और comparison records से जुड़ता है। परिणाम के साथ input summary, engine version, calculation version और मध्यवर्ती मान सुरक्षित रखें।
Anonymous availability is not an unlimited service guarantee. Credentials, quotas and partner access require a separately approved business layer.
Anonymous उपलब्धता असीमित सेवा गारंटी नहीं। credentials, quotas और partner access के लिए अलग स्वीकृत business layer चाहिए।
Route evidence
The organization maintains the page text and route evidence. Versioned software profiles and tests—not a personal byline—establish numerical reproducibility.
संगठन पृष्ठ सामग्री और route evidence बनाए रखता है। संख्यात्मक पुनरुत्पादकता व्यक्तिगत नाम से नहीं, संस्करणबद्ध software profile और tests से स्थापित होती है।
TIA-METHOD-EVIDENCE-1The Indian Astrology versioned calculation-evidence contract / The Indian Astrology संस्करणबद्ध गणना-प्रमाण अनुबंधCalculation-evidence contract / गणना-प्रमाण अनुबंधQuestions answered on this page
The anonymous-core access boundary, CORS scope, fair-use expectations and future first-party controls. The active public API is same-origin and stateless; callers must minimize personal data, respect resource limits and preserve calculation provenance.
anonymous-core access सीमा, CORS क्षेत्र, fair-use अपेक्षाएँ और भविष्य के first-party controls। सक्रिय public API same-origin और stateless है; callers निजी डेटा न्यूनतम रखें, resource limits मानें और calculation provenance सुरक्षित रखें।
Anonymous availability is not an unlimited service guarantee. Credentials, quotas and partner access require a separately approved business layer.
Anonymous उपलब्धता असीमित सेवा गारंटी नहीं। credentials, quotas और partner access के लिए अलग स्वीकृत business layer चाहिए।