Asterwise vs RoxyAPI

RoxyAPI bundles 18 domains and 261 endpoints on one flat plan and publishes a NASA JPL Horizons benchmark. Asterwise adds a permanent free tier, Lal Kitab, Varshaphal, four dasha systems and signed responses; both publish a JPL Horizons check.

Facts about RoxyAPI were read from its own pages on 16 October 2026; every row in the full table below carries its source, and the page ends with how to report an error.

The short answer

RoxyAPI puts 18 domains, 261 endpoints and 258+ MCP tools on one flat plan with no credit weighting, and publishes an open NASA JPL Horizons benchmark with data and script. It has no free plan, Vimshottari as its only dasha, no Lal Kitab or Varshaphal, and runs its own engine on JPL DE440 rather than Swiss Ephemeris. Asterwise has a permanent free tier, Lal Kitab, Varshaphal, Yogini, Ashtottari and Char dasha, and signed responses; both publish a median near 0.05 arcseconds against JPL Horizons.

What you can verify before you write a line of code

An astrology API is a promise about astronomy, coverage and price. The fastest way to compare two of them is to ask what each lets you check in advance.

Can you check this before signing up?AsterwiseRoxyAPI
The exact price of a callYes. $10 ÷ 10 = $1.00; $30 ÷ 50 = $0.60; $100 ÷ 300 = $0.33.₹59.98 or $0.78 (Starter); ₹20.00 (Professional, ₹9,999 for 500,000); ₹8.33 (Business, ₹24,999 for 3,000,000); one request is one quota unit on REST and MCP
What computes the positionsYes. Swiss Ephemeris with the full data files."Roxy Ephemeris", described by the vendor as an in-house engine that "reads the NASA JPL DE440 ephemeris directly"; the vendor states it does not use Swiss Ephemeris (used only as a test reference for house cusps and ayanamsa)
How accurate the positions areYes: 80 positions checked against NASA JPL Horizons, median 0.050 arcseconds, raw data and script published.Yes: 231 positions (Sun, Moon, planets, Chiron) across 21 charts (1879 to 2011) against NASA JPL Horizons, run 2026-10-09: median 0.048 arcseconds (the methodology page rounds to 0.05), maximum 0.32; the open benchmark covers 17 domains and reruns monthly; data and Python script published (MIT)
The full API contractYes, public at api.asterwise.com/openapi.json.Yes, OpenAPI 3.1 at roxyapi.com/openapi.json (licence marked Proprietary)
Try it without payingYes. 500 calls a month, no card, does not expire.No free API plan published; four paid tiers only (Starter, Professional, Business, Enterprise). The vendor says its interactive API reference lets you "try live responses before subscribing" with no signup; a keyless API call returned HTTP 401 on the date checked. A keyless docs-only MCP server exists

Where a cell says not published, it means we could not find the fact on the vendor's pages on 16 October 2026. It is not a claim that the fact is bad, only that you cannot check it before you build.

Choose RoxyAPI if

  • You want one key for tarot, numerology, Human Design, BaZi, feng shui, I Ching and more alongside astrology.
  • You want output in Turkish, German, Spanish, Hindi, Portuguese, French, Russian or Chinese.
  • You need a PHP, Go or C# SDK, or a WordPress plugin and drop-in UI components.

Choose Asterwise if

  • You want to try before paying: 500 free calls a month with no card; RoxyAPI publishes no free plan.
  • You need Lal Kitab, Varshaphal, Yogini, Ashtottari or Char dasha; none appear in RoxyAPI's OpenAPI document.
  • You want Swiss Ephemeris with the full data files; RoxyAPI runs its own engine on NASA JPL DE440. Both publish checks against NASA JPL Horizons.
  • You want signed responses; RoxyAPI does not publish response signing.

Start with 500 free calls a month, no card, no expiry. Connect the MCP server to Claude or Cursor in one line, or install the Python or TypeScript SDK. See pricing or connect the MCP server.

The full table

Every competitor row carries its source. Prices are shown in the currency each vendor displays and are not converted.

