Skip to content

Repository files navigation

Numerology API

Numerology API

Life Path number from any birth date. Pythagorean reduction with automatic Master Number and Karmic Debt detection. One key covers 12+ spiritual domains. MCP-first, no local setup required.

Get API KeyTry LiveMaster NumbersMCP ServerSDK

What is Numerology API

The RoxyAPI numerology endpoint calculates the Life Path number, the single most important number in a numerology chart, from a birth date using Pythagorean reduction. It reduces month, day, and year independently, then automatically detects Master Numbers (11, 22, 33) and Karmic Debt numbers (13, 14, 16, 19) that surface during the reduction. Every response carries a step-by-step calculation string plus a 300 to 500 word interpretation covering personality, strengths, challenges, career, relationships, and spirituality. One RoxyAPI subscription covers 12+ spiritual domains, so the same numerology API key also reaches Western astrology, Vedic astrology, tarot, biorhythm, and more.

Why this API

PropertyValue
Coverage12+ spiritual domains in one subscription
CalculationPythagorean reduction with master and karmic detection
NumbersLife Path, Expression, Soul Urge, Personality, Personal Year, Compatibility, and more
MCP serverhttps://roxyapi.com/mcp/numerology (Streamable HTTP, no local setup)
SDKsTypeScript on npm @roxyapi/sdk, Python on PyPI roxy-sdk, PHP on Packagist roxyapi/sdk, C# on NuGet RoxyApi.Sdk, Go github.com/RoxyAPI/sdk-go, WordPress plugin roxyapi
PricingOne key, flat per call, from $39/mo
LicensingPersonal and commercial use, including closed source apps. No AGPL or GPL entanglement. Full terms
Last verified2026-Q3

Quick start

  1. Get a key at roxyapi.com/pricing
  2. Pick a language below
  3. Copy the snippet, run, ship

cURL

curl -X POST https://roxyapi.com/api/v2/numerology/life-path \
-H "X-API-Key: $ROXY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1990,"month":7,"day":15}'

Python

importosfromroxy_sdkimportcreate_roxyroxy=create_roxy(os.environ["ROXY_API_KEY"])
# Life Path number from a birth date. Master Numbers and Karmic Debt detected automatically.result=roxy.numerology.calculate_life_path(year=1990, month=7, day=15)
print(result["number"]) # 5print(result["type"]) # single | masterprint(result["meaning"]["title"]) # The Adventurerprint(result["hasKarmicDebt"]) # True

JavaScript (Node)

import{createRoxy}from'@roxyapi/sdk';constroxy=createRoxy(process.env.ROXY_API_KEY);// Life Path number, the most important number in Pythagorean numerology.const{ data, error }=awaitroxy.numerology.calculateLifePath({body: {year: 1990,month: 7,day: 15},});if(error)thrownewError(error.error);console.log('Life Path:',data.number,data.meaning.title);console.log('Keywords:',data.meaning.keywords);console.log('Karmic Debt:',data.hasKarmicDebt);

TypeScript

import{createRoxy}from'@roxyapi/sdk';constroxy=createRoxy(process.env.ROXY_API_KEY!);// Life Path number from a birth date. Returns the number, archetype, and full interpretation.const{ data, error }=awaitroxy.numerology.calculateLifePath({body: {year: 1990,month: 7,day: 15},});if(error)thrownewError(error.error);console.log('Number:',data.number);// 5console.log('Type:',data.type);// singleconsole.log('Archetype:',data.meaning.title);// The Adventurerconsole.log('Karmic Debt number:',data.karmicDebtNumber);console.log('Career guidance:',data.meaning.career);

Request schema

FieldTypeRequiredDescription
yearnumberyesBirth year between 100 and 2100. Supports historical figures like Einstein (1879) and Shakespeare (1564).
monthnumberyesBirth month (1-12).
daynumberyesBirth day (1-31).

Response shape

