Pencarian Logo API
Cari logo merek berdasarkan kata kunci, persempit lewat kategori jika perlu, periksa aset yang tersedia, dan ambil file yang kamu butuhkan dalam satu alur request-and-response yang rapi.
Belum punya API key?
Masuk ke akun Anda untuk membuat dan mengelola API key.
Request
Masukkan istilah pencarian yang wajib, persempit lewat kategori jika perlu, lalu kirim satu request.
Respons
Tinjau kecocokan, periksa aset yang dipilih, lalu salin atau unduh.
Kirim request pencarian untuk memuat logo yang cocok dan memeriksa responsnya.
Panduan integrasi
Salin snippet, ganti API key kamu, jalankan. Bekerja di HTTP client mana pun — contoh di bawah dalam cURL, JavaScript, dan Python.
/api/logos?search=vercel&limit=12https://www.apipick.comSearch logo metadata by required keyword and optional category filter. The response is an array of matching logo records with asset details.
searchstringwajibRequired keyword for case-insensitive title/slug matching. openai
categorystringopsionalRestrict search to a specific category. AI
limitnumberopsionalMaximum 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"[
{
"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"
]
}
]
}
]Rate limit
Throttling berlaku per API key, jendela geser 60 detik. Jika melewati batas, kamu mendapat 429 yang rapi dengan header Retry-After.
120req/min
Per API key, per endpoint. Jendela geser 60 detik.
3concurrent
Maksimum request bersamaan yang sedang berjalan per API key.
X-RateLimit-LimitJumlah maksimum request yang diizinkan per menitX-RateLimit-RemainingRequest yang tersisa di jendela saat iniX-RateLimit-ResetDetik sampai jendela saat ini di-resetRetry-AfterDetik yang harus ditunggu sebelum mencoba lagi (hanya pada 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
}Pertanyaan yang Sering Diajukan
T: Apa yang dikembalikan endpoint pencarian?
A: Endpoint mengembalikan array ringkas berisi rekaman logo dengan field inti: id, title, categories, url, dan assets, plus metadata aset seperti rasio aspek dan saran use case.
T: Bisakah saya mendaftar seluruh katalog logo tanpa istilah pencarian?
A: Tidak. GET /api/logos membutuhkan parameter search yang tidak kosong. Endpoint ini dirancang untuk pencarian tertarget, bukan ekspor seluruh pustaka.
T: Bagaimana cara mengambil file logo?
A: Cari dengan GET /api/logos, lalu gunakan field url di setiap aset untuk mengambil atau menyematkan file secara langsung — tanpa panggilan API tambahan.
T: Apakah ini hanya untuk logo SVG?
A: Tidak. SVG adalah format utama saat ini, dan PNG, WebP, serta format aset tambahan sedang ditambahkan. Respons pencarian sudah terstruktur di sekitar metadata aset generik sehingga klien dapat mendukung lebih dari satu format file secara rapi.