Документация API Reference
Telegram Bot
Начало работы

Добро пожаловать в Sherk

Единый API для поиска по Telegram, VK, телефонам, email, паспортам, ИНН, СНИЛС, авто и многому другому через один эндпоинт.

Быстрый старт

Получите API-ключ в Telegram-боте и отправьте первый запрос за 2 минуты.

Авторизация

Все запросы требуют API-ключ, передаётся параметром key.

Типы поиска

13 типов: username, ID, телефон, ФИО, email, авто, VIN, VK, паспорт, ИНН, СНИЛС, ОГРН.

Лимиты

1 запрос в секунду. Тратятся только купленные запросы. Подписка не через API.

Что такое Sherk?

Sherk предоставляет единый API-эндпоинт для поиска по Telegram, VK и различным российским базам данных. Один ключ для поиска по телефону, имени, email, паспорту, авто и многому другому.

Баланс запросов (queries) общий для Telegram-бота и API. Купить запросы можно в боте или получить от администратора.

Подписка не работает через API. Подписка (899 руб/мес безлимит) — только в боте. Для API покупайте пакеты запросов.

Быстрый старт

1. Получите ключ

Откройте Sherk Bot в Telegram. Профиль -> API -> Создать ключ. Формат: skay-...

2. Отправьте запрос

curl "http://sherk.sytes.net/api/v1/search?key=skay-KEY&query=@durov&type=username"

3. Получите результат

JSON-ответ с полными данными профиля: ID, username, телефон, имя, био и многое другое.

Авторизация

Передайте API-ключ параметром key. Пример:

http://sherk.sytes.net/api/v1/search?key=skay-ваш_ключ&query=@durov&type=username

Получите ключ в боте: Профиль -> API -> Создать ключ

Эндпоинт

GET http://sherk.sytes.net/api/v1/search

Параметры

ПараметрТипОписание
keystringВаш API-ключ (skay-...)
querystringЗапрос: @username, ID, телефон, ФИО, email, гос номер, VIN, VK, паспорт, ИНН, СНИЛС или ОГРН
typestringТип поиска (см. ниже)

Примеры

Python

import requests

r = requests.get("http://sherk.sytes.net/api/v1/search", params={
    "key": "skay-ваш_ключ",
    "query": "@durov",
    "type": "username"
})
print(r.json())

cURL

curl "http://sherk.sytes.net/api/v1/search?key=skay-abc123&query=@durov&type=username"

Ответ

Успех

{
  "ok": true,
  "balance": 47,
  "data": {
    "id": 123456789,
    "username": "@durov",
    "phone": "+79991234567",
    "first_name": "Pavel",
    "verified": true,
    ...
  }
}

Не найдено

{
  "ok": true,
  "balance": 47,
  "data": null,
  "message": "Не найдено"
}

Ошибка

{
  "ok": false,
  "error": "Недостаточно запросов"
}

Коды ошибок

HTTPОписание
200Успех
400Неверные параметры
401Неверный ключ
402Недостаточно запросов
403Подписка не работает через API
429Лимит: 1 запрос в секунду
504Превышено время поиска

Типы поиска

typeФормат queryПример
username@username@durov
idЧисло123456789
tgidЧисло123456789
phone+7/+380/+375...+79991234567
fioКириллица 2+ словИванов Иван 01.01.1990
emailemailivanov@mail.ru
carГос номерА001АА77
vin17 символовXTA212130T1186583
vkСсылка VK / IDhttps://vk.com/id266518653
passport10 цифр6516 244966
inn10 или 12 цифр383600465404
snils11 цифр11531187016
ogrn13 или 15 цифр1027700132195

Лимиты

На этой странице
Что такое Sherk? Быстрый старт Авторизация Эндпоинт Параметры Примеры Ответ Коды ошибок Типы поиска Лимиты