Documentation

Getting Started

Everything you need to start using the AstroYantra API

Authentication

Most API endpoints require authentication via a Bearer token. Include your API key in the Authorization header:

Authorization: Bearer your_api_key_here

Don't have an API key? Generate one here →

Base URL

https://services.siyoltechnologies.com

All API requests should be made to this base URL. Responses are returned in JSON format.

Rate Limits & Performance

60

Requests per minute

1,000

Free tier monthly limit

~50ms

Average response time

Error Codes

400Bad Request - Invalid parameters or date format
401Unauthorized - Missing or invalid Bearer token
402Payment Required - Monthly quota exceeded
429Too Many Requests - Rate limit exceeded
500Internal Server Error - Something went wrong

Endpoints

2 Methods available
GET/api/astronomy/zodiac-signs

List Zodiac Signs

Returns all 12 zodiac signs. No authentication required - great for testing.

Example

Response

{
  "signs": [
    "Aries",
    "Taurus",
    "Gemini",
    "Cancer",
    "Leo",
    "Virgo",
    "Libra",
    "Scorpio",
    "Sagittarius",
    "Capricorn",
    "Aquarius",
    "Pisces"
  ]
}
GET/api/astronomy/planets

List Planets

Returns all planets used in Vedic astrology. Free endpoint.

Example

Response

{
  "planets": [
    "Sun",
    "Moon",
    "Mercury",
    "Venus",
    "Mars",
    "Jupiter",
    "Saturn",
    "Rahu",
    "Ketu"
  ]
}