KP Astrology API

Generate complete KP birth chart

POST/vedic-astrology/kp/chartGET/vedic-astrology/kp/ayanamsaPOST/vedic-astrology/kp/cuspsPOST/vedic-astrology/kp/horaryPOST/vedic-astrology/kp/planetsPOST/vedic-astrology/kp/planets-intervalPOST/vedic-astrology/kp/rasi-changesPOST/vedic-astrology/kp/ruling-planetsPOST/vedic-astrology/kp/ruling-planets-intervalPOST/vedic-astrology/kp/sublord-changes

Generate authentic Krishnamurti Paddhati birth charts with Placidus house cusps, star-lord and sub-lord calculations. Supports custom ayanamsa and dynamic KP-Newcomb ayanamsa calculation. Returns complete chart with all 9 planets (Sun through Ketu), Ascendant, 12 Placidus house cusps, nakshatra details, star-lords, sub-lords, and KP horary numbers (1-249). Perfect for KP astrology software, horary prediction apps, and event timing analysis. SEO: KP astrology chart API, Placidus house cusps planets, Krishnamurti Paddhati chart generator, KP birth chart calculator

Location first, chart second

The KP Astrology API needs latitude, longitude, and timezone. Never ask users to type coordinates. Resolve a city with the Location endpoint first, then feed the result into the request. Timezone accepts a decimal offset or an IANA name.

1 Resolve the location

GET
curl "https://roxyapi.com/api/v2/location/search?q=New York" \
  -H "X-API-Key: YOUR_KEY"
# -> cities[0]: { latitude, longitude, timezone: "America/New_York" }

2 Call the KP Astrology endpoint

POST /vedic-astrology/kp/chart
# feed latitude, longitude and timezone from step 1
POST https://roxyapi.com/api/v2/vedic-astrology/kp/chart

Request

POST /api/v2/vedic-astrology/kp/chart

Parameters

ParameterTypeDescription
langquerystring enumResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English. Default en.
focusquerystring enumWhich signification vocabulary the houseThemes map returns. "general" gives the classical bhava significations (self, wealth, siblings, home, and so on). "finance" gives the money reading of the same twelve bhavas, so house 2 returns income and savings, 5 speculation and risk appetite, 8 sudden money and leverage, 11 gains and profits, and 12 expenses and capital outflow. Use "finance" for wealth, income, business and market timing questions in Krishnamurti Paddhati, where the significator house groups 2, 6, 10, 11 for earned income and 5, 8, 11 for speculation are read against a running dasha. Defaults to "general". Default general.

Request body

FieldTypeDescription
date*string (date)Birth date in YYYY-MM-DD format
time*string (time)Birth time in 24-hour HH:MM:SS format. CRITICAL for accurate Lagna and house calculations.
latitude*numberBirth location latitude in decimal degrees
longitude*numberBirth location longitude in decimal degrees
timezonenumber or stringTimezone offset from UTC in hours. Defaults to 5.5 (IST) for Vedic astrology.
ayanamsastring enumAyanamsa system for sidereal conversion. "kp-newcomb" uses the KP-Newcomb dynamic formula (most common for KP). "kp-old" uses the Krishnamurti original table. "lahiri" uses Lahiri/Chitrapaksha ayanamsa matching most traditional Vedic software. "raman" uses the B.V. Raman ayanamsa, about 1.45 degrees below Lahiri. "custom" allows providing your own value via ayanamsaValue. Defaults to "kp-newcomb".
ayanamsaValuenumberCustom ayanamsa value in degrees. When provided, overrides the computed ayanamsa from the selected type. Use for testing with specific ayanamsa values or matching a particular reference source.
nodeTypestring enumLunar node convention. "mean" is the smoothed average node, which always moves retrograde; "true" is the osculating node, which tracks the real perturbed node, oscillates up to about 1.5 degrees either side of the mean on a 173-day cycle, and can briefly turn direct. Neither is more correct and they almost always fall in the same sign. Applies to the Rahu and Ketu positions. Mean is the traditional Vedic default and what printed panchangs use; the choice can move a KP sub-lord in narrow boundary cases, where a span can be as small as 0.5 degrees. Defaults to "mean".

Example request

POST /vedic-astrology/kp/chart
{
  "date": "1990-07-04",
  "time": "10:12:00",
  "latitude": 28.6139,
  "longitude": 77.209
}

Response

