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

Полное руководство по интеграции с KRAMPUS API. Поддержка phone/email/FIO/telegram/SNILS/ИНН/VK/IP/auto/nick.

О KRAMPUS API

Единый REST API для поиска информации по 10+ параметрам. Высокая скорость, структурированный JSON, поддержка LITE/PRO/FULL уровней.

Основные возможности

Основной эндпоинт v1. Все параметры передаются в query string. Поддержка всех типов поиска.

Выбор уровня детализации: от базовой информации до полного анализа из всех источников.

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

HTTP
GET /api/v1?key=KRAMPUS_DEMO_KEY&search=+79991234567&type=phone&method=lite

Ответ: JSON с найденными данными или ошибкой.

Демо-ключ

Используйте KRAMPUS_DEMO_KEY для тестирования. Лимит: 10 запросов/день, только phone, email, lite.

KRAMPUS_DEMO_KEY phone email lite

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

Параметр Описание
key Ваш API ключ KRAMPUS (обязательно)
search Поисковый запрос (обязательно)
type Тип поиска: phone, email, fio и т.д. (обязательно)
method Уровень: lite, pro или full (обязательно)

Поддерживаемые типы

phone+79991234567
fioИванов Иван Иванович
telegram@username
snils123-456-789 00
inn123456789012
vkvk.com/id
ip192.168.1.1
autoА123БВ77
nickusername

Примеры кода — API v1

Python

Python
import requests

url = "http://krampus-ink.icu/api/v1"
params = {
    "key": "KRAMPUS_DEMO_KEY",
    "search": "+79991234567",
    "type": "phone",
    "method": "lite"
}

response = requests.get(url, params=params)
data = response.json()
print(data)

JavaScript (fetch)

JavaScript
const url = new URL('http://krampus-ink.icu/api/v1');
url.searchParams.set('key', 'KRAMPUS_DEMO_KEY');
url.searchParams.set('search', '+79991234567');
url.searchParams.set('type', 'phone');
url.searchParams.set('method', 'lite');

fetch(url)
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(console.error);

cURL

Bash
curl "http://krampus-ink.icu/api/v1?key=KRAMPUS_DEMO_KEY&search=+79991234567&type=phone&method=lite"