# Astro Agents Vedic Dashas API

> Astro Agents Vedic Dashas API is a paid API for AI agents from astro-agents-api.vercel.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-15).

Calculates Vedic astrology dasha periods (planetary time cycles) for a given birth location and time using the NASA/JPL DE440 ephemeris

## Facts

- Endpoint: POST https://astro-agents-api.vercel.app/v1/vedic/dashas?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/astro-agents-vedic-dashas-api-cc714e0d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K_dNUsuwpNJm9zM8HPTfo

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability astro-agents-vedic-dashas-api-cc714e0d -d '<json body>'
```

Example prompt: What is my current Vedic dasha and antardasha? I was born on March 14, 1985 at 6:30 AM in New York City (40.71°N, 74.01°W), using the Lahiri ayanamsa — go 2 levels deep.

## When to prefer this

Use this endpoint when you need deterministic, reproducible Vedic astrology dasha calculations grounded in the NASA/JPL DE440 ephemeris rather than LLM-generated or approximate astrological data. Ideal when auditability matters (SHA-256 hash provided), when you need multi-level dasha depth (up to 4 levels), or when integrating Vedic timing cycles into an agent workflow that requires consistent, verifiable results. Prefer over general astrology APIs if Vedic tradition (Vimshottari dasha system) and ayanamsa choice are important to the user.

## Known failure modes

- Missing required latitude or longitude returns a 400 validation error
- Invalid date/time format causes parsing failure
- Timezone string not recognized returns an error or defaults unexpectedly
- Depth parameter outside 1-4 range rejected
- Ayanamsa or house system enum value not matching allowed values returns 422
- Dates outside ephemeris range (1800-2200) may return an error or empty result
- Ambiguous local time (DST transitions) handled by ambiguous_time enum but may differ from user expectation

## How this service works

Deterministic Western + Vedic astrology API for AI agents: JPL DE440 ephemeris, no LLM, reproducible SHA-256 hashes.

## Output

Returns a JSON object containing: current active dasha periods (mahadasha, antardasha, and optionally deeper levels) with lord planet names, start/end dates in ISO 8601 format; dasha balance at birth (years/months/days remaining and ruling lord); plus metadata including ephemeris version, deterministic flag, and a SHA-256 hash of the result for reproducibility verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "latitude",
      "longitude"
     ],
     "properties": {
      "date": {
       "type": "string"
      },
      "time": {
       "type": "string"
      },
      "on_date": {
       "type": "string"
      },
      "options": {
       "type": "object",
       "properties": {
        "depth": {
         "type": "integer",
         "default": 2,
         "maximum": 4,
         "minimum": 1
        },
        "ayanamsa": {
         "enum": [
          "fagan_bradley",
          "krishnamurti",
          "lahiri",
          "raman",
          "true_chitrapaksha",
          "yukteshwar"
         ],
         "type": "string",
         "default": "lahiri"
        },
        "node_type": {
         "enum": [
          "mean",
          "true"
         ],
         "type": "string",
         "default": "mean"
        },
        "year_length": {
         "enum": [
          "julian",
          "gregorian",
          "sidereal",
          "savana"
         ],
         "type": "string",
         "default": "julian"
        },
        "house_system": {
         "enum": [
          "whole_sign",
          "equal",
          "placidus",
          "porphyry",
          "koch"
         ],
         "type": "string",
         "default": "whole_sign"
        },
        "include_outer_planets": {
         "type": "boolean",
         "default": false
        }
       }
      },
      "datetime": {
       "type": "string"
      },
      "latitude": {
       "type": "number",
       "maximum": 90,
       "minimum": -90
      },
      "timezone": {
       "type": "string"
      },
      "longitude": {
       "type": "number",
       "maximum": 180,
       "minimum": -180
      },
      "time_basis": {
       "enum": [
        "civil",
        "utc",
        "lmt",
        "true_solar"
       ],
       "type": "string",
       "default": "civil"
      },
      "ambiguous_time": {
       "enum": [
        "earlier",
        "later"
       ],
       "type": "string",
       "default": "earlier"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "engine": "astro-agents/1.0.0",
   "llm_used": false,
   "ephemeris": "NASA/JPL DE440 (1800-01-01..2200-01-01)",
   "deterministic": true,
   "result_sha256": "a30a0e72fabe6126926d822a8567f0da5116ab04e38a8089b4e07eec9d07ed68"
  },
  "endpoint": "vedic/dashas",
  "result_excerpt": {
   "current": [
    {
     "end": "2029-01-06T11:40Z",
     "lord": "Rahu",
     "level": "mahadasha",
     "start": "2011-01-06T23:40Z"
    },
    {
     "end": "2027-12-19T23:22Z",
     "lord": "Moon",
     "level": "antardasha",
     "start": "2026-06-20T02:22Z"
    }
   ],
   "balance_at_birth": {
    "days": 23,
    "lord": "Sun",
    "years": 3,
    "months": 7
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/astro-agents-vedic-dashas-api-cc714e0d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from astro-agents-api.vercel.app](https://www.zero.xyz/host/astro-agents-api.vercel.app/llms.txt)
