LifeAstroAPILifeAstroAPI

API Reference / Vedic Astrology / Predictions

GET
20 credits

/v1/vedic/narrative/prashna

Prashna (horary) narrative for the moment and place of the question: Prashna lagna and Moon sections, plus the topic reading for the Prashna lagna. Set topic (career, financial, health, litigation, marriage, missing_person, property, travel) or question_house (1–12).

Request

All requests require an Authorization header with your dv_live_* API key.

example request
curl "https://api.lifeastroapi.com/v1/vedic/narrative/prashna?date=2027-01-15&time=10%3A00&tz=Asia%2FKolkata&lat=19.076&lon=72.8777&topic=career" \
  -H "Authorization: Bearer YOUR_API_KEY"

Query parameters

Checked against the API: a parameter is marked required when the request fails without it.

NameRequiredExampleDescription
dateyes2027-01-15Date (YYYY-MM-DD).
timeno10:00Local time (HH:MM, 24-hour). Defaults to 12:00.
tzyesAsia/KolkataTimezone: IANA name (Asia/Kolkata) or UTC offset (+05:30).
latyes19.076Latitude in decimal degrees.
lonyes72.8777Longitude in decimal degrees.
topicnocareer

Response (200 OK)

The real response to the example request above, generated from the API itself. Long arrays are trimmed to their first two items. Field names are stable across versions.

200 response
{
  "sections": [
    {
      "rule_id": "vedic.L1.prasna.prasna_lagna_overview",
      "heading": "The rising sign: the starting point of your question",
      "body": "The Prasna Lagna is the sign rising at the moment you ask your question, and it is the starting point of the whole reading. It describes you as the asker, the mood of the matter and the first impression of the answer. The lagna lord shows how well placed you are to get what yo…",
      "bullets": [
        "The ascendant of the instant you put the question",
        "It shows you as the asker and the mood of the matter"
      ],
      "resolved_locale": "en"
    },
    {
      "rule_id": "vedic.L1.prasna.moon_sign_prasna",
      "heading": "The Moon in your question: mood and timing",
      "body": "In a question chart, the Moon carries special weight because it shows the mind of the matter and how it will move next. The sign the Moon is in, the house it holds and the planets it meets or looks at are checked closely for you.\n\nA Moon that is bright, well placed and linked …",
      "bullets": [
        "The Moon shows the mind of the matter",
        "A bright, well-linked Moon favours the answer"
      ],
      "resolved_locale": "en"
    }
  ],
  "remedies": {
    "refs": []
  },
  "narrative_meta": {
    "engine": "vedic-N1",
    "locale": "en"
  }
}

Errors

Every error follows the same envelope. Use the error.code field (not the message) for conditional logic in your integration.

401 Unauthorized

{
  "error": {
    "code": "unauthorized",
    "message": "missing or invalid API key",
    "request_id": "req_01hqy7k8c3e7m1n"
  }
}

402 Payment Required

{
  "error": {
    "code": "trial_exhausted",
    "message": "your free trial credits are exhausted — pick a plan to continue",
    "top_up_url": "https://lifeastroapi.com/pricing",
    "request_id": "req_01hqy7k8c3e7m1n"
  }
}

429 Too Many Requests

{
  "error": {
    "code": "rate_limited",
    "message": "rate limit exceeded; retry after 12 seconds",
    "request_id": "req_01hqy7k8c3e7m1n"
  }
}

Try it

Get a dv_live_* key from your dashboard and paste into the cURL snippet above. New accounts get 7,500 welcome credits plus 1,500 free credits a month. Sign up.