Structured JSON with documented fields, covered by 6,991 automated tests per deploy, 1,527 of them gold-standard tests verified against NASA JPL Horizons. Not hallucinated text.

200 OK
{
  "meta": {
    "date": "1990-07-04",
    "time": "10:12:00",
    "latitude": 28.6139,
    "longitude": 77.209,
    "timezone": 5.5,
    "ayanamsa": 23.63165599,
    "ayanamsaType": "kp-newcomb",
    "houseSystem": "placidus"
  },
  "ascendant": {
    "longitude": 138.4755,
    "sign": "Leo",
    "signLord": "Sun",
    "nakshatra": "Purva Phalguni",
    "nakshatraLord": "Venus",
    "pada": 2,
    "starLord": "Venus",
    "subLord": "Rahu",
    "subSubLord": "Jupiter",
    "kpNumber": 95
  },
  "cusps": [
    {
      "house": 7,
      "longitude": 318.4755,
      "sign": "Aquarius",
      "signLord": "Saturn",
      "nakshatra": "Shatabhisha",
      "nakshatraLord": "Rahu",
      "pada": 4,
      "starLord": "Rahu",
      "subLord": "Moon",
      "subSubLord": "Jupiter",
      "kpNumber": 215
    }
  ],
  "planets": [
    {
      "planet": "Venus",
      "longitude": 47.2732,
      "sign": "Taurus",
      "house": 9,
      "nakshatra": "Rohini",
      "nakshatraLord": "Moon",
      "pada": 3,
      "starLord": "Moon",
      "subLord": "Saturn",
      "subSubLord": "Rahu",
      "kpNumber": 32,
      "retrograde": false
    }
  ],
  "nodes": {
    "rahu": {
      "longitude": 285.0726,
      "sign": "Capricorn",
      "house": 5,
      "nakshatra": "Shravana",
      "starLord": "Moon",
      "subLord": "Jupiter",
      "subSubLord": "Sun",
      "kpNumber": 193
    },
    "ketu": {
      "longitude": 105.0726,
      "sign": "Cancer",
      "house": 11,
      "nakshatra": "Pushya",
      "starLord": "Saturn",
      "subLord": "Jupiter",
      "subSubLord": "Jupiter",
      "kpNumber": 72
    }
  },
  "significators": {
    "houseWise": [
      {
        "house": 7,
        "significators": [
          {
            "level": 1,
            "description": "Planets in star of occupant",
            "planets": [
              "Venus",
              "Mars"
            ]
          }
        ],
        "all": [
          "Venus",
          "Mars",
          "Jupiter"
        ]
      }
    ],
    "planetWise": [
      {
        "planet": "Venus",
        "signifies": [
          {
            "level": 1,
            "houses": [
              7,
              2
            ]
          }
        ],
        "allHouses": [
          7,
          2,
          11
        ]
      }
    ]
  },
  "houseThemes": {
    "2": [
      "wealth",
      "family",
      "speech",
      "possessions",
      "food"
    ]
  },
  "focus": "general"
}

Response fields

