[ reference · logos ]● 2 cr · 120 req/min

Logo Search API

ค้นหาโลโก้แบรนด์ด้วยคำค้น จำกัดตามหมวดหมู่ได้ตามต้องการ ตรวจสอบไฟล์ที่มีอยู่ และดึงไฟล์ที่คุณต้องการในกระบวนการ request-and-response ที่สะอาดครั้งเดียว

เครื่องหมายแบรนด์Wordmarkการดึงไฟล์
auth · x-api-key

ยังไม่มี API Key?

เข้าสู่ระบบบัญชีของคุณเพื่อสร้างและจัดการ API Key

Request

กรอกคำค้นที่จำเป็น จำกัดตามหมวดหมู่ได้ตามต้องการ แล้วส่งคำขอครั้งเดียว

GET /api/logos
หมวดหมู่
ตัวอย่างด่วน
รูปแบบ Request
พารามิเตอร์ search จำเป็นต้องระบุ
GET /api/logos?search=openai&limit=24

Response

ตรวจดูผลลัพธ์ที่ตรงกัน ตรวจสอบไฟล์ที่เลือก แล้วคัดลอกหรือดาวน์โหลด

พร้อม
ยังไม่มี response

ส่งคำขอค้นหาเพื่อโหลดโลโก้ที่ตรงกันและตรวจสอบ response

[ 02 · integrate ]

คู่มือการผสานรวม

คัดลอกสนิปเพ็ต แทนที่ API key ของคุณ แล้วรัน ใช้ได้กับ HTTP client ทุกตัว — ตัวอย่างด้านล่างเป็น cURL, JavaScript และ Python

spec
GET/api/logos?search=vercel&limit=12
base
https://www.apipick.com

Search logo metadata by required keyword and optional category filter. The response is an array of matching logo records with asset details.

พารามิเตอร์
searchstringจำเป็น

Required keyword for case-insensitive title/slug matching. openai

categorystringไม่บังคับ

Restrict search to a specific category. AI

limitnumberไม่บังคับ

Maximum results to return. 1-100. 24

curl -X GET "https://www.apipick.com/api/logos?search=vercel&limit=12" \
  -H "x-api-key: YOUR_API_KEY"
● 200 · response
[
  {
    "id": 371,
    "title": "Vercel",
    "categories": [
      "Vercel"
    ],
    "url": "https://vercel.com",
    "assets": [
      {
        "kind": "logo",
        "theme": "light",
        "filename": "vercel.svg",
        "url": "https://www.apipick.com/logo-library/vercel.svg",
        "width": 76,
        "height": 65,
        "aspectRatio": "76:65",
        "suggestedUseCases": [
          "app icons",
          "favicons",
          "avatars",
          "navigation bars",
          "mobile headers"
        ]
      },
      {
        "kind": "logo",
        "theme": "dark",
        "filename": "vercel_dark.svg",
        "url": "https://www.apipick.com/logo-library/vercel_dark.svg",
        "width": 76,
        "height": 65,
        "aspectRatio": "76:65",
        "suggestedUseCases": [
          "app icons",
          "favicons",
          "avatars",
          "navigation bars",
          "mobile headers"
        ]
      }
    ]
  }
]
[ 03 · limits ]

Rate limit

การจำกัดอัตราเป็นแบบต่อ API key ในหน้าต่างเลื่อน 60 วินาที เมื่อถึงขีดจำกัดคุณจะได้ 429 ที่สะอาดพร้อม header Retry-After

อัตราการร้องขอ

120req/min

ต่อ API key ต่อ endpoint หน้าต่างเลื่อน 60 วินาที

การทำงานพร้อมกัน

3concurrent

จำนวนคำขอที่กำลังดำเนินการพร้อมกันได้สูงสุดต่อ API key

response headers
X-RateLimit-Limitจำนวนคำขอสูงสุดที่อนุญาตต่อนาที
X-RateLimit-Remainingจำนวนคำขอที่เหลือในหน้าต่างปัจจุบัน
X-RateLimit-Resetจำนวนวินาทีจนกว่าหน้าต่างปัจจุบันจะรีเซ็ต
Retry-Afterจำนวนวินาทีที่ต้องรอก่อนลองใหม่ (เฉพาะเมื่อได้ 429)
● 429 · คำขอมากเกินไป
HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded: 120 requests/minute per API key. Retry after 12s.",
  "retry_after": 12
}

คำถามที่พบบ่อย

ถาม: search endpoint คืนค่าอะไร?

A: คืน array ที่กระชับของบันทึกโลโก้พร้อมฟิลด์หลัก ได้แก่ id, title, categories, url และ assets รวมถึง metadata ของไฟล์ เช่น อัตราส่วนภาพและกรณีการใช้งานที่แนะนำ

ถาม: ลิสต์แคตตาล็อกโลโก้ทั้งหมดโดยไม่ใส่คำค้นได้ไหม?

A: ไม่ได้ GET /api/logos ต้องมีพารามิเตอร์ search ที่ไม่ว่างเปล่า endpoint นี้ออกแบบมาสำหรับการค้นหาแบบเจาะจงมากกว่าการส่งออกไลบรารีทั้งหมด

ถาม: ฉันจะดึงไฟล์โลโก้ได้อย่างไร?

A: ค้นหาด้วย GET /api/logos แล้วใช้ฟิลด์ url ในแต่ละ asset เพื่อดึงหรือฝังไฟล์โดยตรง — ไม่ต้องเรียก API เพิ่ม

ถาม: ใช้ได้เฉพาะโลโก้ SVG เท่านั้นไหม?

A: ไม่ SVG เป็นรูปแบบหลักในปัจจุบัน และกำลังเพิ่ม PNG, WebP และรูปแบบไฟล์อื่น ๆ response การค้นหาถูกจัดโครงสร้างรอบ metadata ของ asset แบบทั่วไปอยู่แล้ว เพื่อให้ไคลเอ็นต์รองรับไฟล์ได้มากกว่าหนึ่งรูปแบบอย่างเรียบร้อย