{
"number": 5,
"calculation": "Month: 7, Day: 15 → 1+5 = 6, Year: 1990 → 1+9+9+0 = 19 → 1+9 = 10 → 1+0 = 1 → 7+6+1=14 → 5",
"type": "single",
"hasKarmicDebt": true,
"karmicDebtNumber": 14,
"karmicDebtMeaning": {
"description": "Karmic Debt of Abuse of Freedom",
"challenge": "Past life misuse of personal freedom, possibly through excess or manipulation...",
"resolution": "Learn balance, moderation, and responsible use of freedom..."
},
"meaning": {
"title": "The Adventurer",
"keywords": ["freedom", "adventure", "change", "versatility", "curiosity"],
"description": "In the span of single-digit numbers 1-9, 5 is the number in the exact middle...",
"strengths": ["Curious: ...", "Adaptable: ...", "Social: ..."],
"challenges": ["Non-committal: ...", "Unreliable: ...", "Directionless: ..."],
"career": "Life Path 5 thrives in careers that offer freedom, variety, and constant stimulation...",
"relationships": "Life Path 5 individuals are exciting, charming, and freedom-loving partners...",
"spirituality": "Five is the rebel, the traveler, the agent of change..."
}
}
FieldTypeDescription
numbernumberThe Life Path number, the single most important number in Pythagorean numerology. Values range from 1 to 9 for single digits, or 11, 22, 33 for Master Numbers.
calculationstringFull step-by-step breakdown of the 3-Cycle Pythagorean reduction. Shows how month, day, and year each reduce independently before combining into the final Life Path number.
typestringWhether this is a standard single-digit number (1 to 9) or a Master Number (11, 22, 33). Master Numbers carry amplified spiritual significance and are never reduced further.
hasKarmicDebtbooleanIndicates whether a Karmic Debt number (13, 14, 16, or 19) appeared during the reduction chain. Karmic Debt reveals past-life challenges carried into this lifetime.
karmicDebtNumbernumberThe specific Karmic Debt number detected during reduction, if any. Each debt number represents a distinct past-life lesson requiring resolution.
karmicDebtMeaningobjectDetailed interpretation of the Karmic Debt number when present. Carries description, challenge, and resolution. Only returned when hasKarmicDebt is true.
meaning.titlestringNumerology archetype name for this Life Path number, such as "The Leader" for 1 or "The Master Builder" for 22.
meaning.keywordsarrayTen defining personality traits and energetic themes. Useful for quick personality snapshots, tag clouds, and compatibility matching.
meaning.descriptionstringIn-depth 300 to 500 word interpretation covering personality, purpose, and life themes. Suitable for full-page readings and detailed reports.
meaning.strengthsarrayCore strengths and positive qualities. Each entry names a trait followed by how it manifests in daily life.
meaning.challengesarrayGrowth areas and shadow qualities. Each entry names the challenge and explains its root cause and how to work through it.
meaning.careerstringTailored career guidance covering ideal industries, roles, and work environments, with specific job titles.
meaning.relationshipsstringLove, friendship, and family dynamics, including romantic compatibility with other Life Path numbers.
meaning.spiritualitystringSpiritual path, soul lessons, and recommended practices for personal growth and inner alignment.

Common use cases

Use caseEndpoint flow
Life purpose discovery feature in a numerology appPOST /numerology/life-path with the user birth date, render the archetype and description
Birth chart calculator that reports Master NumbersPOST /numerology/life-path, branch on type to highlight 11, 22, 33
Karmic Debt insight screen in a personal development platformPOST /numerology/life-path, render karmicDebtMeaning when hasKarmicDebt is true
AI numerology chatbot answering "what is my life path number"POST /numerology/life-path from an LLM tool call, format the meaning fields in the reply
Astrology service adding a numerology layer to its reportsPOST /numerology/life-path alongside the natal chart call, one key covers both

Related endpoints in this domain

  • POST /numerology/expression (calculateExpression) - Expression (Destiny) number from the full birth name, revealing natural talents and life goals
  • POST /numerology/soul-urge (calculateSoulUrge) - Soul Urge (Heart Desire) number from the vowels in the birth name, revealing innermost desires and motivations
  • POST /numerology/personal-year (calculatePersonalYear) - Personal Year number and annual forecast, the theme and opportunities for the current year

Use this in your AI agent

Connect Claude, GPT, Gemini, or Cursor to RoxyAPI through the remote MCP server. No Docker. No self hosting. The full MCP tool catalog for this domain is at https://roxyapi.com/mcp/numerology.

{
"mcpServers": {
"numerology": {
"url": "https://roxyapi.com/mcp/numerology",
"headers": { "X-API-Key": "$ROXY_API_KEY" }
}
}
}

See docs/mcp for Claude Desktop, Cursor, Windsurf, VS Code, and Claude Code setup.

For AI coding agents

This repo ships an AGENTS.md execution playbook. Cursor, Claude Code, Aider, Codex, Windsurf, RooCode, and Gemini CLI will pick it up automatically. Top level overview lives at roxyapi.com/AGENTS.md.

Resources

Other RoxyAPI samples

KP Astrology APIKundli APIPanchang APINatal Chart APITarot API

License

MIT for this sample repo. See LICENSE.

Catalog licensing: Personal and commercial use, including closed source proprietary apps. No AGPL or GPL entanglement. RoxyAPI APIs and SDKs are safe to embed in commercial products. Full terms at roxyapi.com/policy/license.

Contact

About

Numerology API. Life path, expression, soul urge, personal year, compatibility. Pythagorean reduction with master and karmic detection.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages