API de Búsqueda de Dribbble

POST

Salud de la API

Salud 24 h
Normal
Tiempo medio 24 h
—
Última comprobación
26 de septiembre de 2026 a las 18:04 (UTC)
  • Saludable / normal
  • Disponible
  • Limitada
  • Casi sin servicio
API de saludNormal
Cómo se mide la salud
  • Salud = porcentaje de llamadas que devolvieron datos. Los resultados vacíos, los fallos y los resultados desconocidos no cuentan como datos devueltos.
  • Niveles: desde 90 % saludable, desde 70 % disponible, desde 40 % limitada; por debajo, casi sin servicio.
  • Un periodo (las últimas 24 horas, una hora o un día) solo se puntúa a partir de 50 llamadas. Los periodos con menos llamadas se muestran como normales: unos pocos fallos entre pocas llamadas no significan que la API esté caída.
  • Las llamadas incluyen las reales de clientes y nuestras llamadas de sondeo diarias. Los errores de la propia solicitud (parámetros incorrectos, saldo insuficiente) no se cuentan.
  • El tiempo medio solo cuenta las llamadas que terminaron con normalidad: tiempo de respuesta en las síncronas; de la aceptación a la finalización en las asíncronas.
Por periodo
Hora (UTC)EstadoSaludTiempo medio
2026-09-26 18:00 - 18:59Normal——
2026-09-26 17:00 - 17:59Normal——
2026-09-26 16:00 - 16:59Normal——
2026-09-26 15:00 - 15:59Normal——
2026-09-26 14:00 - 14:59Normal——
2026-09-26 13:00 - 13:59Normal——
2026-09-26 12:00 - 12:59Normal——
2026-09-26 11:00 - 11:59Normal——
2026-09-26 10:00 - 10:59Normal——
2026-09-26 09:00 - 09:59Normal——
2026-09-26 08:00 - 08:59Normal——
2026-09-26 07:00 - 07:59Normal——
2026-09-26 06:00 - 06:59Normal——
2026-09-26 05:00 - 05:59Normal——
2026-09-26 04:00 - 04:59Normal——
2026-09-26 03:00 - 03:59Normal——
2026-09-26 02:00 - 02:59Normal——
2026-09-26 01:00 - 01:59Normal——
2026-09-26 00:00 - 00:59Normal——
2026-09-25 23:00 - 23:59Normal——
2026-09-25 22:00 - 22:59Normal——
2026-09-25 21:00 - 21:59Normal——
2026-09-25 20:00 - 20:59Normal——
2026-09-25 19:00 - 19:59Normal——
2026-09-26Normal——
2026-09-25Normal——
2026-09-24Normal——
2026-09-23Normal——
2026-09-22Normal——
2026-09-21Normal——
2026-09-20Normal——
2026-09-19Normal——
2026-09-18Normal——
2026-09-17Normal——
2026-09-16Normal——
2026-09-15Normal——
2026-09-14Normal——
2026-09-13Normal——
2026-09-12Normal——
2026-09-11Normal——
2026-09-10Normal——
2026-09-09Normal——
2026-09-08Normal——
2026-09-07Normal——
2026-09-06Normal——
2026-09-05Normal——
2026-09-04Normal——
2026-09-03Normal——
2026-09-02Normal——
2026-09-01Normal——
2026-08-31Normal——
2026-08-30Normal——
2026-08-29Normal——
2026-08-28Normal——

Explora perfiles profesionales de Dribbble con categoría, palabra, ubicación, presupuesto, valoración o estado Pro opcionales. Devuelve señales públicas de perfil y proyectos; no adjudica trabajos ni verifica disponibilidad contractual.

Precio $1.39 por 1.000 solicitudes ($0.001389 por llamada). Las llamadas fallidas y los resultados vacíos no se cobran. Síncrona. Para tareas lentas añade "mode": "async" al cuerpo, recibe un job_id y consúltalo.

Parámetros de la solicitud

NombreUbicaciónTipoObligatorioPor defectoDescripción
AuthorizationheaderstringSí-Bearer seguido de tu clave de API. Créala en la consola; nunca la pongas en una URL ni en un repositorio de código.
platformbodystringSídribbbleIdentificador de la plataforma, valor fijo.
actionbodystringSísearchIdentificador de la capacidad, valor fijo.
categorybody.paramsNo declaradoNo-Categoría profesional única del diseñador para la acción search: animation, branding, illustration, mobile, print, product-design, typography o web-design. Sobrescribe la categoría indicada en keyword y no es una etiqueta de trabajo arbitraria.
keywordbody.paramsNo declaradoNo-En shots, keyword es el término de búsqueda para trabajos de diseño. En search, category es la categoría profesional del diseñador si no se proporciona keyword. No son el mismo tipo de búsqueda. Puedes omitir keyword si solo quieres navegar por el directorio de diseñadores.
locationbody.paramsNo declaradoNo-Ubicación del diseñador en formato de texto libre, como New York, San Francisco, CA o London. Si se omite, no se filtra por región. No es la región de entrega del servicio ni la zona horaria.
min_budgetbody.paramsNo declaradoNo-Presupuesto mínimo del proyecto del diseñador, expresado en USD como un entero de 0 a 10000. El valor 0 significa sin límite. No es el presupuesto de la llamada a esta API ni el de un proyecto ya confirmado.
min_ratingbody.paramsenumNo-Puntuación mínima en estrellas para diseñadores: any (sin límite), 1, 2, 3 o 4 para esa puntuación o superior. Envía una cadena de texto con la opción, no un número decimal como 4.5 ni el número de «me gusta» de un trabajo.Valores permitidos1234any
pro_onlybody.paramsNo declaradoNo-Valor booleano. Usa true para filtrar solo diseñadores Dribbble PRO o false para no limitar la búsqueda. Debes usar un valor booleano de JSON, no la cadena de texto false. La etiqueta PRO no equivale a una certificación de calidad del trabajo.
limitbody.paramsinteger (1–100)No30

