Discord User Lookup

Получите информацию о любом пользователе Discord по его ID

Поиск пользователя
Введите Discord ID пользователя для получения информации
API Документация
Используйте наш API для получения данных пользователей Discord

Получение страницы пользователя:

GET /<user_id>

Получение JSON данных:

GET /api/discord/user/<user_id>

Примеры URL:

/1483239439588397317
/api/discord/user/1483239439588397317

Детали API запроса:

URL запроса: /api/discord/user/<user_id>

Метод запроса: GET

Код статуса: 200 OK

Правило для URL перехода: strict-origin-when-cross-origin

Примечание: Заголовки запросов и ответов могут варьироваться.

Пример JSON ответа:

{
  "id": "1483239439588397317",
  "username": "KensoManager",
  "avatar": "00fc06b79be31a5d182cfee52e94d01b",
  "discriminator": "3182",
  "public_flags": 0,
  "flags": 0,
  "bot": true,
  "banner": "1f582cb03d1823b4420827ddce236b79",
  "accent_color": null,
  "global_name": null,
  "avatar_decoration_data": null,
  "collectibles": null,
  "display_name_styles": null,
  "banner_color": null,
  "clan": null,
  "primary_guild": null,
  "created_at": "2025-07-13T07:27:22.110Z",
  "avatar_url": "https://cdn.discordapp.com/avatars/1483239439588397317/00fc06b79be31a5d182cfee52e94d01b.png?size=256",
  "banner_url": "https://cdn.discordapp.com/banners/1483239439588397317/1f582cb03d1823b4420827ddce236b79.png?size=600"
}

Пример использования (Python):

=== Sync методы ======================================
# 1. Requests ----------------------------------------
    import requests
    url = "/api/discord/user/1483239439588397317"
    response = requests.get(url)
    user_data = response.json()
    print(user_data.get('username', 'N/A'))
    print(user_data.get('avatar_url', 'N/A'))
    print(user_data.get('global_name', 'N/A'))
# 2. urllib ------------------------------------------
    import urllib.request
    import json
    url = "/api/discord/user/1483239439588397317"
    with urllib.request.urlopen(url) as response:
        user_data = json.loads(response.read().decode())
    print(user_data.get('username', 'N/A'))
    print(user_data.get('avatar_url', 'N/A'))
    print(user_data.get('global_name', 'N/A'))
# 3. httpx--------------------------------------------
    import httpx
    url = "/api/discord/user/1483239439588397317"
    response = httpx.get(url)
    user_data = response.json()
    print(user_data.get('username', 'N/A'))
    print(user_data.get('avatar_url', 'N/A'))
    print(user_data.get('global_name', 'N/A'))



=== Async методы =====================================
# 5. aiohttp -----------------------------------------
    import aiohttp
    import asyncio
    async def get_user_data():
        url = "/api/discord/user/1483239439588397317"
        async with aiohttp.ClientSession() as session:
            async with session.get(url) as response:
                user_data = await response.json()
                print(user_data.get('username', 'N/A'))
                print(user_data.get('avatar_url', 'N/A'))
                print(user_data.get('global_name', 'N/A'))
    asyncio.run(get_user_data())
# 6 httpx --------------------------------------------
    import httpx
    import asyncio
    async def get_user_data():
        url = "/api/discord/user/1483239439588397317"
        async with httpx.AsyncClient() as client:
            response = await client.get(url)
            user_data = response.json()
            print(user_data.get('username', 'N/A'))
            print(user_data.get('avatar_url', 'N/A'))
            print(user_data.get('global_name', 'N/A'))
    asyncio.run(get_user_data())

Пример вывода в консоль:

username: GetUser API
avatar_url: https://cdn.discordapp.com/avatars/1483239439588397317/ac540b5f389d5af1f76290d264677870.png?size=256
global_name: N/A

Предпросмотр прямого API эндпоинта:

Это отображает сырой JSON-ответ от API для ID: 1483239439588397317

    Built with v0