> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keyapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Fetch User Public Trophies

> Get the list of public trophies/achievements for a specified Reddit user

<div className="inline-flex items-center gap-2 px-4 py-2 bg-yellow-50 dark:bg-yellow-900/20 border border-yellow-200 dark:border-yellow-800 rounded-lg">
  <span className="text-base">🪙</span>
  <span className="text-sm font-medium text-yellow-900 dark:text-yellow-100"><span className="font-semibold">1 credit</span><span className="text-yellow-700 dark:text-yellow-300 ml-1">per request</span></span>
</div>

## Copy for AI

<div className="my-6 rounded-xl border border-gray-200 bg-gray-50 p-5 dark:border-gray-800 dark:bg-gray-900/40">
  <div className="min-w-0">
    <p className="text-base font-semibold text-gray-900 dark:text-gray-100">🤖 Why Code When AI Can Do It For You?</p>
    <p className="mt-1 text-sm text-gray-700 dark:text-gray-300">Stop writing code like it's 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.</p>
  </div>

  <div className="mt-4">
    <button
      type="button"
      className="inline-flex items-center gap-2 rounded-md border border-emerald-300 bg-emerald-50 px-3 py-2 text-sm font-medium text-emerald-800 hover:bg-emerald-100 dark:border-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-100 dark:hover:bg-emerald-900/50"
      onClick={() => navigator.clipboard.writeText(`I want to make an API call to https://api.keyapi.ai/v1/reddit/fetch_user_trophies.

Please help me write code to make this API call and handle the response appropriately. Include error handling and best practices.

Here are the details:

Endpoint: GET https://api.keyapi.ai/v1/reddit/fetch_user_trophies

Description: Get the list of public trophies/achievements for a specified Reddit user

Required Headers:
--header 'Authorization: Bearer <YOUR_API_KEY>'

Parameters:
- username (Required): Reddit username (without the u/ prefix). Example: spez
- need_format (Optional): Whether to clean/sanitize the data. Example: false

Example Response:
{
"code": 0,
"message": "success",
"data": {
"redditorInfoByName": {
  "__typename": "Redditor",
  "trophyCase": {
    "categories": {
      "edges": [
        {
          "node": {
            "__typename": "AchievementTrophyCategory",
            "trophies": {
              "edges": [
                {
                  "node": {
                    "__typename": "AchievementImageTrophy",
                    "id": "400-day-streak",
                    "name": "400 天连续活跃",
                    "image": {
                      "url": "https://preview.redd.it/lrixhs72df3e1.png?width=500&height=500&auto=webp&s=e937c7e5e5937293a999638ef297674422a71e12"
                    }
                  }
                },
                {
                  "node": {
                    "__typename": "AchievementImageTrophy",
                    "id": "365-day-streak",
                    "name": "365 天连续活跃",
                    "image": {
                      "url": "https://preview.redd.it/z35e2m38heid1.png?width=500&height=500&auto=webp&s=e655431aa36a3676e90b846a39db3a75daa0c0e8"
                    }
                  }
                },
                {
                  "node": {
                    "__typename": "AchievementRepeatableImageTrophy",
                    "id": "picasso",
                    "name": "创意达人",
             
... (truncated)`)}
    >
      <span>✨</span>
      <span>Copy for AI</span>
    </button>
  </div>
</div>


## OpenAPI

````yaml en/reddit.openapi.json GET /v1/reddit/fetch_user_trophies
openapi: 3.0.1
info:
  title: Reddit API english documentation
  description: >-
    The english reference documentation of the Reddit API includes the
    interface's purpose, parameter description, response status, and sample
    structure.
  version: 1.0.0
servers:
  - url: https://api.keyapi.ai
    description: Production
security:
  - JWT Bearer: []