FieldTypeDescription
meta*objectChart metadata including birth data, ayanamsa, and house system.
meta.date*stringBirth date in YYYY-MM-DD format used for this KP chart calculation.
meta.time*stringBirth time in HH:MM:SS format used for Lagna and Placidus cusp calculations.
meta.latitude*numberBirth location latitude in decimal degrees. Determines Placidus house cusps and Ascendant.
meta.longitude*numberBirth location longitude in decimal degrees. Affects local sidereal time for house calculations.
meta.timezone*numberTimezone offset from UTC in decimal hours used for time conversion.
meta.ayanamsa*numberKP Newcomb ayanamsa value in degrees. Precession correction applied to convert tropical to sidereal positions.
meta.ayanamsaType*stringAyanamsa system used, echoing the ayanamsa field of the request: "kp-newcomb", "kp-old", "lahiri", "raman" or "custom".
meta.houseSystem*stringHouse system used (Placidus, standard for KP astrology).
ascendant*objectAscendant (Lagna) details with full KP stellar hierarchy.
ascendant.longitude*numberSidereal longitude of Ascendant (Lagna) in degrees.
ascendant.sign*stringZodiac sign of the Ascendant.
ascendant.signLord*stringRuling planet of the Ascendant sign (the rashi lord). In KP this is the weakest of the four lords, ranked below the star lord and sub lord, but it still sets the broad temperament of the Lagna.
ascendant.nakshatra*stringNakshatra (star) of the Ascendant.
Show all fields
FieldTypeDescription
ascendant.nakshatraLord*stringLord of the Ascendant nakshatra.
ascendant.pada*numberNakshatra pada (1-4) of the Ascendant.
ascendant.starLord*stringKP star lord of the Ascendant position.
ascendant.subLord*stringKP sub lord of the Ascendant. crucial for KP predictions. The Ascendant sub lord determines overall life promise.
ascendant.subSubLord*stringKP sub-sub lord (SSL) of the Ascendant. Third level of the Vimshottari subdivision hierarchy, used for fine-tuning predictions.
ascendant.kpNumber*numberKP number (1-249) for the Ascendant degree.
cusps*array of objectAll 12 Placidus house cusps with KP stellar hierarchy. Cusp sub lords are the primary predictive tool in KP astrology.
cusps[].house*numberHouse number (1-12).
cusps[].longitude*numberPlacidus cusp longitude in sidereal degrees.
cusps[].sign*stringZodiac sign at the cusp.
cusps[].signLord*stringLord of the zodiac sign at the cusp (house owner).
cusps[].nakshatra*stringNakshatra at the cusp degree.
cusps[].nakshatraLord*stringLord of the nakshatra at the cusp.
cusps[].pada*numberNakshatra pada (1-4) at the cusp.
cusps[].starLord*stringKP star lord of the cusp.
cusps[].subLord*stringKP sub lord of the cusp. the deciding factor for house-level predictions in KP astrology.
cusps[].subSubLord*stringKP sub-sub lord (SSL) of the cusp. Third level of Vimshottari subdivision for fine-grained cusp analysis.
cusps[].kpNumber*numberKP number (1-249) for the cusp degree.
planets*array of objectPositions of all 7 visible planets with complete KP stellar breakdown.
planets[].planet*stringPlanet name (Sun through Saturn, 7 visible planets).
planets[].longitude*numberSidereal longitude in degrees (KP ayanamsa corrected).
planets[].sign*stringZodiac sign the planet occupies.
planets[].house*numberHouse number (1-12) based on Placidus cusps.
planets[].nakshatra*stringNakshatra the planet occupies.
planets[].nakshatraLord*stringNakshatra lord (same as star lord).
planets[].pada*numberNakshatra pada (1-4).
planets[].starLord*stringKP star lord, determines primary house signification.
planets[].subLord*stringKP sub lord, the decisive factor. Planet gives results of the houses signified by its sub lord.
planets[].subSubLord*stringKP sub-sub lord (SSL) of the planet. Third level of Vimshottari subdivision for precise timing analysis.
planets[].kpNumber*numberKP number (1-249).
planets[].retrograde*booleanTrue if planet is retrograde. Retrograde planets may delay or deny results in KP system.
nodes*objectLunar nodes (Rahu and Ketu) with KP stellar hierarchy. Nodes are powerful agents that amplify the significations of their dispositors.
nodes.rahu*objectRahu (North Lunar Node), shadow planet, always retrograde, acts as agent of its sign lord and star lord.
nodes.rahu.longitude*numberSidereal longitude of Rahu (North Node).
nodes.rahu.sign*stringZodiac sign Rahu occupies.
nodes.rahu.house*numberOccupied house number (1-12) based on Placidus cusps.
nodes.rahu.nakshatra*stringNakshatra of Rahu.
nodes.rahu.starLord*stringKP star lord of Rahu.
nodes.rahu.subLord*stringKP sub lord of Rahu.
nodes.rahu.subSubLord*stringKP sub-sub lord (SSL) of Rahu.
nodes.rahu.kpNumber*numberKP number (1-249) locating Rahu in the 249-division sub-lord scheme. Each of the 249 divisions maps to a unique sign, star lord and sub lord triple, so one integer pins the position precisely enough for KP event timing.
nodes.ketu*objectKetu (South Lunar Node), shadow planet, spiritual karmic indicator.
nodes.ketu.longitude*numberSidereal longitude of Ketu (South Node). Always 180 degrees from Rahu.
nodes.ketu.sign*stringZodiac sign Ketu occupies.
nodes.ketu.house*numberOccupied house number (1-12) based on Placidus cusps.
nodes.ketu.nakshatra*stringNakshatra of Ketu.
nodes.ketu.starLord*stringKP star lord of Ketu.
nodes.ketu.subLord*stringKP sub lord of Ketu.
nodes.ketu.subSubLord*stringKP sub-sub lord (SSL) of Ketu.
nodes.ketu.kpNumber*numberKP number (1-249) locating Ketu in the 249-division sub-lord scheme. Each of the 249 divisions maps to a unique sign, star lord and sub lord triple, so one integer pins the position precisely enough for KP event timing.
significators*objectKP significators for event prediction and timing. Shows which planets signify each house (house-wise) and which houses each planet signifies (planet-wise). Strength order: Level 1 (planets in star of occupant) > Level 2 (occupants) > Level 3 (planets in star of owner) > Level 4 (house owner).
significators.houseWise*array of object
significators.houseWise[].house*numberHouse number 1-12
significators.houseWise[].significators*array of object
significators.houseWise[].significators[].level*numberKP significator strength level (1-4). L1: planets in star of occupant (strongest). L2: occupant itself. L3: planets in star of owner. L4: sign owner. Lower number = stronger signification for this house.
significators.houseWise[].significators[].description*stringHuman-readable label for this KP significator level.
significators.houseWise[].significators[].planets*array of stringPlanets signifying this house at this strength level.
significators.houseWise[].all*array of stringAll significators in order of strength
significators.planetWise*array of object
significators.planetWise[].planet*stringVedic graha (planet) being analyzed for its house significations.
significators.planetWise[].signifies*array of object
significators.planetWise[].signifies[].level*numberKP significator strength level (1-4). L1 strongest, L4 weakest.
significators.planetWise[].signifies[].houses*array of numberHouse numbers this planet signifies at this strength level.
significators.planetWise[].allHouses*array of numberAll houses signified in order of strength
houseThemes*objectSignifications of each of the twelve bhavas (houses), keyed by house number 1 to 12, as short keywords. Bhava 1 is the Lagna (self, body, vitality), 2 wealth and speech, 4 home and mother, 7 marriage and partnership, 10 career and status, 11 gains. Use it to label the house numbers returned elsewhere in the response: a Vimshottari dasha period signifying houses 2, 7 and 8, or a KP significator carrying houses 11 and 6, becomes readable text without a separate lookup call. Returned once per response rather than repeated per period, and localized by the lang query parameter alongside every other interpretation field.
focus*string enumWhich signification vocabulary produced the houseThemes keywords in this response, echoing the focus query parameter. Always present, and "general" when the parameter was omitted. Read it to label a rendered house legend, or to tell two cached responses apart when only one asked for the finance lens.

