Random Data Tools Документация API

Мы стараемся предоставить максимальные возможности для интеграции нашего сервиса в Ваши проекты.
Через наше API вы можете получить любое количество сгенерированных нами данных, но не более 100 (ОБНОВЛЕНО) за один запрос. Допускается не более одного запроса в секунду. Общее количество запросов неограниченно.
URL для доступа к API: api.randomdatatools.ru

Параметры запроса к API

(Параметры запроса необязательные)
Параметр Описание Возможные значения Значение по умолчанию
gender Пол человека man – мужской пол
woman – женский пол
unset - любой
unset
typeName Тип имени classic – классические имена
(Илья, Александра, Кирилл, Сергей, Валерия, Артем, Анастасия)
rare – редкие, необычные имена
(Августа, Андриана, Власий, Демьян, Виталия, Грета, Елисей)
all - все имена
classic
count Количество генераций Число не более 100 1
unescaped Экранирование русских символов true – включить
false – отключить
true
params Позволяет выбрать только необходимые
параметры, указанные через запятую.
По умолчанию выводятся все параметры.
Перечисление параметров через запятую:
LastName,FirstName,FatherName
bankCard,bankDate,bankCVC,bankClient
Не используется

Параметры ответа API

Основная информация

Параметр Описание Пример
LastName Фамилия Борисова
FirstName Имя Наталия
FatherName Отчество Викторовна
Gender Пол женщина
DateOfBirth Дата рождения 28.06.1974
YearsOld Возраст 46
Phone Номер телефона +7 (964) 946-45-44
Login Логин nataliya24
Password Пароль 05b3843e2
Email Электронная почта nataliya24@mail.ru

Паспортные данные

Параметр Описание Пример
Address Адрес Россия, г. Шахты, Дзержинского ул., д. 11 кв.124
Country Страна Россия
Region Регион Алтайский край
City Город г. Шахты
Street Улица Мира ул.
Apartment Квартира 19
House Номер дома 19
PasportNum Серия и номер паспорта 4217 303997
PasportCode Код подразделения 770-178
PasportOtd Кем выдан Управление внутренних дел по г. Шахты
PasportDate Дата выдачи паспорта 18.10.2016

ИНН, СНИЛС, ОМС и др.

Параметр Описание Пример
inn_fiz Идентификационный номер налогоплательщика (ИНН) для физ. лиц и ИП 788844577642
inn_ur Идентификационный номер налогоплательщика (ИНН) для юр. лиц 9182537467
snils Страховой номер индивидуального лицевого счёта (СНИЛС) 98073690291
oms Номер полиса обязательного медицинского страхования (ОМС) 6372289977967740
ogrn Основной государственный регистрационный номер (ОГРН) 3521393108181
kpp Код причины постановки на учет (КПП) 810903055

Платежная информация

Параметр Описание Пример
bankBIK БИК банка 129024824
bankCorr Корреспондентский счет 50987552400000003437
bankINN ИНН банка 2083535496
bankKPP КПП банка 844432050
bankNum номер счета 50608409800000002915
bankClient Имя владельца карты Nataliya Borisova
bankCard Номер кредитной карты 4262 1865 9337 8799
bankDate Срок действия карты 11/20
bankCVC CVC/CVV код 865

Образование

Параметр Описание Пример
EduSpecialty Специальность Шлифовщик
EduProgram Направление 27.05.01 Специальные организационно-технические системы
EduName Учебное заведение Южно-Уральский государственный университет
EduDocNum Серия/Номер диплома 325171 3213890
EduRegNumber Регистрационный номер 69-322-594
EduYear Дата окончания обучения 2013

Автомобиль

Параметр Описание Пример
CarBrand Марка автомобиля Tesla
CarModel Модель автомобиля Model S
CarYear Год выпуска 2015
CarColor Цвет Серебристо-вишнёвый
CarNumber Номерной знак Н157НТ03
CarVIN VIN Код ТD9RМ290235905031
CarSTS Серия/номер СТС 5049 591065
CarSTSDate Дата выдачи СТС 27.09.2018
CarPTS Серия/номер ПТС 99ВН 204330
CarPTSDate Дата выдачи ПТС 14.06.2015

Примеры запросов на PHP


//Получение одной генерации
$api = file_get_contents('https://api.randomdatatools.ru/');	//Загружаем данные через API
$data = json_decode($api, true);	//Декодируем полученную строку JSON
//Теперь переменная data содержит массив сгенерированных данных

echo "Имя: ".$data["LastName"].PHP_EOL;
echo "Номер телефона: ".$data["Phone"].PHP_EOL;
echo "Электронная почта: ".$data["Email"];

//Получение нескольких генераций мужского пола
$api = file_get_contents('https://api.randomdatatools.ru/?count=5&gender=male');	
//Загружаем данные через API с параметрами "count" равном 5 и "gender" равном "male"
$data = json_decode($api, true);	//Декодируем полученную строку JSON