AsterwiseRoxyAPI
Company Asterwise Labs Private Limited a1 Roxy Labs, "a business registered in India", "established in New Delhi, Delhi, India" b1
City from the privacy page; no registration number published
Free tier 500 calls a month, no card, does not expire a2 No free API plan published; four paid tiers only (Starter, Professional, Business, Enterprise). The vendor says its interactive API reference lets you "try live responses before subscribing" with no signup; a keyless API call returned HTTP 401 on the date checked. A keyless docs-only MCP server exists b2
Entry paid plan Builder: $10 a month for 10,000 calls a3 Starter: ₹2,999 a month for 50,000 requests across all 18 domains (₹2,492 a month on yearly billing); the homepage advertises "from $39/mo"; the pricing page offers USD, INR and EUR b3
Price per 1,000 calls $1.00 (Builder); $0.60 (Launch, $30 for 50,000); $0.33 (Scale, $100 for 300,000) a4
$10 ÷ 10 = $1.00; $30 ÷ 50 = $0.60; $100 ÷ 300 = $0.33
₹59.98 or $0.78 (Starter); ₹20.00 (Professional, ₹9,999 for 500,000); ₹8.33 (Business, ₹24,999 for 3,000,000); one request is one quota unit on REST and MCP b4
₹2,999 ÷ 50 = ₹59.98; $39 ÷ 50 = $0.78; ₹9,999 ÷ 500 = ₹20.00; ₹24,999 ÷ 3,000 = ₹8.33; USD shown only for Starter
Endpoints 129 endpoints on 129 paths, counted from the live OpenAPI document (5 deprecated GET forms and 9 GET twins of POST calls not counted) a5 261 operations on 261 paths, counted from the live OpenAPI document; 58 under /vedic-astrology/; the vendor says "261+" (some pages still say "258+") b5
Matchmaking depth Ashtakoot (36) with Rajju and Vedha as separate classical vetoes, dosha cancellation, Mahendra and Stree Deergha; Dashakoot (10 kootas); Papasamyam; Kerala Porutham; Tamil Thirumana Porutham; Western compatibility; numerology compatibility a6 Ashtakoot (36 points, 8 kootas) with Nadi and Bhakoot dosha detection and cancellation; Dashakoot, the South Indian ten porutham sheet (Dina, Gana, Mahendra, Stree Deergha, Yoni, Rasi, Rasyadhipati, Vasya, Rajju, Vedha) with Rajju and Vedha as hard vetoes; Papasamyam; separate Manglik endpoint b6
Dasha systems Vimshottari to 5 levels, Ashtottari, Yogini, Char; dasha-transit correlation a7 Vimshottari only, to five levels (Mahadasha to Prana) in the OpenAPI document and the changelog. No Yogini, Ashtottari or Char dasha in the document b7
Divisional charts All 16 divisional charts, D1 to D60 a8 D1 plus 15 divisional charts (D2 to D60) through one endpoint, and a separate Navamsa endpoint b8
KP, Lal Kitab, Varshaphal KP (chart, significators, ruling planets); Lal Kitab (chart, remedies); Varshaphal (chart, Saham, Harsha Bala) a9 KP (11 endpoints including horary, cusps, sub-lord changes and a daily finance reading); Lal Kitab and Varshaphal do not appear in the OpenAPI document b9
Ayanamsa options 4 selectable per call on every chart endpoint: Lahiri, Raman, KP, tropical (Lal Kitab takes the three sidereal ones; Tamil panchanga, festivals and horoscopes use Lahiri, and KP ruling planets use KP) a10 Lahiri, Raman, KP Newcomb, KP Old or a custom value as a request field on Vedic endpoints; default Lahiri (KP-Newcomb on KP endpoints) b10
MCP server Yes: remote server at mcp.asterwise.com, 118 tools, OAuth 2.1 or API key. Listed on the official MCP registry and Smithery; source public on GitHub a11 Yes: remote servers per domain at roxyapi.com/mcp/{domain}, "258+ tools" (Vedic 58), API key; 19 servers on the official MCP registry; MCP calls count against the plan quota b11
Official SDKs Python and TypeScript, both generated from the OpenAPI document (on PyPI and npm) a12 TypeScript, Python, PHP, Go and C#, all MIT on GitHub; plus a WordPress plugin, UI library, Postman collections and a Claude Code plugin b12
OpenAPI document Yes, public at api.asterwise.com/openapi.json a13 Yes, OpenAPI 3.1 at roxyapi.com/openapi.json (licence marked Proprietary) b13
Ephemeris Swiss Ephemeris with the full data files a14 "Roxy Ephemeris", described by the vendor as an in-house engine that "reads the NASA JPL DE440 ephemeris directly"; the vendor states it does not use Swiss Ephemeris (used only as a test reference for house cusps and ayanamsa) b14
Published accuracy check Yes: 80 positions checked against NASA JPL Horizons, median 0.050 arcseconds, raw data and script published a15 Yes: 231 positions (Sun, Moon, planets, Chiron) across 21 charts (1879 to 2011) against NASA JPL Horizons, run 2026-10-09: median 0.048 arcseconds (the methodology page rounds to 0.05), maximum 0.32; the open benchmark covers 17 domains and reruns monthly; data and Python script published (MIT) b15
Authentication Bearer token or X-API-Key header; every response, including errors and the unauthenticated health check, carries an X-Asterwise-Signature HMAC header a16
Verify with: curl -sI https://api.asterwise.com/health
X-API-Key header, or an api_key query parameter, or Bearer for browser publishable keys; no response signing published b16
Rate limits Published: 60 requests a minute per IP, and per plan a minute: Sandbox 10, Builder 60, Launch 200, Scale 500 a17 Monthly quota plus a per-minute limit: 600, 1,200 or 3,000 requests a minute by plan (Starter, Professional, Business); X-RateLimit headers on every response for the monthly allowance; HTTP 429 rate_limit_per_minute with Retry-After up to 60 seconds, and 429 rate_limit_exceeded until the 1st of the month once the quota is spent b17
Languages English only 10 codes in the OpenAPI lang enum (en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant); the vendor says "10+" and notes coverage varies by domain and field b18
Reports and images Kundali chart SVG endpoint; no PDF reports; interpretation fields on natal, dasha, dosha and gochar responses a19 No chart-image, SVG or PDF endpoint in the OpenAPI document; interpretation text in responses; open-source UI library and WordPress plugin render charts client-side; 18 domains including Human Design, tarot, numerology, BaZi, feng shui and I Ching b19

