Búsqueda de Logos API
Busca logos de marca por palabra clave, acota opcionalmente por categoría, inspecciona los recursos disponibles y obtén el archivo que necesitas en un flujo limpio de solicitud y respuesta.
¿No tienes una clave API?
Inicia sesión en tu cuenta para crear y gestionar tus claves API.
Solicitud
Introduce un término de búsqueda obligatorio, acota opcionalmente por categoría y luego envía una solicitud.
Respuesta
Revisa las coincidencias, inspecciona el recurso seleccionado y luego cópialo o descárgalo.
Envía una solicitud de búsqueda para cargar los logos coincidentes e inspeccionar la respuesta.
Guía de integración
Copia un fragmento, sustituye tu clave de API y ejecútalo. Funciona en cualquier cliente HTTP — ejemplos abajo en cURL, JavaScript y 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.
searchstringobligatorioRequired keyword for case-insensitive title/slug matching. openai
categorystringopcionalRestrict search to a specific category. AI
limitnumberopcionalMaximum 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"
]
}
]
}
]Límites de tasa
La limitación es por clave de API, ventana deslizante de 60 segundos. Al alcanzar el límite recibes un 429 limpio con una cabecera Retry-After.
120req/min
Por clave de API, por endpoint. Ventana deslizante de 60 segundos.
3concurrent
Máximo de peticiones simultáneas en curso por clave de API.
X-RateLimit-LimitMáximo de peticiones permitidas por minutoX-RateLimit-RemainingPeticiones restantes en la ventana actualX-RateLimit-ResetSegundos hasta que se reinicia la ventana actualRetry-AfterSegundos a esperar antes de reintentar (solo en 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
}Preguntas frecuentes
P: ¿Qué devuelve el endpoint de búsqueda?
A: Devuelve un array compacto de registros de logos con los campos principales: id, title, categories, url y assets, además de metadatos del recurso como la proporción de aspecto y los casos de uso sugeridos.
P: ¿Puedo listar el catálogo completo de logos sin un término de búsqueda?
A: No. GET /api/logos requiere un parámetro search no vacío. Este endpoint está diseñado para búsquedas concretas, no para exportar la biblioteca completa.
P: ¿Cómo obtengo el archivo de un logo?
A: Busca con GET /api/logos y luego usa el campo url de cada recurso para obtener o incrustar el archivo directamente, sin necesidad de una llamada adicional a la API.
P: ¿Es solo para logos SVG?
A: No. SVG es el formato principal a día de hoy, y se están añadiendo PNG, WebP y otros formatos de recurso. La respuesta de búsqueda ya está estructurada en torno a metadatos genéricos de recurso para que los clientes puedan admitir varios formatos de archivo de forma limpia.