API Noms indiens – Identifier un groupe de caste ou une religion L'API Noms Indiens de Namsor offre des insights précis sur le groupe de caste , la religion , et l'État ou territoire de l'union de résidence associés aux noms indiens. Que vous fournissiez un nom complet ou des prénom et nom de famille séparés, notre API s'adapte parfaitement à votre format de données, garantissant une intégration fluide dans vos systèmes.
En analysant les modèles de nommage et les informations régionales, cette API peut classifier les individus selon l'un des quatre groupes de caste principaux : Castes Répertoriées (SC) , Tribus Répertoriées (ST) , Autres Classes Arriérées (OBC) ou Général . Elle identifie également la religion la plus probable parmi sept religions indiennes majeures : Hindouisme, Islam, Christianisme, Sikhisme, Bouddhisme, Jaïnisme et Parsi . L'API détermine aussi l'État ou territoire d'union de résidence probable en Inde. Cette analyse complète est précieuse pour les chercheurs, décideurs politiques et organisations souhaitant comprendre le tissu social diversifié de l'Inde.
600+ contributions à la recherche
99,99% de couverture des noms
11Md milliards de noms traités
Caste Nom Indien Groupe de caste à partir de prénom (optionnel) , nom de famille (optionnel) , état / province / région .
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": [
"General/High Caste", "General", "OBC", "SC", "ST"
],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
Caste Nom Indien analyse un prénom, nom de famille et un État indien ou territoire de l'Union de résidence pour déterminer le groupe de caste le plus probable de la personne. Fournir les deux noms améliore la précision de la prédiction.
POST GET
Coût: 10 crédits par nom .Description : Détermine le groupe de caste à partir de prénoms et/ou noms de famille indiens et de territoires de résidence.Plus d'informations sur : Caste Nom Indien Requête HTTP POST https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianBatch
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Corps de la requête Nom Type Requis Description personalNames
Array of objects Requis Une liste de noms de personnes avec leur État ou territoire de l'Union d'origine ou de résidence .[{...}]. id
String Optionel Identifiant unique fourni .[{...}]. firstName
String Optionel Prénom .[{...}]. lastName
String Optionel Nom de famille .[{...}]. subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs personalNames
Array of objects Liste des noms renseignés renrichi de leur groupe de caste. [{...}]. script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures [{...}]. id
String Identifiant unique fourni. [{...}]. firstName
String Prénom renseigné. [{...}]. lastName
String Nom de famille renseigné. [{...}]. castegroup
String Groupe de caste le plus probable. Groupe de castes [{...}]. castegroupAlt
String Second groupe de caste le plus probable. Groupe de castes [{...}]. castegroupTop
Array Liste des groupes de caste les plus probables, triés du plus probable au moins probable. Groupe de castes [{...}]. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. [{...}]. probabilityCalibrated
Number La probabilité calibrée que 'castegroup' ait été deviné correctement. -1 = toujours en cours de calibrage. [{...}]. probabilityAltCalibrated
Number La probabilité calibrée que 'castegroup' ou que 'castegroupAlt' aient été deviné correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Caste Indian Name exemple de code pour shell:
curl --request POST \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianBatch \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--data '{"personalNames":[{"id":"e630dda5-13b3-42c5-8f1d-648aa8a21c42","firstName":"Akash","lastName":"Sharma","subdivisionIso":"IN-UP"}]}'
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
]
}
Caste Indian Name exemple de code pour java:
HttpResponse<String> response = Unirest.post("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianBatch")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body("{\"personalNames\":[{\"id\":\"e630dda5-13b3-42c5-8f1d-648aa8a21c42\",\"firstName\":\"Akash\",\"lastName\":\"Sharma\",\"subdivisionIso\":\"IN-UP\"}]}")
.asString();
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
]
}
Caste Indian Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianBatch"
payload = {
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-UP"
}
]
}
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
]
}
Caste Indian Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianBatch", {
"method": "POST",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
},
"body": JSON.stringify({
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-UP"
}
]
})
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
]
}
Coût: 10 crédits par nom .Description : Détermine le groupe de caste à partir d'un prénom et/ou nom de famille indien, et d'un territoire de résidence.Pour les requêtes avec une méthode GET , tous les paramètres sont requis . Pour plus de facilité dans l'utilisation de nos requêtes, nous recommandons d'utiliser la méthode POST .
Requête HTTP GET https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndian/{subdivisionIso}/{firstName}/{lastName}
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Paramètres de requête Nom Type Requis Description firstName
String Requis Prénom .lastName
String Requis Nom de famille .subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures id
String Identifiant unique fourni. firstName
String Pr énom renseigné. lastName
String Nom de famille renseigné. castegroup
String Groupe de caste le plus probable. Groupe de castes castegroupAlt
String Second groupe de caste le plus probable. Groupe de castes castegroupTop
Array Liste des groupes de caste les plus probables, triés du plus probable au moins probable. Groupe de castes score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. probabilityCalibrated
Number La probabilité calibrée que 'castegroup' ait été deviné correctement. -1 = toujours en cours de calibrage. probabilityAltCalibrated
Number La probabilité calibrée que 'castegroup' ou que 'castegroupAlt' aient été deviné correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Caste Indian Name exemple de code pour shell:
curl --request GET \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndian/IN-UP/Akash/Sharma \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
Caste Indian Name exemple de code pour java:
HttpResponse<String> response = Unirest.get("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndian/IN-UP/Akash/Sharma")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.asString();
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
Caste Indian Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndian/IN-UP/Akash/Sharma"
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
Caste Indian Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndian/IN-UP/Akash/Sharma", {
"method": "GET",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"firstName": "Akash",
"lastName": "Sharma",
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "SC", "ST"],
"score": 11.127678155723578,
"probabilityCalibrated": 0.7031015750163506,
"probabilityAltCalibrated": 0.9535225800378421
}
Caste Nom Complet Indien Groupe de caste à partir de nom , état / province / région .
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": [
"General/High Caste", "General", "OBC", "ST", "SC"
],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
Caste Nom Complet Indien analyse un nom complet indien non séparé ainsi qu'un État ou territoire de l'Union de résidence pour identifier le groupe de caste le plus probable de la personne.
Si le prénom et le nom de famille sont clairement identifiables, la fonctionnalité Caste Nom Indien sera légèrement plus précise.
POST GET
Coût: 10 crédits par nom .Description : Détermine le groupe de caste à partir de noms complets non divisés (prénom et nom de famille) et de territoires de résidence.Plus d'informations sur : Caste Nom Complet Indien Requête HTTP POST https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFullBatch
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Corps de la requête Nom Type Requis Description personalNames
Array of objects Requis Une liste de noms de personnes avec leur État ou territoire de l'Union d'origine ou de résidence .[{...}]. id
String Optionel Identifiant unique fourni .[{...}]. name
String Requis Nom complet non divisé (prénom et nom de famille) .[{...}]. subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs personalNames
Array of objects Liste des noms renseignés renrichi de leur groupe de caste. [{...}]. script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures [{...}]. id
String Identifiant unique fourni. [{...}]. name
String Nom complet non divisé (prénom et nom de famille) renseigné. [{...}]. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. [{...}]. castegroup
String Groupe de caste le plus probable. Groupe de castes [{...}]. castegroupAlt
String Second groupe de caste le plus probable. Groupe de castes [{...}]. castegroupTop
Array Liste des groupes de caste les plus probables, triés du plus probable au moins probable. Groupe de castes [{...}]. probabilityCalibrated
Number La probabilité calibrée que 'castegroup' ait été deviné correctement. -1 = toujours en cours de calibrage. [{...}]. probabilityAltCalibrated
Number La probabilité calibrée que 'castegroup' ou que 'castegroupAlt' aient été deviné correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Caste Indian Full Name exemple de code pour shell:
curl --request POST \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFullBatch \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--data '{"personalNames":[{"id":"e630dda5-13b3-42c5-8f1d-648aa8a21c42","name":"Akash Sharma","subdivisionIso":"IN-UP"}]}'
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
]
}
Caste Indian Full Name exemple de code pour java:
HttpResponse<String> response = Unirest.post("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFullBatch")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body("{\"personalNames\":[{\"id\":\"e630dda5-13b3-42c5-8f1d-648aa8a21c42\",\"name\":\"Akash Sharma\",\"subdivisionIso\":\"IN-UP\"}]}")
.asString();
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
]
}
Caste Indian Full Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFullBatch"
payload = {
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-UP"
}
]
}
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
]
}
Caste Indian Full Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFullBatch", {
"method": "POST",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
},
"body": JSON.stringify({
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-UP"
}
]
})
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-UP"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
]
}
Coût: 10 crédits par nom .Description : Détermine le groupe de caste à partir d'un nom complet non divisé (prénom et nom de famille) Indien, et d'un territoire de résidence.Pour les requêtes avec une méthode GET , tous les paramètres sont requis . Pour plus de facilité dans l'utilisation de nos requêtes, nous recommandons d'utiliser la méthode POST .
Requête HTTP GET https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFull/{subdivisionIso}/{name}
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Paramètres de requête Nom Type Requis Description name
String Requis Nom complet non divisé (prénom et nom de famille) .subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures id
String Identifiant unique fourni. name
String Nom complet non divisé (prénom et nom de famille) renseigné. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. castegroup
String Groupe de caste le plus probable. Groupe de castes castegroupAlt
String Second groupe de caste le plus probable. Groupe de castes castegroupTop
Array Liste des groupes de caste les plus probables, triés du plus probable au moins probable. Groupe de castes probabilityCalibrated
Number La probabilité calibrée que 'castegroup' ait été deviné correctement. -1 = toujours en cours de calibrage. probabilityAltCalibrated
Number La probabilité calibrée que 'castegroup' ou que 'castegroupAlt' aient été deviné correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Caste Indian Full Name exemple de code pour shell:
curl --request GET \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFull/IN-UP/Akash%20Sharma \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
Caste Indian Full Name exemple de code pour java:
HttpResponse<String> response = Unirest.get("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFull/IN-UP/Akash%20Sharma")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.asString();
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
Caste Indian Full Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFull/IN-UP/Akash%20Sharma"
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
Caste Indian Full Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/castegroupIndianFull/IN-UP/Akash%20Sharma", {
"method": "GET",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "string",
"name": "Akash Sharma",
"score": 7.8984899727105295,
"castegroup": "General/High Caste",
"castegroupAlt": "General",
"castegroupTop": ["General/High Caste", "General", "OBC", "ST", "SC"],
"probabilityCalibrated": 0.6400351364066995,
"probabilityAltCalibrated": 0.9559249062835251
}
Religion Nom Indien Religion à partir de prénom (optionnel) , nom de famille (optionnel) , état / province / région .
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": [
"Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"
],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
Religion Nom Indien analyse un prénom, nom de famille et un État indien ou territoire de l'Union de résidence pour déterminer la religion la plus probable de la personne. La précision est améliorée lorsque les deux noms sont fournis.
POST GET
Coût: 10 crédits par nom .Description : Détermine la religion à partir de prénoms, noms de famille et territoires de résidence.Plus d'informations sur : Religion Nom Indien Requête HTTP POST https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianBatch
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Corps de la requête Nom Type Requis Description personalNames
Array of objects Requis Une liste de noms de personnes avec leur État ou territoire de l'Union d'origine ou de résidence .[{...}]. id
String Optionel Identifiant unique fourni .[{...}]. firstName
String Optionel Prénom .[{...}]. lastName
String Optionel Nom de famille .[{...}]. subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs personalNames
Array of objects Liste des noms renseignés enrichi de leur religion. [{...}]. script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures [{...}]. id
String Identifiant unique fourni. [{...}]. firstName
String Prénom renseigné. [{...}]. lastName
String Nom de famille renseigné. [{...}]. religion
String Religion la plus probable. Religions d'Inde [{...}]. religionAlt
String Seconde religion la plus probable. Religions d'Inde [{...}]. religionsTop
Array Top des religions les plus probables, triées du plus probable au moins probable. Religions d'Inde [{...}]. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. [{...}]. probabilityCalibrated
Number La probabilité calibrée que 'religion' a été devinée correctement. -1 = toujours en cours de calibrage. [{...}]. probabilityAltCalibrated
Number La probabilité calibrée que 'religion' ou que la 'religionAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Religion Indian Name exemple de code pour shell:
curl --request POST \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianBatch \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--data '{"personalNames":[{"id":"e630dda5-13b3-42c5-8f1d-648aa8a21c42","firstName":"Akash","lastName":"Sharma","subdivisionIso":"IN-PB"}]}'
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
]
}
Religion Indian Name exemple de code pour java:
HttpResponse<String> response = Unirest.post("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianBatch")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body("{\"personalNames\":[{\"id\":\"e630dda5-13b3-42c5-8f1d-648aa8a21c42\",\"firstName\":\"Akash\",\"lastName\":\"Sharma\",\"subdivisionIso\":\"IN-PB\"}]}")
.asString();
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
]
}
Religion Indian Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianBatch"
payload = {
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-PB"
}
]
}
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
]
}
Religion Indian Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianBatch", {
"method": "POST",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
},
"body": JSON.stringify({
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-PB"
}
]
})
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
]
}
Coût: 10 crédits par nom .Description : Estime la religion à partir d'un prénom et/ou nom de famille Indiens et d'un territoire de résidence.Pour les requêtes avec une méthode GET , tous les paramètres sont requis . Pour plus de facilité dans l'utilisation de nos requêtes, nous recommandons d'utiliser la méthode POST .
Requête HTTP GET https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndian/{subdivisionIso}/{firstName}/{lastName}
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Paramètres de requête Nom Type Requis Description firstName
String Requis Prénom .lastName
String Requis Nom de famille .subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures id
String Identifiant unique fourni. firstName
String Prénom renseigné. lastName
String Nom de famille renseigné. religion
String Religion la plus probable. Religions d'Inde religionAlt
String Seconde religion la plus probable. Religions d'Inde religionsTop
Array Top des religions les plus probables, triées du plus probable au moins probable. Religions d'Inde score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. probabilityCalibrated
Number La probabilité calibrée que 'religion' a été devinée correctement. -1 = toujours en cours de calibrage. probabilityAltCalibrated
Number La probabilité calibrée que 'religion' ou que la 'religionAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Religion Indian Name exemple de code pour shell:
curl --request GET \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndian/IN-PB/Akash/Sharma \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
Religion Indian Name exemple de code pour java:
HttpResponse<String> response = Unirest.get("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndian/IN-PB/Akash/Sharma")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.asString();
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
Religion Indian Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndian/IN-PB/Akash/Sharma"
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
Religion Indian Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndian/IN-PB/Akash/Sharma", {
"method": "GET",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Akash",
"lastName": "Sharma",
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Parsi", "Muslim"],
"score": 15.842441054636446,
"probabilityCalibrated": 0.8366121598622244,
"probabilityAltCalibrated": 0.9418751496555294
}
Religion Nom Complet Indien Religion à partir de nom , état / province / région .
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": [
"Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"
],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
Religion Nom Complet Indien analyse un nom complet indien non séparé ainsi qu'un État ou territoire de l'Union de résidence pour déterminer la religion la plus probable de la personne.
Si le prénom et le nom de famille sont clairement identifiables, la fonctionnalité Religion Nom Indien sera légèrement plus précise.
POST GET
Coût: 10 crédits par nom .Description : Détermine la religion à partir de noms complets (non divisés) indiens et de territoires de résidence.Plus d'informations sur : Religion Nom Complet Indien Requête HTTP POST https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFullBatch
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Corps de la requête Nom Type Requis Description personalNames
Array of objects Requis Une liste de noms de personnes avec leur État ou territoire de l'Union d'origine ou de résidence .[{...}]. id
String Optionel Identifiant unique fourni .[{...}]. name
String Requis Nom complet non divisé (prénom et nom de famille) .[{...}]. subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs personalNames
Array of objects Liste des noms renseignés enrichi de leur religion. [{...}]. script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures [{...}]. id
String Identifiant unique fourni. [{...}]. name
String Nom complet non divisé (prénom et nom de famille) renseigné. [{...}]. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. [{...}]. religion
String Religion la plus probable. Religions d'Inde [{...}]. religionAlt
String Seconde religion la plus probable. Religions d'Inde [{...}]. religionsTop
Array Top des religions les plus probables, triées du plus probable au moins probable. Religions d'Inde [{...}]. probabilityCalibrated
Number La probabilité calibrée que 'religion' a été devinée correctement. -1 = toujours en cours de calibrage. [{...}]. probabilityAltCalibrated
Number La probabilité calibrée que 'religion' ou que la 'religionAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Religion Indian Full Name exemple de code pour shell:
curl --request POST \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFullBatch \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--data '{"personalNames":[{"id":"e630dda5-13b3-42c5-8f1d-648aa8a21c42","name":"Akash Sharma","subdivisionIso":"IN-PB"}]}'
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
]
}
Religion Indian Full Name exemple de code pour java:
HttpResponse<String> response = Unirest.post("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFullBatch")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body("{\"personalNames\":[{\"id\":\"e630dda5-13b3-42c5-8f1d-648aa8a21c42\",\"name\":\"Akash Sharma\",\"subdivisionIso\":\"IN-PB\"}]}")
.asString();
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
]
}
Religion Indian Full Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFullBatch"
payload = {
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-PB"
}
]
}
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
]
}
Religion Indian Full Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFullBatch", {
"method": "POST",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
},
"body": JSON.stringify({
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-PB"
}
]
})
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"subdivisionIso": "IN-PB"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
]
}
Coût: 10 crédits par nom .Description : Estime la religion à partir d'un nom complet (non divisé) indien et d'un territoire de résidence.Pour les requêtes avec une méthode GET , tous les paramètres sont requis . Pour plus de facilité dans l'utilisation de nos requêtes, nous recommandons d'utiliser la méthode POST .
Requête HTTP GET https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFull/{subdivisionIso}/{name}
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Paramètres de requête Nom Type Requis Description name
String Requis Nom complet non divisé (prénom et nom de famille) .subdivisionIso
String Requis État ou territoire de l'Union (origine ou résidence), au format ISO 3166-2 .
Réponse Nom Type Description Énumérateurs script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures id
String Identifiant unique fourni. name
String Nom complet non divisé (prénom et nom de famille) renseigné. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. religion
String Religion la plus probable. Religions d'Inde religionAlt
String Seconde religion la plus probable. Religions d'Inde religionsTop
Array Top des religions les plus probables, triées du plus probable au moins probable. Religions d'Inde probabilityCalibrated
Number La probabilité calibrée que 'religion' a été devinée correctement. -1 = toujours en cours de calibrage. probabilityAltCalibrated
Number La probabilité calibrée que 'religion' ou que la 'religionAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Religion Indian Full Name exemple de code pour shell:
curl --request GET \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFull/IN-PB/Akash%20Sharma \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
Religion Indian Full Name exemple de code pour java:
HttpResponse<String> response = Unirest.get("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFull/IN-PB/Akash%20Sharma")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.asString();
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
Religion Indian Full Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFull/IN-PB/Akash%20Sharma"
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
Religion Indian Full Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/religionIndianFull/IN-PB/Akash%20Sharma", {
"method": "GET",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Akash Sharma",
"score": 11.205099735191228,
"religion": "Hinduism",
"religionAlt": "Jain",
"religionsTop": ["Hinduism", "Jain", "Buddhist", "Christian", "Sikh", "Muslim", "Parsi"],
"probabilityCalibrated": 0.9535569047307475,
"probabilityAltCalibrated": 0.9896944325654494
}
Subdivision Nom Indien État indien ou territoire de l'Union à partir de prénom (optionnel) , nom de famille (optionnel) .
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": [
"IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"
],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subdivision Nom Indien estime l'État ou territoire de l'Union de résidence le plus probable (au format ISO 3166-2 alpha-2) basé sur un prénom, nom de famille, ou les deux. Elle offre une précision légèrement meilleure que Subdivision Nom Complet Indien .
POST GET
Coût: 10 crédits par nom .Description : Détermine l'État indien ou le territoire de l'Union le plus probable d'un maximum de 100 prénoms et/ou noms de famille indiens.Plus d'informations sur : Subdivision Nom Indien Requête HTTP POST https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianBatch
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Corps de la requête Nom Type Requis Description personalNames
Array of objects Requis Une liste de noms personnels .[{...}]. id
String Optionel Identifiant unique fourni .[{...}]. firstName
String Optionel Prénom .[{...}]. lastName
String Optionel Nom de famille .
Réponse Nom Type Description Énumérateurs personalNames
Array of objects Liste des noms soumis avec leur contexte de subdivision géographique le plus probable. [{...}]. script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures [{...}]. id
String Identifiant unique fourni. [{...}]. firstName
String Prénom renseigné. [{...}]. lastName
String Nom de famille renseigné. [{...}]. countryIso2
String Pays de résidence le plus probable, au format ISO 3166-1 alpha-2. Pays de résidence [{...}]. subClassification
String État indien ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne [{...}]. subClassificationAlt
String Second État indien ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne [{...}]. subclassificationTop
Array Top 10 des États indien ou territoires de l'Union de résidence les plus probables, triés du plus probable au moins probable. Subdivision Indienne [{...}]. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. [{...}]. probabilityCalibrated
Number La probabilité calibrée pour que la 'subClassification' ait été devinée correctement. -1 = toujours en cours de calibrage. [{...}]. probabilityAltCalibrated
Number La probabilité calibrée pour 'subClassification' ou 'subClassificationAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Subclassification Indian Name exemple de code pour shell:
curl --request POST \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianBatch \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--data '{"personalNames":[{"id":"e630dda5-13b3-42c5-8f1d-648aa8a21c42","firstName":"Jannat","lastName":"Rahmani"}]}'
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Subclassification Indian Name exemple de code pour java:
HttpResponse<String> response = Unirest.post("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianBatch")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body("{\"personalNames\":[{\"id\":\"e630dda5-13b3-42c5-8f1d-648aa8a21c42\",\"firstName\":\"Jannat\",\"lastName\":\"Rahmani\"}]}")
.asString();
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Subclassification Indian Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianBatch"
payload = {
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani"
}
]
}
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Subclassification Indian Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianBatch", {
"method": "POST",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
},
"body": JSON.stringify({
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani"
}
]
})
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Coût: 10 crédits par nom .Description : Identifie l'État indien ou le territoire de l'Union le plus probable à partir d'un prénom et/ou nom de famille indiens.Pour les requêtes avec une méthode GET , tous les paramètres sont requis . Pour plus de facilité dans l'utilisation de nos requêtes, nous recommandons d'utiliser la méthode POST .
Requête HTTP GET https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndian/{firstName}/{lastName}
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Paramètres de requête Nom Type Requis Description firstName
String Requis Prénom .lastName
String Requis Nom de famille .
Réponse Nom Type Description Énumérateurs script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures id
String Identifiant unique fourni. firstName
String Prénom renseigné. lastName
String Nom de famille renseigné. countryIso2
String Pays de résidence le plus probable, au format ISO 3166-1 alpha-2. Pays de résidence subClassification
String État indien ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne subClassificationAlt
String Second État indien ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne subclassificationTop
Array Top 10 des États indien ou territoires de l'Union de résidence les plus probables, triés du plus probable au moins probable. Subdivision Indienne score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. probabilityCalibrated
Number La probabilité calibrée pour que la 'subClassification' ait été devinée correctement. -1 = toujours en cours de calibrage. probabilityAltCalibrated
Number La probabilité calibrée pour 'subClassification' ou 'subClassificationAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Subclassification Indian Name exemple de code pour shell:
curl --request GET \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndian/Jannat/Rahmani \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subclassification Indian Name exemple de code pour java:
HttpResponse<String> response = Unirest.get("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndian/Jannat/Rahmani")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.asString();
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subclassification Indian Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndian/Jannat/Rahmani"
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subclassification Indian Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndian/Jannat/Rahmani", {
"method": "GET",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"firstName": "Jannat",
"lastName": "Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subdivision Nom Complet Indien État ou territoire de l'Union à partir de nom complet .
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": [
"IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"
],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subdivision Nom Complet Indien analyse un nom complet non séparé (prénom et nom de famille combinés) pour déterminer l'État ou territoire de l'Union de résidence le plus probable de la personne, retourné au format ISO 3166-2 alpha-2.
Si le prénom et le nom de famille sont clairement identifiables, la fonctionnalité Subdivision Nom Indien sera légèrement plus précise.
POST GET
Coût: 10 crédits par nom .Description : Identifie l'État indien ou le territoire de l'Union le plus probable d'un maximum de 100 noms complets (non diviés) indiens.Plus d'informations sur : Subdivision Nom Complet Indien Requête HTTP POST https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFullBatch
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Corps de la requête Nom Type Requis Description personalNames
Array of objects Requis Une liste de noms complets .[{...}]. id
String Optionel Identifiant unique fourni .[{...}]. name
String Requis Nom complet non divisé (prénom et nom de famille) .
Réponse Nom Type Description Énumérateurs personalNames
Array of objects Liste des noms soumis avec leur contexte de subdivision géographique le plus probable. [{...}]. script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures [{...}]. id
String Identifiant unique fourni. [{...}]. name
String Nom complet renseigné. [{...}]. countryIso2
String Pays de résidence le plus probable, au format ISO 3166-1 alpha-2. Pays de résidence [{...}]. subClassification
String État ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne [{...}]. subClassificationAlt
String Second État ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne [{...}]. subclassificationTop
Array Top 10 des territoires de résidence les plus probables dans l'État indien ou l'Union, classés du plus probable au moins probable. Subdivision Indienne [{...}]. score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. [{...}]. probabilityCalibrated
Number La probabilité calibrée pour que la 'subClassification' ait été devinée correctement. -1 = toujours en cours de calibrage. [{...}]. probabilityAltCalibrated
Number La probabilité calibrée pour 'subClassification' ou 'subClassificationAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Subclassification Indian Full Name exemple de code pour shell:
curl --request POST \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFullBatch \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--data '{"personalNames":[{"id":"e630dda5-13b3-42c5-8f1d-648aa8a21c42","name":"Jannat Rahmani"}]}'
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Subclassification Indian Full Name exemple de code pour java:
HttpResponse<String> response = Unirest.post("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFullBatch")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body("{\"personalNames\":[{\"id\":\"e630dda5-13b3-42c5-8f1d-648aa8a21c42\",\"name\":\"Jannat Rahmani\"}]}")
.asString();
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Subclassification Indian Full Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFullBatch"
payload = {
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani"
}
]
}
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Subclassification Indian Full Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFullBatch", {
"method": "POST",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json",
"Content-Type": "application/json"
},
"body": JSON.stringify({
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani"
}
]
})
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
Paramètre du corps :
{
"personalNames": [
{
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani"
}
]
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"personalNames": [
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
]
}
Coût: 10 crédits par nom .Description : Estime l'État indien ou le territoire de l'Union le plus probable à partir d'un nom complet (non divisé) indien.Pour les requêtes avec une méthode GET , tous les paramètres sont requis . Pour plus de facilité dans l'utilisation de nos requêtes, nous recommandons d'utiliser la méthode POST .
Requête HTTP GET https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFull/{name}
En-tête de requête Propriété Requis Description X-API-KEY
Requis Votre clé d'API Namsor
Paramètres de requête Nom Type Requis Description name
String Requis Nom complet non divisé (prénom et nom de famille) .
Réponse Nom Type Description Énumérateurs script
String Nom de l'écriture utilisée pour le nom, au format ISO 15924. Écritures id
String Identifiant unique fourni. name
String Nom complet renseigné. countryIso2
String Pays de résidence le plus probable, au format ISO 3166-1 alpha-2. Pays de résidence subClassification
String État ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne subClassificationAlt
String Second État ou territoire de l'Union de résidence le plus probable, au format ISO 3166-2 alpha-2. Subdivision Indienne subclassificationTop
Array Top 10 des territoires de résidence les plus probables dans l'État indien ou l'Union, classés du plus probable au moins probable. Subdivision Indienne score
Number Plus élevé implique un résultat plus fiable, le score n'est pas normalisé. probabilityCalibrated
Number La probabilité calibrée pour que la 'subClassification' ait été devinée correctement. -1 = toujours en cours de calibrage. probabilityAltCalibrated
Number La probabilité calibrée pour 'subClassification' ou 'subClassificationAlt' aient été devinée correctement. -1 = toujours en cours de calibrage.
Exemples d'intégration: Shell Java PythonJavaScript JS Subclassification Indian Full Name exemple de code pour shell:
curl --request GET \
--url https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFull/Jannat%20Rahmani \
--header 'X-API-KEY: your-api-key' \
--header 'Accept: application/json'
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subclassification Indian Full Name exemple de code pour java:
HttpResponse<String> response = Unirest.get("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFull/Jannat%20Rahmani")
.header("X-API-KEY", "your-api-key")
.header("Accept", "application/json")
.asString();
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subclassification Indian Full Name exemple de code pour python:
import requests
url = "https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFull/Jannat%20Rahmani"
headers = {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}
Subclassification Indian Full Name exemple de code pour javascript:
const response = await fetch("https://v2.namsor.com/NamSorAPIv2/api2/json/subclassificationIndianFull/Jannat%20Rahmani", {
"method": "GET",
"headers": {
"X-API-KEY": "your-api-key",
"Accept": "application/json"
}
});
if (response.ok) {
const data = await response.json(); // Extract JSON data from response
console.log(data); // View data in the console
} else {
console.error("The request failed with status:", response.status, response);
}
La commande ci-dessus renvoie un JSON structuré comme ceci :
{
"script": "LATIN",
"id": "e630dda5-13b3-42c5-8f1d-648aa8a21c42",
"name": "Jannat Rahmani",
"countryIso2": "IN",
"subClassification": "IN-CH",
"subClassificationAlt": "IN-PY",
"subclassificationTop": ["IN-CH", "IN-PY", "IN-UP", "IN-AN", "IN-RJ", "IN-JH", "IN-KL", "IN-BR", "IN-DL", "IN-UT"],
"score": 2.5087208339960445,
"probabilityCalibrated": 0.3684249074494664,
"probabilityAltCalibrated": 0.4738687735374875
}