返回 API 首页

TG 头像获取 API

通过输入 Telegram 用户名(Username),实时抓取该用户的公开头像。支持返回 JSON 数据或直接输出图片流,适用于个人博客、发卡站等需要展示 TG 头像的场景。

接口基本信息
请求方式 GET
接口地址 https://api.nxzlm.com/tg-avatar/api.php
支持跨域
注意限制 依赖服务器网络质量,若请求频繁可能被 TG 暂时限制
请求参数 (GET)
参数名 类型 必填 说明
username String Telegram 的用户名 (例如: QiuShuYa,不带 @)
format String 返回格式。可选值:
json (默认,返回 JSON 解析数据)
image (直接302重定向到图片,常用于直接插入 img 标签)
JSON 格式返回示例

请求:https://api.nxzlm.com/tg-avatar/api.php?username=QiuShuYa

{
    "code": 200,
    "msg": "success",
    "data": {
        "username": "QiuShuYa",
        "avatar": "https://cdn4.telegram-cdn.org/file/...",
        "source": "https://t.me/QiuShuYa"
    }
}
直接输出图片 (Image) 示例

你可以直接将此 API 作为 <img> 标签的 src

<img src="https://api.nxzlm.com/tg-avatar/api.php?username=QiuShuYa&format=image" alt="头像">

如果使用了 format=image,系统会自动重定向到 TG 头像的 CDN 真实地址,如果账号不存在则返回一个默认的占位图(或404错误)。
接口在线测试