Supported options

lang

entrdeeshiptfrru

focus

generalfinance

ayanamsa

kp-newcombkp-oldlahiriramancustom

nodeType

meantrue

Call it in your language in seconds.

Every snippet is generated from the live OpenAPI spec, so method names, parameters, and fields always match production.

TypeScript
import { createRoxy } from '@roxyapi/sdk'

const roxy = createRoxy(process.env.ROXY_API_KEY!)
const { data } = await roxy.vedicAstrology.generateKpChart({ body: { date: '1990-07-04', time: '10:12:00', latitude: 28.6139, longitude: 77.209 } })
Install: npm install @roxyapi/sdk

Prefer to try before you write code? Run this Vedic Astrology endpoint live in the API playground and inspect a real production response.

More KP Astrology endpoints

The KP Astrology API bundles these related endpoints under one key.

GET/vedic-astrology/kp/ayanamsa

Get KP-Newcomb ayanamsa - Dynamic daily calculation

Get the KP-Newcomb (Krishnamurti) ayanamsa for any instant, computed continuously from Newcomb precession theory rather than looked up in a preset table, so it tracks the exact moment you ask for instead of the calendar year. Supply date alone for midnight UTC, or add time and timezone to pin a birth moment exactly. This is the precession offset subtracted from a tropical longitude to obtain the sidereal one, and it is what makes a KP chart reproduce the reference software your practitioners already use. Returns the same value every KP endpoint applies internally. KP Newcomb ayanamsa API, dynamic ayanamsa calculator, Krishnamurti ayanamsa today, current KP ayanamsa

Try it live
POST/vedic-astrology/kp/cusps

Get KP Placidus house cusps with sub-lords

Calculate unequal Placidus house cusps with ruling sign-lord, nakshatra-lord, and sub-lord for each cusp. Dynamic KP-Newcomb or custom ayanamsa support. Used in KP horary astrology, cusp sub-lord analysis, and birth chart rectification. Returns all 12 house cusps with KP sub-division details. SEO: Placidus house cusps API, KP cusp calculator, house cusps star sub lord, KP horary cusps

