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 |
Электронная почта | 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 для Windows
вы также автоматически соглашаетесь с его политикой конфиденциальности.
Автор проекта Владислав VVAMSK Вражнов
© Random Data Tools 2017-2024 Все права защищены.