tags: []
paths:
  /v1/reddit/fetch_user_trophies:
    get:
      tags: []
      summary: Fetch User Public Trophies
      description: Get the list of public trophies/achievements for a specified Reddit user
      parameters:
        - name: username
          in: query
          description: Reddit username (without the u/ prefix)
          required: true
          example: spez
          schema:
            type: string
        - name: need_format
          in: query
          description: Whether to clean/sanitize the data
          required: false
          example: 'false'
          schema:
            type: boolean
            default: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                code: 0
                message: success
                data:
                  redditorInfoByName:
                    __typename: Redditor
                    trophyCase:
                      categories:
                        edges:
                          - node:
                              __typename: AchievementTrophyCategory
                              trophies:
                                edges:
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 400-day-streak
                                      name: 400 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/lrixhs72df3e1.png?width=500&height=500&auto=webp&s=e937c7e5e5937293a999638ef297674422a71e12
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 365-day-streak
                                      name: 365 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/z35e2m38heid1.png?width=500&height=500&auto=webp&s=e655431aa36a3676e90b846a39db3a75daa0c0e8
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: picasso
                                      name: 创意达人
                                      image:
                                        url: >-
                                          https://preview.redd.it/brm3xd8rhmmd1.png?width=500&height=500&auto=webp&s=305a0eb348063f8600cce7371490fee01477d639
                                      numUnlocked: 1
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: banana-master
                                      name: 香蕉大师
                                      image:
                                        url: >-
                                          https://preview.redd.it/8pqto7faa6pd1.png?width=500&height=500&auto=webp&s=18bcfbc8dce4b071a4308395dc6457306df29393
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 300-day-streak
                                      name: 300 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/rl96x531vs1d1.png?width=500&height=500&auto=webp&s=3dff854f1ef70f3c07f221b23d78348d32558aa0
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-5-poster
                                      name: 前 5% 最受欢迎的发帖人
                                      image:
                                        url: >-
                                          https://preview.redd.it/tp1a9ev8i3yd1.png?width=500&height=500&auto=webp&s=01e95514e67f83943c02e80d2560d5c711001b37
                                      numUnlocked: 1
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-1-poster
                                      name: 前 1% 最受欢迎的发帖人
                                      image:
                                        url: >-
                                          https://preview.redd.it/pijksn9ci3yd1.png?width=500&height=500&auto=webp&s=5a59f4f9b86d5b13a01d31de969fe26d83223888
                                      numUnlocked: 1
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: alumni-mod
                                      name: 历任版主
                                      image:
                                        url: >-
                                          https://preview.redd.it/f5pmeielyp6f1.png?width=500&height=500&auto=webp&s=30ec5d346565731246da952e1c7c536224c44a76
                                      numUnlocked: 1
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: sharing-advocate
                                      name: 分享积极分子
                                      image:
                                        url: >-
                                          https://preview.redd.it/k42k0601e1hd1.png?width=500&height=500&auto=webp&s=a2da13add560056f3548c833084dc27994989ac1
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 200-day-streak
                                      name: 200 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/xwfmnf31vs1d1.png?width=500&height=500&auto=webp&s=8bcc42b4d5d76ffc63460fb18a82dea6cfa9b4b7
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: rising-star
                                      name: 社区新秀
                                      image:
                                        url: >-
                                          https://preview.redd.it/1ldib3n5f1hd1.png?width=500&height=500&auto=webp&s=a40ede16fbce970f6d2be0be7b982210288dfb35
                                      numUnlocked: 1
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 150-day-streak
                                      name: 150 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/mhy48431vs1d1.png?width=500&height=500&auto=webp&s=ec3f60da28bc71c906a29bccc8747c657926ca59
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 100-day-streak
                                      name: 100 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/16itpg51vs1d1.png?width=500&height=500&auto=webp&s=c77c59520987cbf6bb619c2fef913a0be9d8455c
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: 75-day-streak
                                      name: 75 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/hz2y5231vs1d1.png?width=500&height=500&auto=webp&s=948b5aaf81c4f28758117a2c0e7ad1d83fa26ec0
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: sharing-enthusiast
                                      name: 分享爱好者
                                      image:
                                        url: >-
                                          https://preview.redd.it/htfushoyd1hd1.png?width=500&height=500&auto=webp&s=cc36cef4fe763abda841ccf6df651e504651b513
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: banana-enthusiast
                                      name: 香蕉爱好者
                                      image:
                                        url: >-
                                          https://preview.redd.it/lh2kuxq4a6pd1.png?width=500&height=500&auto=webp&s=459da727859ebb1eb1fe866ad7d864a377d89175
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: banana-baby
                                      name: 香蕉宝宝
                                      image:
                                        url: >-
                                          https://preview.redd.it/fsx0sxlz96pd1.png?width=500&height=500&auto=webp&s=5f68e338696caa6dfb1bd84c4c4ef593f12b6a15
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: banana-beginner
                                      name: 香蕉新手
                                      image:
                                        url: >-
                                          https://preview.redd.it/bgq6nx92a6pd1.png?width=500&height=500&auto=webp&s=cf6793b845e893ff0d9ca8df9b26c8b067bbde55
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: popular-post
                                      name: 爆款帖
                                      image:
                                        url: >-
                                          https://preview.redd.it/8edwhi1i71hd1.png?width=500&height=500&auto=webp&s=b4e0726dfceb7cdfc428d1f3bf176f5c841511bc
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: quality-comment
                                      name: 优质评论
                                      image:
                                        url: >-
                                          https://preview.redd.it/xiaje1nu71hd1.png?width=500&height=500&auto=webp&s=3540969d685318c7fa32dca9ad2e8154157f3507
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: buzz-worthy-post
                                      name: 热门帖
                                      image:
                                        url: >-
                                          https://preview.redd.it/bfqzxtqd71hd1.png?width=500&height=500&auto=webp&s=b816eed8a293d014ad2ebf26b9ee9679cf7f9961
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: elder
                                      name: 社区元老
                                      image:
                                        url: >-
                                          https://preview.redd.it/sp8hkyzgfavc1.png?width=500&height=500&auto=webp&s=79c2eed0b3ff83c9a0cdec2b9ea7bfaa79d72dc4
                                      numUnlocked: 130
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '19'
                                      name: 50 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/fzybw59bdt1d1.png?width=500&height=500&auto=webp&s=450408794cd9b1a95eee803f06960be631461696
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '18'
                                      name: 40 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/hnw7g59bdt1d1.png?width=500&height=500&auto=webp&s=edcb196c2cdcd3a3176e96ac5e58997d3600a5f0
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '17'
                                      name: 30 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/fz5zb69bdt1d1.png?width=500&height=500&auto=webp&s=7984213fc2fdb39208463faf465dee0ff3e4c401
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '7'
                                      name: 搜索小能手
                                      image:
                                        url: >-
                                          https://preview.redd.it/q40oqlrohavc1.png?width=500&height=500&auto=webp&s=010d6e0880cedda7f7ac777ac130be608a4bfe4e
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '16'
                                      name: 20 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/5ei7p59bdt1d1.png?width=500&height=500&auto=webp&s=0ebe4dea9e79352d72c590b0e8485bf5aa52e8f3
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '15'
                                      name: 10 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/m0w7m59bdt1d1.png?width=500&height=500&auto=webp&s=a039332f9ee9ad54723c9a0ea11992cd8bb71580
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '14'
                                      name: 5 天连续活跃
                                      image:
                                        url: >-
                                          https://preview.redd.it/k95ramg6eavc1.png?width=500&height=500&auto=webp&s=7dbe1022926221d727362532828dfb1931f6af0c
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '4'
                                      name: 兴趣达人
                                      image:
                                        url: >-
                                          https://preview.redd.it/bql3ilrohavc1.png?width=500&height=500&auto=webp&s=4a40c5d5a20f8bdba2c76bfcd3a1cae4c4667348
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '3'
                                      name: 新成员
                                      image:
                                        url: >-
                                          https://preview.redd.it/qjb7gerohavc1.png?width=500&height=500&auto=webp&s=1c3a95db8616fe64017a5b86718b5f89d761b501
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '9'
                                      name: 本地社区新人
                                      image:
                                        url: >-
                                          https://preview.redd.it/7yvhtcwlgavc1.png?width=500&height=500&auto=webp&s=1850ddf3589b2c25c482accf49407e2042dc22ec
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '10'
                                      name: 新分享
                                      image:
                                        url: >-
                                          https://preview.redd.it/nrptpawlgavc1.png?width=500&height=500&auto=webp&s=7797356b6732bb47eb81b21bfa147acc6b297b77
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '13'
                                      name: 精彩评论
                                      image:
                                        url: >-
                                          https://preview.redd.it/s3uq8kvlgavc1.png?width=500&height=500&auto=webp&s=a215d034f7f772219f2a0ef51ebe966a0dc965a3
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '12'
                                      name: 优质帖
                                      image:
                                        url: >-
                                          https://preview.redd.it/xoe8u4vlgavc1.png?width=500&height=500&auto=webp&s=bf6a58c413885b14bde4dcc7c751369a6429e53e
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '6'
                                      name: 内容发现家
                                      image:
                                        url: >-
                                          https://preview.redd.it/1b6b7fsohavc1.png?width=500&height=500&auto=webp&s=eb2b4d705bce8fc46d1ec96df989d9b524d8e223
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '2'
                                      name: 受保护账户
                                      image:
                                        url: >-
                                          https://preview.redd.it/t0unzkrohavc1.png?width=500&height=500&auto=webp&s=ecf34cde5a1fab24dc5dbb70df54bff4d157f5df
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: '1'
                                      name: Reddit 注册者
                                      image:
                                        url: >-
                                          https://preview.redd.it/fpniflrohavc1.png?width=500&height=500&auto=webp&s=4d2006843dafa6d01f4450f8df76d21d9f537844
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-25-poster
                                      name: 前 25% 最受欢迎的发帖人
                                      image:
                                        url: >-
                                          https://preview.redd.it/z8jseoh3i3yd1.png?width=500&height=500&auto=webp&s=a9d338181e13b297da22561754f5f6d1e785d837
                                      numUnlocked: 4
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-10-poster
                                      name: 前 10% 最受欢迎的发帖人
                                      image:
                                        url: >-
                                          https://preview.redd.it/hfv1i0k7i3yd1.png?width=500&height=500&auto=webp&s=9ee8fbbcf86f8222ff176fa72e5a9c8732f5e2ab
                                      numUnlocked: 2
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-25-commenter
                                      name: 前 25% 最受欢迎的评论者
                                      image:
                                        url: >-
                                          https://preview.redd.it/mgol2ep2mnwd1.png?width=500&height=500&auto=webp&s=3b913fa73fdbca59e34c45253055972c839c5ea8
                                      numUnlocked: 4
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-10-commenter
                                      name: 前 10% 最受欢迎的评论者
                                      image:
                                        url: >-
                                          https://preview.redd.it/cgly05r8mnwd1.png?width=500&height=500&auto=webp&s=5540f9092ff45f767f0fa508e4784485e3df2a87
                                      numUnlocked: 4
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-5-commenter
                                      name: 前 5% 最受欢迎的评论者
                                      image:
                                        url: >-
                                          https://preview.redd.it/uq7lfl2emnwd1.png?width=500&height=500&auto=webp&s=ac23fa0423d78e9177c11e07e4e04aacb397bfe3
                                      numUnlocked: 4
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: monthly-top-1-commenter
                                      name: 前 1% 最受欢迎的评论者
                                      image:
                                        url: >-
                                          https://preview.redd.it/0dksjz4imnwd1.png?width=500&height=500&auto=webp&s=2ec5159a5cf7c121f6e3cfcbc7daa88c77cefdc3
                                      numUnlocked: 3
                                  - node:
                                      __typename: AchievementRepeatableImageTrophy
                                      id: weekly-visitors-5
                                      name: 周访客破五
                                      image:
                                        url: >-
                                          https://preview.redd.it/jj0jm71wxyif1.png?width=500&height=500&auto=webp&s=1d136da9fff0ffb01d28a58e8731231f7a682522
                                      numUnlocked: 3
                                  - node:
                                      __typename: AchievementImageTrophy
                                      id: banana-aficionado
                                      name: 香蕉狂热爱好者
                                      image:
                                        url: >-
                                          https://preview.redd.it/zxrw5s37a6pd1.png?width=500&height=500&auto=webp&s=ddffe808b4c25f9120f7cb1370f04ff422f6dd96
                requestId: 6b38221a-b409-4d95-aae1-beb19801e2ab
          headers: {}
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 400
                  data: null
                  message: 'Missing required parameter: handle'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 401
                  data: null
                  message: apiKey is null
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 402
                  data: null
                  message: apiKey quota is not enough
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 429
                  data: null
                  message: qps limit exceeded
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 500
                  data: null
                  message: Internal server error
      deprecated: false
      security:
        - JWT Bearer: []
      x-codeSamples:
        - lang: curl
          label: cURL
          source: |-
            curl --request GET \
              --url 'https://api.keyapi.ai/v1/reddit/fetch_user_trophies?username=spez&need_format=false' \
              --header 'Authorization: Bearer <YOUR_API_KEY>'
        - lang: python
          label: Python
          source: |-
            import requests

            response = requests.get(
                'https://api.keyapi.ai/v1/reddit/fetch_user_trophies',
                params={"username": "spez", "need_format": "false"},
                headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
            )
            print(response.json())
        - lang: javascript
          label: JavaScript
          source: >-
            const params = new URLSearchParams({"username": "spez",
            "need_format": "false"});


            const response = await
            fetch(`https://api.keyapi.ai/v1/reddit/fetch_user_trophies?${params}`,
            {
              method: 'GET',
              headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
            });

            const data = await response.json();

            console.log(data);
components:
  securitySchemes:
    JWT Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: |-
        API key for authentication. Format: `sk_live_xxxxxxxxxxxxx`
        Get your API key from the [Dashboard](http://keyapi.ai/app/dashboard).

````