Name numbers

Name Numerology API

Turn a full name into destiny, soul urge and personality numbers, plus the karmic lessons hidden in the letters. Accents, compound surnames and the Y question are handled to documented rules you can change per request.

The name numbers

Send the name as it appears on the birth certificate:

curl -X POST https://simplenumerologyapi.com/v1/charts/pythagorean \
  -H 'X-API-Key: nk_…' \
  -H 'content-type: application/json' \
  -d '{"first_name":"María","middle_name":"Stefania",
       "last_name":"García López","birthdate":"1990-03-12"}'
{
  "computed_name": "maria stefania garcia lopez",
  "destiny_number": 5,
  "soul_urge_number": 4,
  "personality_number": 1,
  "active_number": 6,
  "heritage_number": 5,
  "balance_number": 6,
  "cornerstone_number": 4,
  "capstone_number": 1,
  "first_vowel_number": 1,
  "hidden_passion_number": [1],
  "karmic_lesson_numbers": [],
  "planes_of_expression": {"physical": 5, "mental": 1, "emotional": 8, "intuitive": 9},
  "…": "more fields"
}
Number Comes from
Destiny (expression) Every letter of the full name
Soul urge (heart’s desire) The vowels
Personality The consonants
Active, heritage The first name, the last name
Karmic lessons The numbers 1–9 missing from the name
Hidden passion The number that appears most often
Planes of expression Letters grouped into physical, mental, emotional and intuitive

computed_name shows exactly which letters were counted, so your users can see why they got their number.

Names from the real world

  • Accents: “María” counts as “maria”. With "transliteration": "latin", letters such as ø, ł, ß and æ are rewritten into A–Z first instead of being ignored.
  • Compound surnames: send “García López” whole in last_name.
  • Middle names: optional. Omit middle_name or send null.
  • The letter Y: a consonant by default. Send "y_rule": "vowel" to count it as a vowel. Is Y a vowel in numerology? compares the rules.
  • Whole name or per name: the default sums the whole name at once. "name_reduction": "per_name" reduces each name first, as the Decoz method does.

Options go in an options object, and every response echoes the conventions it used, so a stored chart always says how it was made.

Frequently asked questions

What is the difference between the destiny number and the expression number?

They are two names for the same number: the sum of every letter in the full birth name. The API returns it as destiny_number.

Which name should I send for numerology?

The full name at birth, as most numerologists use it. A married or chosen name can be sent in a second request to compare the two.

Does the name numerology API support non-English names?

Yes. Accented Latin letters are read as their base letter, and the latin transliteration option rewrites letters such as ø, ł and ß. Names in other scripts need to be romanized before they are sent.

Are names stored?

No. Names and birthdates are used to compute the response and are never stored or logged.

Start with 100 free charts a month

No card, no trial clock, no expiry date.

Get a free key

Related