Baby names
Baby Name Numerology API: Names Whose Number Suits the Child
Updated
How the baby name numerology API works
- 1Send the child's birth date, and add a surname, a gender and starting letters or syllables if you like.
- 2The API finds the numbers that suit the child, then counts each name with the surname in Chaldean.
- 3Names come back in groups, one per number, A to Z, each with its meaning and Hindi spelling.
POST /v1/baby-names200 OK{
"targets": [
3,
5
],
"found": 28,
"groups": [
{
"number": 3,
"planet": "Jupiter",
"names": [
{
"name": "Jahaan",
"meaning": "The world"
},
{
"name": "Jaimini",
"meaning": "A great sage"
},
{
"name": "Jas",
"meaning": "Fame, good name"
}
]
}
]
}How the sample baby name search works
This is the real answer for a boy born March 22, 1992, with the surname Doe and names starting with J. Names are counted in Chaldean letter values, with the surname.
| Step | How it adds up | Result |
|---|---|---|
| The child's numbers | Day 22: 2 + 2 = 4. Date: 2 + 2 + 0 + 3 + 1 + 9 + 9 + 2 = 28, then 10, then 1. | Mulank 4, bhagyank 1 |
| Numbers that suit him | The numbers that fit both 4 and 1 by the usual rule | 3 (Jupiter) and 5 (Mercury) |
| Jahaan Doe | Jahaan 14 + Doe 16 = 30, then 3 + 0 = 3 | In the group for 3 |
| Jaideep Doe | Jaideep 25 + Doe 16 = 41, then 4 + 1 = 5 | In the group for 5 |
Every answer ends with the same caution in its not_claimed field: “Numbers describe tendencies, not fixed events. Use them as a guide, not a rule.”
Call the baby name numerology API from your code
Send the details as JSON with your API key in the Authorization header. Copy the code, set ASTROLOGY_API_KEY to your key, and run it. The same key works for the Astrology API.
POST /v1/baby-names
# A boy born Mar 22, 1992, surname Doe, names starting with J
curl -X POST "https://apiforastrology.com/api/numerology/v1/baby-names" \
-H "Authorization: Bearer $ASTROLOGY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1992-03-22","surname":"Doe","gender":"boy","letters":["J"]}'{
"person": {
"birth_date": "1992-03-22",
"mulank": 4,
"bhagyank": 1
},
"system": "chaldean",
"filters": {
"surname": "Doe",
"gender": "boy",
"origin": "indian",
"syllables": null,
"letters": [
"J"
]
},
"about": "These names add up to a number that suits your child. The number is worked out from the date of birth. With a surname, the full name is counted.",
"targets": [
3,
5
],
"searched": 95,
"found": 28,
"groups": [
{
"number": 3,
"planet": "Jupiter",
"planet_name": "Jupiter",
"fit": {
"number": 3,
"links": [
{
"from": "mulank",
"from_number": 4,
"to_number": 3,
"relation": "neutral",
"via": [
"Rahu"
],
"from_name": "mulank",
"relation_name": "neutral"
},
{
"from": "bhagyank",
"from_number": 1,
"to_number": 3,
"relation": "friend",
"via": [],
"from_name": "bhagyank",
"relation_name": "friendly"
}
],
"outcome": "good",
"outcome_name": "Good fit",
"reading": "This number gets along well with your own numbers. It tends to support you."
},
"found": 14,
"names": [
{
"name": "Jahaan",
"full_name": "Jahaan Doe",
"devanagari": "जहान",
"meaning": "The world",
"meaning_known": true,
"gender": "boy",
"gender_name": "Boy",
"origin": "Persian",
"origin_name": "Persian",
"first_syllable": "ज",
"variants": [],
"number": 3,
"first_name_number": 5,
"needs_check": false
},
{
"name": "Jaimini",
"full_name": "Jaimini Doe",
"devanagari": "जैमिनी",
"meaning": "A great sage",
"meaning_known": true,
"gender": "boy",
"gender_name": "Boy",
"origin": "Hindu",
"origin_name": "Hindu",
"first_syllable": "जै",
"variants": [],
"number": 3,
"first_name_number": 5,
"needs_check": false
}
]
},
{
"number": 5,
"planet": "Mercury",
"planet_name": "Mercury",
"fit": {
"number": 5,
"links": [
{
"from": "mulank",
"from_number": 4,
"to_number": 5,
"relation": "friend",
"via": [
"Rahu"
],
"from_name": "mulank",
"relation_name": "friendly"
},
{
"from": "bhagyank",
"from_number": 1,
"to_number": 5,
"relation": "neutral",
"via": [],
"from_name": "bhagyank",
"relation_name": "neutral"
}
],
"outcome": "good",
"outcome_name": "Good fit",
"reading": "This number gets along well with your own numbers. It tends to support you."
},
"found": 14,
"names": [
{
"name": "Jaideep",
"full_name": "Jaideep Doe",
"devanagari": "जयदीप",
"meaning": "Lamp of victory",
"meaning_known": true,
"gender": "boy",
"gender_name": "Boy",
"origin": "Sanskrit",
"origin_name": "Sanskrit",
"first_syllable": "ज",
"variants": [],
"number": 5,
"first_name_number": 7,
"needs_check": false
},
{
"name": "Jainendra",
"full_name": "Jainendra Doe",
"devanagari": "जैनेंद्र",
"meaning": "Lord of the Jains",
"meaning_known": true,
"gender": "boy",
"gender_name": "Boy",
"origin": "Hindu",
"origin_name": "Hindu",
"first_syllable": "जै",
"variants": [],
"number": 5,
"first_name_number": 7,
"needs_check": false
}
]
}
],
"per_syllable": null,
"syllables_without_names": [],
"syllable_note": null,
"none": null,
"ranked": false,
"list": {
"reviewed": false,
"in_list": 13859,
"suggestable": 13682,
"kept_out": {
"sensitive": 177,
"unreadable": 0
},
"meaning_unknown": 1373
},
"review_note": "Our name list is still being checked. A meaning or Hindi spelling may change.",
"not_claimed_name": "A number is one thing to think about, not the only one. Choose a name your family loves and will use every day.",
"not_claimed": "Numbers describe tendencies, not fixed events. Use them as a guide, not a rule.",
"localization": {
"lang": "en",
"detail": "standard",
"fell_back_to_en": [],
"fell_back_to_standard": []
}
}What the baby name numerology API returns
groups: one per number that suits the child, each with its planet, its fit and itsfoundcount.- Each name with its full name, Hindi spelling, meaning, gender, origin and first syllable.
- The number of the full name, and of the first name alone in
first_name_number. - A modern name with no known meaning still comes back, marked
meaning_known: false. per_syllableandsyllables_without_names, which show the starting sounds that have no name in the list yet.list: how many names the list holds and how many are kept out for a sensitive meaning.
Names are never ranked. Each group runs A to Z, and the limit caps each group without hiding its full count. Meanings come in English or Hindi.
Baby name numerology API endpoints
What it uses from your plan
Every numerology answer is a written reading, so it uses reading credits and no calls. The price is the same in every language and at either length. Failed requests are free.
- Baby name finder2 credits
The rules behind the baby name numerology API
A name's number is the Chaldean name number, the same one the name checker uses. With a surname, the full name is counted, since that is the name the child will carry. A number suits the child when it fits the child's mulank and bhagyank, by the usual rule. Names with a sensitive meaning are never suggested.
The Chaldean letter values, with no letter worth 9, follow the table in Cheiro's Book of Numbers (1926). The mulank (birth day number) is the day of birth, added down to one digit. The 1st, 10th, 19th and 28th all give 1, as in Cheiro's Book of Numbers (1926).
Terms used here
Who uses it
From the blog
Baby name numerology API questions
All questionsCan I find names by birth star?
Yes. Send up to 8 first syllables in Hindi letters, such as चू or ला, in the syllables field. Each name says whether it matched a syllable exactly or closely, such as with a longer or shorter vowel. The Astrology API gives the syllable for a birth, with the same key.
Find the birth syllableCan I filter by English letters instead?
Yes. Send up to 5 starting letters in the letters field, such as J or Sh. Each can be 1 to 3 letters long. Use them for names chosen without a birth star.
Does the surname change the result?
Yes. With a surname in English letters, each name is counted with it, as the child will carry it. The first name's own number comes back beside it in first_name_number.
Can I filter by gender or origin?
Yes. The gender field takes any, boy or girl, and boy or girl also include names used for both. The origin field is indian by default, or all for every name in the list.
How are the names sorted?
In groups, one per number that suits the child, and A to Z inside each group. They are never ranked. Each group's found field gives its full count. So a limit, from 1 to 200 names per group, never hides how many exist.
Where do the names and meanings come from?
From the API's own list of more than 13,000 names, with a Hindi spelling and, where known, a meaning. Names with a sensitive meaning are never suggested.
What does a baby name call cost, and can I test one?
2 reading credits per live call. A test key answers for the sample birth dates, with the surname Doe and the starting letter J. It takes no syllables.
See numerology creditsNumerology API
Call it with a free test key
Create an account and a test key, then call any endpoint on this page with the sample people. Or try a request in the API reference first.
Your first answer
John Doe, born Aug 15, 1990
- Mulank6Venus
- Bhagyank6Destiny number
- Name number7Ketu
Real API output. A free test key gets the same answer.
01
Test key: 1,000 test calls a month to build with
02
Free plan: 2,000 live calls a month, no card needed
03
One key: the same key, plan and reading credits as the Astrology API

