
Astrology API Accuracy Benchmark
Benchmark / Open Source5 minIndependent proof, domain by domain. Every reference value cited, rerun monthly.
Gematria for any name, with the Hebrew spelling behind the number shown.
GematriaHebrew BirthdayKabbalah Birth AngelKabbalah NumerologyKabbalah Name Compatibility72 Names of GodTree of LifeHebrew LettersOmer Count and 1 more
Included with every plan (at no extra cost)
Kabbalah API for gematria, the 72 names, the Tree of Life and the Hebrew birthday. Score a Hebrew word or a Latin name across 11 rabbinic ciphers with the per letter breakdown, every candidate Hebrew spelling shown and the rule that chose one, plus a cited equal value lexicon. The 72 names are derived from the verses rather than copied from a table, the birth name is dated by the exact position of the Sun or by the civil wheel as you choose, and the sephirot, the 22 paths and the 22 letters come back under typed school variants cross linked to the tarot deck. One key covers every RoxyAPI domain, with Remote MCP and typed SDKs.
Every Kabbalah calculation is covered by 13,405 automated tests per deploy, 3,620 of them gold-standard tests locked to the named references on our methodology page. See how we test.
Interpretations in English, Deutsch, Español, Français, हिन्दी, Português, Русский, Türkçe, one query parameter away.
Typed SDKs for TypeScript, Python, PHP, C#, and Go, generated from the live spec, each with an AGENTS.md so your coding assistant calls the Kabbalah API correctly.
A Remote MCP server exposes every endpoint as a tool for Claude, ChatGPT, Cursor and any MCP client, with no local install. Opt-in compact responses cut the tokens your agent reads by roughly 40 to 52 percent, and one call stays one request.
Paste a widget into any site builder, install the WordPress plugin, or start from an MIT template you can white-label. Results render from the Kabbalah API with no backend.
The depth behind every line above, written out in full.
Want to try without writing code? Try this domain live in API playground →
npm install @roxyapi/sdkimport { createRoxy } from '@roxyapi/sdk'
const roxy = createRoxy(process.env.ROXY_API_KEY!)
const { data } = await roxy.kabbalah.get(/* ... */)pip install roxy-sdkfrom roxy_sdk import create_roxy
roxy = create_roxy("your-api-key")
result = roxy.kabbalah.get(...) # async: await roxy.kabbalah.get_async(...)composer require roxyapi/sdkuse function RoxyAPI\Sdk\createRoxy;
$roxy = createRoxy(getenv('ROXY_API_KEY'));
$result = $roxy->kabbalah->get(/* ... */);dotnet add package RoxyApi.Sdkusing RoxyApi;
var roxy = new RoxyClient(Environment.GetEnvironmentVariable("ROXY_API_KEY")!);
// await roxy.Kabbalah.<resource>.GetAsync() or .PostAsync(new() { ... })go get github.com/RoxyAPI/sdk-goimport roxyapi "github.com/RoxyAPI/sdk-go"
roxy, _ := roxyapi.NewRoxy(os.Getenv("ROXY_API_KEY"))
// resp, err := roxy.Kabbalah.<Method>(context.Background(), nil)claude mcp add --transport http \
roxy-kabbalah https://roxyapi.com/mcp/kabbalah \
--header "X-API-Key: YOUR_KEY"AI agents auto-discover all endpoints as callable tools. Zero configuration. Responses can come back token-optimized and lossless, cutting the tokens your agent spends per call by roughly 40 to 52 percent.
Full MCP setup guidecurl -H "X-API-Key: YOUR_KEY" \
https://roxyapi.com/api/v2/kabbalah/Want to ship faster? Clone a free template and white-label it as your own app.
Building with Cursor, Claude Code, or Bolt? Use our AI prompts to generate a complete app.
Building on WordPress? Install the RoxyAPI plugin and drop a shortcode, no code required.
{
"input": {
"text": "Sarah"
},
"hebrewForms": [
{
"hebrew": "סאראה",
"romanization": "SARAH",
"rule": "Longest match first: every two letter group the table prints is read as one Hebrew letter before the single letters are tried.",
"values": [
{
"id": "mispar-hechrachi",
"value": 267,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-gadol",
"value": 267,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "otiyot-be-milui",
"value": 858,
"alternateValues": [
862,
867
],
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-katan",
"value": 15,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-kidmi",
"value": 1067,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-prati",
"value": 43627,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-ha-merubah-ha-klali",
"value": 71289,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-meshulash",
"value": 8216127,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-musafi",
"value": 272,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "kolel",
"value": 268,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
}
],
"letters": [
{
"glyph": "ס",
"letterId": "samekh",
"name": "Samekh",
"isFinal": false,
"value": 60
},
{
"glyph": "א",
"letterId": "alef",
"name": "Aleph",
"isFinal": false,
"value": 1
},
{
"glyph": "ר",
"letterId": "resh",
"name": "Resh",
"isFinal": false,
"value": 200
},
{
"glyph": "א",
"letterId": "alef",
"name": "Aleph",
"isFinal": false,
"value": 1
},
{
"glyph": "ה",
"letterId": "he",
"name": "He",
"isFinal": false,
"value": 5
}
]
}
],
"chosen": {
"hebrew": "סאראה",
"rule": "Longest match first: every two letter group the table prints is read as one Hebrew letter before the single letters are tried."
},
"values": [
{
"id": "mispar-hechrachi",
"name": "Mispar hechrachi (absolute value)",
"value": 267,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "mispar-gadol",
"name": "Mispar gadol (large value)",
"value": 267,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
}
],
"transformations": [
{
"id": "atbash",
"name": "AtBash",
"output": "חתגתץ",
"outputRomanization": "ChThGThTz",
"value": 901,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
},
{
"id": "albam",
"name": "Albam",
"output": "דלטלע",
"outputRomanization": "DLTLO",
"value": 143,
"tradition": "rabbinic",
"source": "https://en.wikipedia.org/wiki/Gematria"
}
],
"matches": [],
"conventions": {
"transliteration": "letter-map-mathers",
"misparGadol": "finals-500-900",
"atbashOutput": "both"
}
}Structured JSON with documented fields. Not hallucinated text. See all endpoints
Render Kabbalah 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 Kabbalah API calculations, the interface that renders them, and the Remote MCP your agent calls, all behind one key, end to end.
| Element | Renders |
|---|---|
| <roxy-gematria> | Values by cipher, every candidate Hebrew spelling with its per letter breakdown, and equal-value words |
Clone. Edit. Ship. Free and open source by Team Roxy.

