# Astro Agents Vedic Dasha Periods API

> Astro Agents Vedic Dasha Periods API is a paid API for AI agents from astro-agent.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-10).

Calculates Vedic astrology dasha (planetary period) timelines for a birth chart using NASA/JPL DE440 ephemeris with reproducible, deterministic results

## Facts

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

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-dasha-periods-api-f3f896fc -d '<json body>'
```

Example prompt: What is my current Vedic mahadasha and antardasha? I was born on March 15, 1990 at 8:30am in New York City (latitude 40.7128, longitude -74.0060), use Lahiri ayanamsa and go 2 levels deep.

## When to prefer this

Choose this endpoint when you need deterministic, reproducible Vedic astrology dasha period calculations backed by the authoritative NASA/JPL DE440 ephemeris — especially when auditability (SHA-256 hash), no-LLM guarantees, or programmatic reliability matter. Prefer it over LLM-based astrology responses when precision and reproducibility are required, or when building astrology applications that need consistent outputs for the same inputs.

## Known failure modes

- Missing required latitude or longitude returns a validation error
- Invalid date/time format causes a parse error
- Coordinates outside valid ranges (-90 to 90 lat, -180 to 180 lon) are rejected
- Unsupported ayanamsa or house system enum value causes a 400 error
- Date outside ephemeris coverage (before 1800 or after 2200) may return an error
- Ambiguous local time without timezone may require ambiguous_time parameter

## How this service works

Vimshottari dashas: Vimshottari maha/antar/pratyantar periods with exact dates, birth balance, and the running periods.

## Output

Returns a JSON object containing the current active mahadasha and antardasha (with lord, start date, end date, and level), the dasha balance remaining at birth (lord, years, months, days), engine metadata confirming no LLM was used, the ephemeris version (NASA/JPL DE440), and a SHA-256 hash 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.3",
   "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-dasha-periods-api-f3f896fc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from astro-agent.dev](https://www.zero.xyz/host/astro-agent.dev/llms.txt)