Try it live
POST/vedic-astrology/kp/horary

Cast a KP horary (Prashna) chart from a number 1-249 - KP Horary API

Cast a Krishnamurti Paddhati horary chart, also called Prashna, from a number between 1 and 249 given by the querent plus the moment and place the question is judged. NO BIRTH DETAILS ARE NEEDED, which is what makes horary the KP answer when birth time is unknown or unreliable. The number maps to one of the 249 KP sub divisions and sets the Ascendant; the twelve Placidus cusps follow from that Ascendant at the given latitude, and every planetary position comes from the real sky at the moment of the question. Returns the Ascendant with its sub lord, all twelve cusps with star lord and sub lord, the nine grahas placed against those cusps, the five ruling planets for validating the chart, and four-level significators for judging which houses each graha supports. KP horary API, Prashna kundali calculator, 249 horary number chart, Krishnamurti Paddhati horary, cusp sub lord question answering.

Try it live
POST/vedic-astrology/kp/planets

Get KP planetary positions with sub-lords

Get planetary positions with detailed KP star-lord and sub-lord calculations for precise event timing and significator analysis. Returns all 9 planets (Sun through Ketu) with nakshatra, star-lord, sub-lord, and KP horary numbers (1-249). Essential for KP astrology software, significator analysis, and event prediction. KP planet positions API, star lord sub lord calculator, KP significator API, Krishnamurti Paddhati planets

Try it live
POST/vedic-astrology/kp/planets-interval

Get KP planets at time intervals

Calculate positions of all 9 planets (Sun through Saturn, Rahu, Ketu) at regular time intervals with full KP hierarchy: sign lord, star lord, sublord, and sub-sublord. Returns longitude, zodiac sign, nakshatra, sublord, sub-sublord, and KP number (1-249) for each planet at each timestamp. Ideal for tracking planetary motion, finding optimal muhurta windows, analyzing transit patterns, and building KP ephemeris tables. Maximum range of 7 days with 15-minute to 24-hour intervals.

Try it live
POST/vedic-astrology/kp/rasi-changes

Find KP rasi ingress times

Track when planets enter new zodiac signs (rasi) with precise ingress timestamps. Essential for Vedic astrology transit analysis, muhurta selection, and predictive horoscope readings. Returns exact times when planets cross sign boundaries (0, 30, 60 degrees etc). Use for tracking Sun sankranti dates, Moon sign changes for panchang, or outer planet transits for yearly predictions.

Try it live
POST/vedic-astrology/kp/ruling-planets

Get KP ruling planets with optional significators

Calculate the 5 ruling planets at any moment using Krishnamurti Paddhati horary astrology. Returns Day Lord, Moon Sign/Star/Sub Lord, Lagna Sign/Star/Sub Lord. Optionally provide birth data (birthDate, birthTime) to include significators showing which houses each ruling planet signifies in the birth chart - essential for KP prediction.

Try it live
POST/vedic-astrology/kp/ruling-planets-interval

Get KP ruling planets with significators at intervals

Calculate ruling planets and their KP significators at regular time intervals using Krishnamurti Paddhati prashna (horary) astrology. For each interval, a full Placidus house chart is erected and significators are computed using the 4-level KP hierarchy: Level 1 (strongest) planets in star of house occupant, Level 2 occupants, Level 3 planets in star of house owner, Level 4 house owner. Returns Day Lord (sunrise-based Hindu Vara), Moon Sign/Star/Sub/Sub-Sub Lords, Lagna Sign/Star/Sub/Sub-Sub Lords, unique ruling planets set, and per-ruling-planet house significations. No birth data needed, significators come from each moments sky chart. Use for birth time rectification, muhurta selection, and KP horary number analysis.

Try it live
POST/vedic-astrology/kp/sublord-changes

Find KP sublord changes

Track when planets cross KP sublord boundaries (1-249 divisions) for precise Krishnamurti Paddhati event timing. Returns exact timestamps when a planet transitions between sublords, essential for prashna kundali analysis and dasha predictions. Use this to find favorable windows when benefic sublords are active. Supports Sun, Moon, Mars, Mercury, Jupiter, Venus, and Saturn tracking over any date range.

Try it live

Remote MCP for AI agents

Every Vedic Astrology endpoint is a callable tool on the Remote MCP server over Streamable HTTP. No local setup, no Docker. Claude, ChatGPT, Cursor, and any MCP client auto-discover the tools and ground their answers in verified data.

