GET /name/{name}
Pass a name any way a form gave it to you. Get it back clean.
Try it
name
Cleaned full name, comma flip resolved and proper cased
valid
Looks like a person's name. Role words, company markers, and placeholders answer false
first
First name
middle
Middle name or initial, null when absent
last
Last name, name particles included (de la Hoya), null on a single word
prefix
Mr, Mrs, Ms, Dr, Prof, and friends, null when absent
suffix
Jr, III, PhD class, null when absent
gender
male or female from first-name data, null when the name does not decide it
salutation
Mr or Ms from gender, null when gender is null
1
All caps, all lower, Last, First order, prefixes and suffixes attached.
2
First, middle, last, prefix, suffix. Proper cased, first name first.
3
Role words, company markers, and placeholders come back valid: false.
Gender when the data decides it. Every plan.
Pass a name the way a form field gave it to you. GRACE HOPPER, smith, john, and Dr. Jane Smith Jr. all come back split into first, middle, and last, proper cased, in first-name-first order, with prefix and suffix set aside.
Role words, company markers, and placeholders answer valid: false. Gender comes from official given-name counts back to 1880 and only answers when the data decides it, with a Mr or Ms salutation to match. Ambiguous names return null.
RESPONSE
$ curl "https://api.parseapi.com/name/GRACE%20HOPPER" \ -H "X-API-Key: YOUR_API_KEY" // 200 · ~16ms · USA { "name": "Grace Hopper", "valid": true, "prefix": null, "first": "Grace", "middle": null, "last": "Hopper", "suffix": null, "gender": "female", "salutation": "Ms" }
Response fields
QUESTIONS
SPEED
US
16ms
EU
17ms
APAC
59ms
LatAm
19ms
ME
126ms
Official given-name counts back to 1880. Gender only when the data decides it.