REST API для поиска фамилий, имен и отчеств
https://d.codis.online/apiВыберите подходящий API эндпоинт для поиска
Добавьте поисковую строку и параметры
Используйте HTTP GET для получения результатов
Поиск записей по фамилии (минимум 2 символа)
qstringПоисковая строка для фамилииlimitnumberКоличество результатов (по умолчанию 50, максимум 100)offsetnumberСмещение для пагинации (по умолчанию 0)/api/surname?q=Иванов&limit=5Поиск записей по имени (минимум 2 символа)
qstringПоисковая строка для имениlimitnumberКоличество результатов (по умолчанию 50, максимум 100)offsetnumberСмещение для пагинации (по умолчанию 0)/api/name?q=Иван&limit=5Поиск записей по отчеству (минимум 2 символа)
qstringПоисковая строка для отчестваlimitnumberКоличество результатов (по умолчанию 50, максимум 100)offsetnumberСмещение для пагинации (по умолчанию 0)/api/patronymic?q=Иванович&limit=5Универсальный поиск по ФИО. Одно слово - поиск по фамилии, два слова - поиск по фамилии и имени, три слова - поиск по фамилии, имени и отчеству
qstringПоисковая строка (одно слово для фамилии, "Фамилия Имя" или "Фамилия Имя Отчество")limitnumberКоличество результатов (по умолчанию 50, максимум 100)offsetnumberСмещение для пагинации (по умолчанию 0)/api/full-name?q=Иванов Иван Иванович&limit=5Поиск записей по фамилии и имени. Одно слово - поиск по фамилии, два слова - поиск по фамилии и имени
qstringПоисковая строка (одно слово для фамилии или "Фамилия Имя")limitnumberКоличество результатов (по умолчанию 50, максимум 100)offsetnumberСмещение для пагинации (по умолчанию 0)/api/surname-name?q=Петров Петр&limit=5Поиск записей по имени и отчеству (минимум 2 символа для каждого поля)
qstringПоисковая строка для имениpatronymicstringОтчество для поискаlimitnumberКоличество результатов (по умолчанию 50, максимум 100)offsetnumberСмещение для пагинации (по умолчанию 0)/api/name-patronymic?q=Иван Петрович&limit=5Структура записи ФИО
{
"id": "string",
"surname": "string",
"name": "string",
"patronymic": "string",
"created_at": "string"
}Структура ответа API
{
"data": [FIO Record],
"total": "number",
"limit": "number",
"offset": "number"
}{
"error": "Неверные параметры запроса",
"message": "Параметр 'q' обязателен"
}{
"error": "Слишком короткий поисковый запрос",
"message": "Минимум 2 символа"
}curl -X GET "https://d.codis.online/api/surname?q=Иванов&limit=10"curl -X GET "https://d.codis.online/api/full-name?q=Петров Петр Петрович&limit=5"