Данные для вашего бизнеса

Единый шлюз с высокой доступностью. Проверяйте банки, определяйте геопозицию по IP и валидируйте номера телефонов за миллисекунды.

Получить API ключ

IP Geo

Определение местоположения, провайдера и типа сети, кода региона по IPv4/IPv6 адресу.

curl -X GET "https://nadodata.ru/api/ip/ip=31.40.112.0" \ -H "X-API-Key: YOUR_API_KEY"
fetch('https://nadodata.ru/api/ip/ip=31.40.112.0', { headers: { 'X-API-Key': 'YOUR_API_KEY' } }) .then(res => res.json()) .then(console.log);
import requests res = requests.get("https://nadodata.ru/api/ip/ip=31.40.112.0", headers={"X-API-Key": "YOUR_API_KEY"}) print(res.json())
<?php $ch = curl_init("https://nadodata.ru/api/ip/ip=31.40.112.0"); curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: YOUR_API_KEY"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); echo $res;
package main import ("fmt"; "net/http"; "io") func main() { req, _ := http.NewRequest("GET", "https://nadodata.ru/api/ip/ip=31.40.112.0", nil) req.Header.Set("X-API-Key", "YOUR_API_KEY") resp, _ := http.DefaultClient.Do(req) body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Bank

Актуальные данные банков РФ. Поиск по БИК, SWIFT, корр. счету или рег. номеру.

curl -X GET "https://nadodata.ru/api/bank/bic=044525225" \ -H "X-API-Key: YOUR_API_KEY"
fetch('https://nadodata.ru/api/bank/bic=044525225', { headers: { 'X-API-Key': 'YOUR_API_KEY' } }) .then(res => res.json()) .then(console.log);
import requests res = requests.get("https://nadodata.ru/api/bank/bic=044525225", headers={"X-API-Key": "YOUR_API_KEY"}) print(res.json())
<?php $ch = curl_init("https://nadodata.ru/api/bank/bic=044525225"); curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: YOUR_API_KEY"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); echo $res;
package main import ("fmt"; "net/http"; "io") func main() { req, _ := http.NewRequest("GET", "https://nadodata.ru/api/bank/bic=044525225", nil) req.Header.Set("X-API-Key", "YOUR_API_KEY") resp, _ := http.DefaultClient.Do(req) body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Anti-Mat

Проверка текста на ненормативную лексику с использованием нейросетей нового поколения.

curl -X POST "https://nadodata.ru/api/text" \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: text/plain" \ -d "Привет, как дела?"
fetch('https://nadodata.ru/api/text', { method: 'POST', headers: { 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'text/plain' }, body: 'Привет, как дела?' }) .then(res => res.json()) .then(console.log);
import requests res = requests.post("https://nadodata.ru/api/text", headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "text/plain"}, data="Привет, как дела?") print(res.json())
<?php $ch = curl_init("https://nadodata.ru/api/text"); curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: YOUR_API_KEY", "Content-Type: text/plain"]); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, "Привет, как дела?"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); echo $res;
package main import ("fmt"; "net/http"; "strings"; "io") func main() { req, _ := http.NewRequest("POST", "https://nadodata.ru/api/text", strings.NewReader("Привет, как дела?")) req.Header.Set("X-API-Key", "YOUR_API_KEY") req.Header.Set("Content-Type", "text/plain") resp, _ := http.DefaultClient.Do(req) body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Phone Numbers

Определение оператора связи, региона и часового пояса для мобильных и стационарных номеров.

curl -X GET "https://nadodata.ru/api/num/phone=89884563311" \ -H "X-API-Key: YOUR_API_KEY"
fetch('https://nadodata.ru/api/num/phone=89884563311', { headers: { 'X-API-Key': 'YOUR_API_KEY' } }) .then(res => res.json()) .then(console.log);
import requests res = requests.get("https://nadodata.ru/api/num/phone=89884563311", headers={"X-API-Key": "YOUR_API_KEY"}) print(res.json())
<?php $ch = curl_init("https://nadodata.ru/api/num/phone=89884563311"); curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: YOUR_API_KEY"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); echo $res;
package main import ("fmt"; "net/http"; "io") func main() { req, _ := http.NewRequest("GET", "https://nadodata.ru/api/num/phone=89884563311", nil) req.Header.Set("X-API-Key", "YOUR_API_KEY") resp, _ := http.DefaultClient.Do(req) body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Войти в личный кабинет

Войти через Яндекс