//Получение нескольких генераций только необходимых параметров
$api = file_get_contents('https://api.randomdatatools.ru/?count=10&params=LastName,FirstName,FatherName,Phone,Login,Password,Email');	
//Загружаем данные через API только необходимых параметров: фамилия, имя, отчество, номер телефона, логин, пароль и адрес электронной почты
$data = json_decode($api, true);	//Декодируем полученную строку JSON

echo "Первый человек".PHP_EOL;
echo "Имя: ".$data[0]["LastName"].PHP_EOL;
echo "Номер телефона: ".$data[0]["Phone"].PHP_EOL;
echo "Электронная почта: ".$data[0]["Email"];

echo "Второй человек".PHP_EOL;
echo "Имя: ".$data[1]["LastName"].PHP_EOL;
echo "Номер телефона: ".$data[1]["Phone"].PHP_EOL;
echo "Электронная почта: ".$data[1]["Email"];
								

Структура ответа


//Одна генерация:
{
  "LastName": "Зуева",
  "FirstName": "Варвара",
  "FatherName": "Гермоновна",
  "DateOfBirth": "17.04.1963",
  "Phone": "+7 (954) 451-10-19",
  "Login": "varvara9749",
  "Password": "550a1b782",
  "Email": "varvara9749@outlook.com",
  "Gender": "woman",
  "PasportNum": "4759 569248",
  "PasportCode": "880-969",
  "PasportOtd": "Отделением УФМС России в г. Майкоп",
  "PasportDate": "20.12.2018",
  "inn_fiz": 275050302781,
  "inn_ur": 9355618503,
  "snils": 61251224852,
  "oms": 8078051181975753,
  "ogrn": 4442533161491,
  "kpp": 823409599,
  "Address": "Россия, г. Майкоп, Первомайская ул., д. 11 кв.164",
  "Country": "Россия",
  "Region": "Костромская область",
  "City": "г. Майкоп",
  "Street": "Первомайская ул.",
  "House": 11,
  "Apartment": 164,
  "bankBIK": 973339797,
  "bankCorr": "40270482600000005438",
  "bankINN": 5032094999,
  "bankKPP": 274245321,
  "bankNum": "50536304700000002489",
  "bankClient": "Varvara Zueva",
  "bankCard": "4301 6397 1981 8607",
  "bankDate": "01/22",
  "bankCVC": 620
}								

//Несколько генераций:
[
  {
    "LastName": "Селезнева",
    "FirstName": "Юлия",
    "FatherName": "Филипповна",
    "DateOfBirth": "01.04.1999",
    "Phone": "+7 (949) 834-34-10",
    "Login": "yuliya1999",
    "Password": "d52061791",
    "Email": "yuliya1999@gmail.com",
    "Gender": "woman",
    "PasportNum": "4537 871333",
    "PasportCode": "770-157",
    "PasportOtd": "Отделением УФМС России по г. Севастополь",
    "PasportDate": "09.11.2016",
    "inn_fiz": 316058062063,
    "inn_ur": 6321179751,
    "snils": 80468009659,
    "oms": 1042384849395602,
    "ogrn": 2428729069884,
    "kpp": 370759425,
    "Address": "Россия, г. Севастополь, Солнечная ул., д. 17 кв.77",
    "Country": "Россия",
    "Region": "Кемеровская область",
    "City": "г. Севастополь",
    "Street": "Солнечная ул.",
    "House": 17,
    "Apartment": 77,
    "bankBIK": 748058989,
    "bankCorr": "40334208000000007140",
    "bankINN": 8112782276,
    "bankKPP": 168773702,
    "bankNum": "50814676800000004776",
    "bankClient": "YUliya Selezneva",
    "bankCard": "4217 6319 3668 7634",
    "bankDate": "04/20",
    "bankCVC": 614
  },
  {
    "LastName": "Егорова",
    "FirstName": "Валентина",
    "FatherName": "Серафимовна",
    "DateOfBirth": "10.06.1980",
    "Phone": "+7 (993) 288-54-18",
    "Login": "valentina10061980",
    "Password": "a89ebf6a9",
    "Email": "valentina10061980@outlook.com",
    "Gender": "woman",
    "PasportNum": "4447 306767",
    "PasportCode": "830-812",
    "PasportOtd": "Отделением УФМС России в г. Майкоп",
    "PasportDate": "13.01.2016",
    "inn_fiz": 180550264660,
    "inn_ur": 4928296196,
    "snils": 63446447472,
    "oms": 6953906219918282,
    "ogrn": 9444523314014,
    "kpp": 886296356,
    "Address": "Россия, г. Майкоп, Центральная ул., д. 16 кв.179",
    "Country": "Россия",
    "Region": "Республика Ингушетия",
    "City": "г. Майкоп",
    "Street": "Центральная ул.",
    "House": 16,
    "Apartment": 179,
    "bankBIK": 270296694,
    "bankCorr": "40358278900000007121",
    "bankINN": 2362238399,
    "bankKPP": 546504554,
    "bankNum": "40320119400000001054",
    "bankClient": "Valentina Egorova",
    "bankCard": "5152 8525 4447 5981",
    "bankDate": "06/20",
    "bankCVC": 883
  },
  {
    "LastName": "Емельянов ",
    "FirstName": "Григорий",
    "FatherName": "Феодосивич",
    "DateOfBirth": "09.09.1973",
    "Phone": "+7 (974) 362-99-69",
    "Login": "grigoriy8714",
    "Password": "9b488daf1",
    "Email": "grigoriy8714@gmail.com",
    "Gender": "man",
    "PasportNum": "4768 423623",
    "PasportCode": "760-450",
    "PasportOtd": "Управление внутренних дел по г. Великий Новгород",
    "PasportDate": "25.05.2015",
    "inn_fiz": 942283722246,
    "inn_ur": 4532387326,
    "snils": 82758635352,
    "oms": 4229304535314441,
    "ogrn": 9017479236237,
    "kpp": 301754482,
    "Address": "Россия, г. Великий Новгород, Лесная ул., д. 16 кв.157",
    "Country": "Россия",
    "Region": "Ярославская область",
    "City": "г. Великий Новгород",
    "Street": "Лесная ул.",
    "House": 16,
    "Apartment": 157,
    "bankBIK": 262797280,
    "bankCorr": "50942213000000009166",
    "bankINN": 2921455434,
    "bankKPP": 937520148,
    "bankNum": "50440869600000008075",
    "bankClient": "Grigoriy Emelyanov",
    "bankCard": "4784 9358 9644 3649",
    "bankDate": "07/20",
    "bankCVC": 291
  }
]