How to read the prices

Where a vendor publishes both a monthly price and a monthly call quota, the price per 1,000 calls is the first divided by the second, and the arithmetic is shown under the row. Where a vendor sells credits that cost different amounts per endpoint, or publishes no quota, no per-call price is given, because none can be derived.

How this page stays honest

Every statement about another vendor on this page is a statement about what that vendor's public pages said on the date shown, not a statement about the quality of its calculations or its service. Where a page did not say, the row reads not published, and that means only that we could not find it. Vendors change prices and features; verify anything that matters to you on the vendor's own page before you decide.

Report an error. Email support@asterwise.com with the row, the correct fact and a public page that shows it. We check it within five business days, change the row, and record the change in the corrections log on this page with the date.

Corrections log.

  • 16 October 2026: Re-checked every row. RoxyAPI now offers Dashakoot with Rajju and Vedha vetoes and Papasamyam, and publishes a NASA JPL Horizons median of 0.048 arcseconds and its rate limits. We removed our statements that it lacks those matchmaking features and that its median is 1.5 arcseconds, and updated endpoints, MCP, KP, languages and the engine.

Trademarks and independence. AstrologyAPI, Prokerala, DivineAPI, FreeAstrologyAPI, VedicAstroAPI, RoxyAPI and AstroWay are the names of their respective owners and are used only to identify those products. Asterwise is not affiliated with, endorsed by or partnered with any of them.

Sources