Claude Code / Cursor
claude mcp add --transport http \
  roxy-vedic-astrology https://roxyapi.com/mcp/vedic-astrology \
  --header "X-API-Key: YOUR_KEY"

Tool name for POST /vedic-astrology/kp/chart: post_vedic_astrology_kp_chart. Full MCP setup guide

What you can build

Matrimonial matchmaking platforms - automate Gun Milan compatibility scoring, Manglik dosha checks, Navamsa spouse analysis, and generate match reports with remedies for Shaadi.com-style features

Daily horoscope and prediction apps - one call composes the gochara verdicts, the panchang limbs with their validity windows, the running Dasha chain and the per-native tarabala and chandrabala into a single dated reading with a reproducible strength score, so a consumer-app daily screen is one request rather than five stitched together

Kundli generation and PDF report services - combine D1/D9 charts, planetary positions, Dasha timelines, yoga detection, and dosha analysis into automated birth chart reports

KP horary and event prediction apps - build stellar astrology software with significator analysis, cusp sub-lords, and 249-level precision for answering when/yes-no questions

Spiritual wellness and calendar apps - integrate Panchang for Hindu festival dates, fasting calendars, temple muhurat selection, and Nakshatra-based meditation schedules

AI astrology chatbots and virtual consultants - power conversational AI with structured Vedic calculations, compatibility queries, Dasha predictions, and remedy suggestions via ChatGPT plugins or MCP integration

Drop-in UI components & widgets

Render KP Astrology API responses without building charts yourself. Install the npm package and drop these into Next.js, React, Vue, Svelte, Angular, or plain HTML, or embed the very same component on Squarespace, Wix, or WordPress by pasting one snippet, with no backend and no build step. They belong to one library that covers the entire spiritual stack rather than astrology alone, MIT licensed and included in every plan at no extra cost, never a separate product and never an upsell. The KP Astrology API calculations, the interface that renders them, and the Remote MCP your agent calls, all behind one key, end to end.

MIT licensedFramework agnosticThemeable via CSS variablesnpm or CDN
Show all KP Astrology UI components
ElementRenders
<roxy-kp-chart>Ascendant, cusps, planets and nodes with KP stellar hierarchy and house meanings
<roxy-kp-planets-table>Sub-lord and sub-sub-lord columns
<roxy-kp-ruling-planets>Day lord, Moon/Lagna hierarchies, ruling planets, significators with house meanings

Related capabilities

KP Astrology API FAQ

What does the KP Astrology API return?

Generate authentic Krishnamurti Paddhati birth charts with Placidus house cusps, star-lord and sub-lord calculations. Every response is structured JSON with documented fields, not free text, so you map it straight into your product.

How do I authenticate with the KP Astrology API?

Pass your key in the X-API-Key header on every request. Keys are delivered instantly at checkout with no approval queue. Use a secret sk key server side, or mint a publishable pk key locked to your origins for browser and no-code use.

Does the KP Astrology API support multiple languages?

Yes. Append the lang query parameter to any endpoint for responses in English, German, Spanish, French, Hindi, Portuguese, Russian and Turkish. The translated payload includes the full interpretation text, not just field labels.

Do I need coordinates to call the KP Astrology API?

No. Call GET /location/search with a city name first, then pass latitude, longitude, and timezone from the first result into the request. Never ask users to type coordinates. Timezone accepts a decimal offset or an IANA name.

Is the KP Astrology API available over Remote MCP for AI agents?

Yes. Every endpoint is exposed as a callable tool on the Remote MCP server at https://roxyapi.com/mcp/vedic-astrology over Streamable HTTP, so Claude, ChatGPT, Cursor, and any MCP client auto-discover it with no local setup or Docker.

How is the KP Astrology API billed?

Flat pricing: 1 request equals 1 quota unit, REST and MCP identical, with no credit weighting or per-token markup. Every plan includes all 12 domains, so the KP Astrology API is included at no extra cost.

What lang values does the KP Astrology API accept?

The lang parameter accepts en, tr, de, es, hi, pt, fr, ru. Case-insensitive where it is a path value.

Start using KP Astrology API today.

Launch your Jyotish or KP astrology product in days. Not months.

All 12 domains included with every plan. Every endpoint, MCP server, SDK, and starters.

Plans from $39/mo, starting at $2.70 per domain on annual billing. No credit card required for testing.

View Pricing & Get API Key