Independent proof, domain by domain. Every reference value cited, rerun monthly.
Browse all template or use AI prompts to generate a custom app.
The products teams ship on the Kabbalah API.
Every one is live in the public OpenAPI spec and callable as an MCP tool. Click any endpoint to view detailed documentation, parameters, and response examples.
The receipts are public: the testing methodology, the open MIT benchmark, the transparency report, and the live API playground. Let ChatGPT, Perplexity, or Claude search the web and tell you what they find about RoxyAPI accuracy, MCP, SDKs, and pricing.
Opens a live web search in a new tab.
Your agent uses calculated charts and readings in its replies, with your model and your own voice. Planetary positions are verified against NASA JPL Horizons. No local setup, no AGPL, no hosted-AI markup.
Audit it yourself: every Kabbalah endpoint runs live in the API playground
Post the name and the API returns every Hebrew spelling the transliteration map produces, each with its values under the rabbinic ciphers and a per letter breakdown, plus the spelling it chose and the rule that chose it. Send the Hebrew yourself instead and it scores exactly that spelling. Vowel points and cantillation marks are removed before scoring, so a pointed and an unpointed spelling of one word give the same number. Two letter maps are offered: the 1887 Hermetic plate, which writes no letter for the vowel e and cannot write c, f, w or x, and the modern Israeli rules, which cover every Latin letter; each spelling states the readings it used, and a letter the chosen map cannot write is named in the error rather than dropped.
Almost always because they wrote it in Hebrew differently and said nothing about it. There is no standard for turning a Latin name into Hebrew: the romanization standards go the other way, and the modern Israeli rules are keyed on sound rather than spelling, so a name still has to be read. This API takes the transliteration scheme as a typed parameter, returns every candidate spelling rather than one, and echoes the convention on the response, so two answers can be compared instead of argued about.
The Renaissance tradition gives a birth three names rather than one: two read from the day of birth by two different cycles, and one from the twenty minute interval of the hour. The name of the day can be dated by the exact arc the Sun stood in or by a fixed civil calendar of five day periods, and the two drift apart by up to about three days by early August. Both are offered, the request chooses, and the response says which one produced the answer.
The 1652 arrangement, in which Malkuth carries three paths, which is the one the Hermetic orders used and the only one with a published table that letters every path. A one path Malkuth arrangement is in circulation, but the diagram it is traced to had seventeen paths and no letters at all, so there is no sourced table to serve. The parameter is typed and echoed so this cannot change under a caller without notice.
Both, and every row says which. The letter values, the ciphers, the substitution methods and the Omer count are rabbinic. The tarot trumps on the paths, the sephirot spheres and the 1887 letter map are Renaissance and Victorian Hermetic, and the modern letter map is the Israeli standard. Each cipher and each table carries a provenance class and the century of its tradition, so a product can present one, the other, or both without misattributing either.
It computes a Hebrew birthday, not a calendar. The Hebrew date of a birth, the anniversary that follows it and the sunset boundary are fields inside the birth profile, worked out from the published calendar algorithm. There are no holidays, no candle times and no Torah readings here: the calendar work is scoped to a birth and to the days of the Omer.
Gematria for any name, with the Hebrew spelling behind the number shown.
All 18 domains included with every plan. Every endpoint, MCP server, SDK, and templates.
Plans from $39/mo, starting at $1.80 per domain on annual billing. No credit card required for testing.
View Pricing & Get API KeyHi, I am Rosie, your guide to the RoxyAPI insight tools.
Ask me to read your birth chart, pull a card, or map your numbers, and I will interpret what it means for you. Unlike most AIs, I never make the numbers up: every reading runs on real, verified calculations. Curious about the API, pricing, or docs instead? Ask me that too.