Ejemplos de código

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "dribbble",
  "action": "search",
  "params": {}
}'

[Definición OpenAPI (JSON)]Los ejemplos leen la clave de la variable de entorno EVERYINFRA_API_KEY; el código copiado nunca contiene tu clave.

Ejemplo de respuesta

Respuesta real

Obtenida el 26 de septiembre de 2026 a las 08:56 (UTC) llamando a esta API con los parámetros del ejemplo de código de arriba. results y count son la respuesta real de esa llamada, sin información personal (nombres, usuarios, avatares, enlaces de perfil, datos de contacto); la lista conserva los primeros 2. id, billing y quota cambian en cada llamada, por eso solo se muestra su estructura.

json
{
  "id": "req_…",
  "platform": "dribbble",
  "action": "search",
  "results": [
    {
      "user_id": "(已隐去)",
      "username": "(已隐去)",
      "name": "HALO LAB",
      "url": "https://dribbble.com/halolab",
      "avatar_url": "https://cdn.dribbble.com/(已隐去)",
      "location": "Warsaw, Poland",
      "rating": 4.9,
      "review_count": 141,
      "projects_completed": 144,
      "starting_price": "From $5,000/project",
      "response_time": "Responds in about 1 hour",
      "services_count": 15,
      "is_pro": true,
      "skills": [],
      "platform": "dribbble",
      "rating_scale": 5
    },
    {
      "user_id": "(已隐去)",
      "username": "(已隐去)",
      "name": "Phenomenon Studio",
      "url": "https://dribbble.com/phenomenonstudio",
      "avatar_url": "https://cdn.dribbble.com/(已隐去)",
      "location": "United States",
      "rating": 5,
      "review_count": 81,
      "projects_completed": 89,
      "starting_price": "From $5,000/project",
      "response_time": "Responds in about 3 hours",
      "services_count": 10,
      "is_pro": true,
      "skills": [],
      "platform": "dribbble",
      "rating_scale": 5
    }
  ],
  "count": 27,
  "billing": { … },
  "quota": { … }
}

Campos de la respuesta

Los datos están en results. La tabla lista los campos que puede tener cada registro; los valores que la fuente no ofrece nunca se inventan.

CampoSignificado
user_idIdentificador único del usuario en la plataforma de origen.
usernameNombre de usuario (@usuario).
nameNombre del propio objeto, en capacidades de cuentas, productos y negocios.
urlEnlace al registro en la plataforma de origen.
avatar_urlEnlace a la imagen de perfil. Algunas plataformas dan enlaces de CDN con tamaño que pueden caducar.
locationDescripción de la ubicación tal como la da la plataforma; el formato varía.
ratingValoración. La escala depende de la plataforma: rating_scale en la misma fila indica el máximo (normalmente 5; Booking, Douban, iQIYI y NAVER usan 10). Convierte con rating_scale antes de comparar entre plataformas o la comparación puede salir al revés.
rating_scaleMáximo de rating en la misma fila: 5 en escalas de cinco estrellas y 10 en escalas de diez puntos. Solo aparece si la fila tiene rating.
review_countNúmero de reseñas, en capacidades de productos y negocios. null significa no publicado, no 0.
projects_completedConserva el significado de la plataforma
starting_priceConserva el significado de la plataforma
response_timeConserva el significado de la plataforma
services_countConserva el significado de la plataforma
is_proConserva el significado de la plataforma
skillsConserva el significado de la plataforma
platformIdentificador de la plataforma de origen, igual que platform en la solicitud (por ejemplo xiaohongshu, tiktok).

Errores y facturación

401
Falta la clave o no es válida. La autenticación se comprueba antes que los parámetros, así que las solicitudes sin autenticar no ven el esquema de parámetros.
422
Nombre o valor de parámetro incorrecto. El error enumera los parámetros y valores permitidos de esta capacidad y la opción más cercana; ocurre antes de cualquier cobro.
402
Saldo insuficiente. Recarga primero.
429
Se alcanzó el límite de solicitudes por minuto. Espera lo que indique Retry-After y vuelve a intentarlo.
503
No se pudo completar ahora. Cualquier cargo de la llamada vuelve automáticamente a tu saldo, y el recibo de facturación de la respuesta indica el resultado real, también cuando aún no se conoce. No reenvíes a ciegas.
200 vacío
La solicitud terminó sin datos y no se cobra (billing.reason = empty_result_refunded).