//Несколько генераций только с необходимыми параметрами:
[
  {
    "LastName": "Федотов",
    "FirstName": "Арсений",
    "FatherName": "Яковлевич",
    "Phone": "+7 (927) 665-47-71",
    "Login": "arseniy24081999",
    "Password": "3ae84f94a",
    "Email": "arseniy24081999@ya.ru"
  },
  {
    "LastName": "Богданова",
    "FirstName": "Инна",
    "FatherName": "Прохоровна",
    "Phone": "+7 (994) 682-27-85",
    "Login": "inna5553",
    "Password": "a97d16b3f",
    "Email": "inna5553@gmail.com"
  },
  {
    "LastName": "Тихонов",
    "FirstName": "Артем",
    "FatherName": "Семенович",
    "Phone": "+7 (910) 295-40-34",
    "Login": "artem.tihonov",
    "Password": "c2e6a9639",
    "Email": "artem.tihonov@outlook.com"
  }
]
								

Примеры ответа в JSON


//Экранирование включено (unescaped = true):
{"LastName":"\u0412\u043e\u0440\u043e\u043d\u043e\u0432","FirstName":"\u0421\u0442\u0435\u043f\u0430\u043d","FatherName":"\u0412\u044f\u0447\u0435\u0441\u043b\u0430\u0432\u043e\u0432\u0438\u0447","DateOfBirth":"03.05.1975","Phone":"+7 (935) 930-25-58","Login":"stepan9544","Password":"bcd828c64","Email":"stepan9544@yandex.ru","Gender":"man","PasportNum":"4217 303997","PasportAdres":"\u041e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c \u0423\u0424\u041c\u0421 \u0420\u043e\u0441\u0441\u0438\u0438 \u0432 \u0433. \u0428\u0430\u0445\u0442\u044b","PasportDate":"18.10.2016","Address":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0433. \u0428\u0430\u0445\u0442\u044b, \u0414\u0437\u0435\u0440\u0436\u0438\u043d\u0441\u043a\u043e\u0433\u043e \u0443\u043b., \u0434. 11 \u043a\u0432.124","City":"\u0433. \u0428\u0430\u0445\u0442\u044b","Region":"\u0410\u043b\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439"}

//Экранирование выключено (unescaped = false):
{"LastName": "Воронов", "FirstName": "Степан", "FatherName": "Вячеславович", "DateOfBirth": "03.05.1975", "Phone": "+7 (935) 930-25-58", "Login": "stepan9544", "Password": "bcd828c64", "Email": "stepan9544@yandex.ru", "Gender": "man", "PasportNum": "4217 303997", "PasportAdres": "Отделением УФМС России в г. Шахты", "PasportDate": "18.10.2016", "Address": "Россия, г. Шахты, Дзержинского ул., д. 11 кв.124", "City": "г. Шахты", "Region": "Алтайский край" }	
								

Обратная связь

Нам важно знать Ваше мнение

info@randomdatatools.ru

Вы можете оставить свой отзыв или прислать нам свои идеи по улучшению проекта.

Загрузка Random Data Tools