Asterwise rows:

  1. Company: https://asterwise.com/terms/
  2. Free tier: https://asterwise.com/pricing/
  3. Entry paid plan: https://asterwise.com/pricing/
  4. Price per 1,000 calls: https://asterwise.com/pricing/
  5. Endpoints: https://api.asterwise.com/openapi.json
  6. Matchmaking depth: https://api.asterwise.com/openapi.json
  7. Dasha systems: https://api.asterwise.com/openapi.json
  8. Divisional charts: https://docs.asterwise.com/mcp/tools/get-divisional-chart/
  9. KP, Lal Kitab, Varshaphal: https://api.asterwise.com/openapi.json
  10. Ayanamsa options: https://docs.asterwise.com/reference/ayanamsa/
  11. MCP server: https://registry.modelcontextprotocol.io/v0/servers?search=asterwise
  12. Official SDKs: https://pypi.org/project/asterwise/
  13. OpenAPI document: https://api.asterwise.com/openapi.json
  14. Ephemeris: https://asterwise.com/proof/
  15. Published accuracy check: https://asterwise.com/accuracy/
  16. Authentication: https://api.asterwise.com/health
  17. Rate limits: https://docs.asterwise.com/reference/rate-limits/
  18. Reports and images: https://api.asterwise.com/openapi.json

RoxyAPI rows, all read on 16 October 2026:

  1. Company: https://roxyapi.com/policy/terms
  2. Free tier: https://roxyapi.com/pricing
  3. Entry paid plan: https://roxyapi.com/pricing
  4. Price per 1,000 calls: https://roxyapi.com/pricing
  5. Endpoints: https://roxyapi.com/openapi.json
  6. Matchmaking depth: https://roxyapi.com/openapi.json
  7. Dasha systems: https://roxyapi.com/openapi.json
  8. Divisional charts: https://roxyapi.com/openapi.json
  9. KP, Lal Kitab, Varshaphal: https://roxyapi.com/openapi.json
  10. Ayanamsa options: https://roxyapi.com/openapi.json
  11. MCP server: https://roxyapi.com/docs/mcp
  12. Official SDKs: https://github.com/RoxyAPI
  13. OpenAPI document: https://roxyapi.com/openapi.json
  14. Ephemeris: https://roxyapi.com/methodology
  15. Published accuracy check: https://roxyapi.com/methodology
  16. Authentication: https://roxyapi.com/docs/authentication
  17. Rate limits: https://roxyapi.com/docs/authentication
  18. Languages: https://roxyapi.com/openapi.json
  19. Reports and images: https://roxyapi.com/openapi.json

RoxyAPI documentation: https://roxyapi.com/docs. Asterwise documentation: docs.asterwise.com.

Questions developers ask

Is Asterwise an alternative to RoxyAPI?
RoxyAPI puts 18 domains, 261 endpoints and 258+ MCP tools on one flat plan with no credit weighting, and publishes an open NASA JPL Horizons benchmark with data and script. It has no free plan, Vimshottari as its only dasha, no Lal Kitab or Varshaphal, and runs its own engine on JPL DE440 rather than Swiss Ephemeris. Asterwise has a permanent free tier, Lal Kitab, Varshaphal, Yogini, Ashtottari and Char dasha, and signed responses; both publish a median near 0.05 arcseconds against JPL Horizons.
How do Asterwise and RoxyAPI compare per 1,000 calls?
Asterwise: $1.00 (Builder); $0.60 (Launch, $30 for 50,000); $0.33 (Scale, $100 for 300,000). RoxyAPI: ₹59.98 or $0.78 (Starter); ₹20.00 (Professional, ₹9,999 for 500,000); ₹8.33 (Business, ₹24,999 for 3,000,000); one request is one quota unit on REST and MCP.
Can I try Asterwise and RoxyAPI without paying?
Asterwise: 500 calls a month, no card, does not expire. RoxyAPI: No free API plan published; four paid tiers only (Starter, Professional, Business, Enterprise). The vendor says its interactive API reference lets you "try live responses before subscribing" with no signup; a keyless API call returned HTTP 401 on the date checked. A keyless docs-only MCP server exists.
Does RoxyAPI have an MCP server?
RoxyAPI: Yes: remote servers per domain at roxyapi.com/mcp/{domain}, "258+ tools" (Vedic 58), API key; 19 servers on the official MCP registry; MCP calls count against the plan quota. Asterwise: Yes: remote server at mcp.asterwise.com, 118 tools, OAuth 2.1 or API key. Listed on the official MCP registry and Smithery; source public on GitHub.

Every answer above repeats a sourced row from the full table; nothing is added that the vendor has not published.

Other comparisons

The same table, filled in for each vendor we have checked. The overview shows all 7 side by side, and the accuracy page holds the JPL Horizons check the Asterwise column refers to.