1. В боте: 👤 Профиль → 🔑 API — там твой персональный ключ.
2. Шли его в заголовке каждого запроса. 3. Готово.
База: https://api.nimblenest.org/api
Авторизация: Authorization: Bearer <ключ> или X-API-Key: <ключ>
Формат: тело и ответ — JSON (Content-Type: application/json).
Пробив личности по US-номеру: имя, дата рождения, адрес, почты.
{ "phone": "2092012780" }
{
"ok": true, "found": true, "phone": "2092012780",
"name": "Marquez Mcgee",
"dob": "06/25/1985", "age": 40,
"address": { "street": "529 W Flora St", "city": "Stockton", "state": "CA", "zip": "95203" },
"emails": ["mmcgee@yahoo.com"]
}
Если личность не найдена → {"ok":false,"found":false,"outcome":"NOT_FOUND"} (не тарифицируется).
Кредитный скор (soft pull). Личность задаётся двумя способами:
{ "phone": "2092012780" }
{
"first": "Marquez", "last": "Mcgee", "dob": "06/25/1985",
"street": "529 W Flora St", "city": "Stockton", "state": "CA", "zip": "95203",
"ssn": "123456789"
}
dob: MM/DD/YYYY или YYYY-MM-DD. ssn — опционально (нужен, если бюро требует, см. REQUIRE_SSN).
{ "ok": true, "score": 712, "bureau": "TransUnion", "name": "Marquez Mcgee" }
{ "ok": true, "frozen": true, "score": null, "name": "..." }
{ "ok": false, "outcome": "REQUIRE_SSN", "detail": "SSN required for this identity" }
{ "ok": false, "outcome": "NO_SCORE", "detail": "no credit file for this identity" }
Проверка почты: регистрация (где заведена) + траст (репутация, утечки, одноразовость).
{ "email": "john@yahoo.com" }
{
"ok": true, "email": "john@yahoo.com",
"registration": "TAKEN",
"trust": {
"tier": "HIGH_TRUST", "reputation": "high",
"data_breach": true, "disposable": false, "free_provider": true,
"profiles": 1, "mx": "..."
}
}
registrationTAKEN занята (реальный ящик) AVAILABLE свободна / ящика нет DOMAIN_CLOSED домен закрыт для регистрации INVALID невалидный адрес UNSUPPORTED домен не чекаем (gmail и пр. — но траст есть)
Поддержка реги: Microsoft (outlook/hotmail) и Yahoo-семья (yahoo/aol/att/sbcglobal/bellsouth…). Траст — по любой почте. Без Full-подписки → 402.
| HTTP | Значение |
|---|---|
200 | Ок (смотри поле ok в теле: true/false) |
401 | Ключ отсутствует / неверный / отозван |
402 | Недостаточно баланса/подписки (email — нужна Full) |
429 | Превышен лимит (1 запрос / 3 c) |
400 | Неверный запрос (нет номера/данных/почты) |
Оплата — как в чате (баланс/подписка). Неуспешный пробив/скор — деньги возвращаются автоматически. Лимит: 1 запрос / 3 с на ключ.
curl https://api.nimblenest.org/api/lookup/phone \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{"phone":"2092012780"}'
import requests
KEY = "ваш_ключ"
r = requests.post(
"https://api.nimblenest.org/api/lookup/email",
headers={"Authorization": f"Bearer {KEY}"},
json={"email": "john@yahoo.com"},
timeout=120)
print(r.json())