# Astro Agents Vedic Panchang API

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

Computes Vedic Panchang (Hindu almanac) elements—tithi, nakshatra, yoga, karana, vara, sunrise—for a given location and datetime using the JPL DE440 ephemeris

## Facts

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

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-panchang-api-294b97ce -d '<json body>'
```

Example prompt: What's the Vedic panchang for October 1, 2026 at 9:00 AM IST in Mumbai (latitude 19.076, longitude 72.877)? Use the Lahiri ayanamsa and whole sign house system.

## When to prefer this

Choose this endpoint when you need deterministic, reproducible Vedic almanac (panchang) data grounded in the NASA/JPL DE440 ephemeris rather than LLM-generated or approximate outputs. It is ideal when SHA-256 result hashing is required for auditability, when you need strict reproducibility across repeated calls, or when integrating Vedic calendar data into applications that require the Lahiri, Krishnamurti, Raman, or other standard ayanamsa systems. Prefer this over general-purpose LLM astrology responses whenever accuracy and verifiability matter.

## Known failure modes

- Missing required latitude or longitude returns a 400 validation error
- Invalid date or time format causes a parse error
- Coordinates outside valid range (lat > 90 or lon > 180) are rejected
- Unsupported ayanamsa or house system enum value returns a validation error
- Dates outside ephemeris range (before 1800-01-01 or after 2200-01-01) may produce errors or unreliable results
- Payment failure via x402 protocol results in a 402 response before computation occurs

## 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 the panchang elements: tithi (lunar day), nakshatra (lunar mansion), yoga (auspiciousness index), karana (half-tithi), vara (weekday in Sanskrit), and sunrise time in UTC. Also includes a metadata block with the ephemeris version, a determinism 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"
      },
      "options": {
       "type": "object",
       "properties": {
        "ayanamsa": {
         "enum": [
          "fagan_bradley",
          "krishnamurti",
          "lahiri",
          "raman",
          "true_chitrapaksha",
          "yukteshwar"
         ],
         "type": "string",
         "default": "lahiri"
        },
        "node_type": {
         "enum": [
          "mean",
          "true"
         ],
         "type": "string",
         "default": "mean"
        },
        "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": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## 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": "d0cbd72a6f167caae2fac301f81534026d87c549daba9134646e63bcc889db98"
  },
  "endpoint": "vedic/panchang",
  "result_excerpt": {
   "vara": "Guruvara (Thursday)",
   "yoga": "Siddhi",
   "tithi": "Panchami",
   "karana": "Taitila",
   "sunrise": "2026-10-01T00:20Z",
   "nakshatra": "Krittika"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/astro-agents-vedic-panchang-api-294b97ce/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)
