Supports both managed (Lava’s API keys) and unmanaged (bring your own credentials) mode.
Endpoints
Infer likely gender from a personal name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/gender/John/Smith — $0.005 / request
- SDK
- cURL
Infer likely gender from a personal name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/genderBatch — $0.005 / request
- SDK
- cURL
Process Chinese names — gender, pinyin romanization, parsing, and romanized↔character matching — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/genderChineseNamePinyin/Wang/Xiaoming — $0.005 / request
- SDK
- cURL
Process Chinese names — gender, pinyin romanization, parsing, and romanized↔character matching — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/parseChineseNameBatch — $0.005 / request
- SDK
- cURL
Process Japanese names — gender, kanji↔romaji candidates, parsing, and matching — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/genderJapaneseName/Yamada/Taro — $0.005 / request
- SDK
- cURL
Process Japanese names — gender, kanji↔romaji candidates, parsing, and matching — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/parseJapaneseNameBatch — $0.005 / request
- SDK
- cURL
Classify a proper noun as a personal name vs. a brand/place/other entity — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/nameType/Apple — $0.005 / request
- SDK
- cURL
Classify a proper noun as a personal name vs. a brand/place/other entity — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/nameTypeBatch — $0.005 / request
- SDK
- cURL
Split a full name into first and last name components — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/parseName/John%20Smith — $0.005 / request
- SDK
- cURL
Split a full name into first and last name components — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/parseNameBatch — $0.005 / request
- SDK
- cURL
Match, search, and transliterate full names across scripts — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/compareFullBatch — $0.005 / request
- SDK
- cURL
Infer the most likely country of origin from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/origin/John/Smith — $0.05 / request
- SDK
- cURL
Infer the most likely country of origin from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/originBatch — $0.05 / request
- SDK
- cURL
Infer the most likely country of residence from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/countryFnLn/John/Smith — $0.05 / request
- SDK
- cURL
Infer the most likely country of residence from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/countryBatch — $0.05 / request
- SDK
- cURL
Estimate US race/ethnicity (Census taxonomy) from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/usRaceEthnicity/John/Smith — $0.05 / request
- SDK
- cURL
Estimate US race/ethnicity (Census taxonomy) from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/usRaceEthnicityBatch — $0.05 / request
- SDK
- cURL
Estimate Indian caste group from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndian/IN-DL/Anil/Sharma — $0.05 / request
- SDK
- cURL
Estimate Indian caste group from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianBatch — $0.05 / request
- SDK
- cURL
Estimate likely religion from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/religionIndian/IN-DL/Anil/Sharma — $0.05 / request
- SDK
- cURL
Estimate likely religion from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/religionBatch — $0.05 / request
- SDK
- cURL
Fine-grained ethnicity subclassification from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndian/Anil/Sharma — $0.05 / request
- SDK
- cURL
Fine-grained ethnicity subclassification from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationBatch — $0.05 / request
- SDK
- cURL
Validate and format a phone number, inferring country from the name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/phoneCode/John/Smith/2025550143 — $0.055 / request
- SDK
- cURL
Validate and format a phone number, inferring country from the name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/phoneCodeBatch — $0.055 / request
- SDK
- cURL
Infer ethnicity/diaspora from a name given a country of residence — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/diaspora/US/John/Smith — $0.10 / request
- SDK
- cURL
Infer ethnicity/diaspora from a name given a country of residence — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/diasporaBatch — $0.10 / request
- SDK
- cURL
Diaspora-based community engagement segmentation from a name — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/communityEngage/US/John/Smith — $0.10 / request
- SDK
- cURL
Diaspora-based community engagement segmentation from a name — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/communityEngageBatch — $0.10 / request
- SDK
- cURL
Analyze a name pair as a migration/transaction corridor (origin + destination) — single name.
GEThttps://v2.namsor.com/NamSorAPIv2/api2/json/corridor/US/John/Smith/CN/Wei/Zhang — $0.25 / request
- SDK
- cURL
Analyze a name pair as a migration/transaction corridor (origin + destination) — batch (up to 100 names).
POSThttps://v2.namsor.com/NamSorAPIv2/api2/json/corridorBatch — $0.25 / request
- SDK
- cURL
Next Steps
All Providers
Browse all supported AI providers
Forward Proxy
Learn how to construct proxy URLs and authenticate requests