honesthook

API de Bluesky

API de Bluesky para datos públicos de perfil

Un endpoint para perfiles públicos de Bluesky — seguidores, seguidos, número de publicaciones. La API pública del AT Protocol, sin clave y sin cuenta, anclada en el DID. La misma clave y la misma forma de respuesta que otras nueve redes.

Consigue una clave gratuita — 1000 créditos al mes, sin tarjeta

o consigue una clave solo con tu correo

Gratis, sin tarjeta. Una clave por dirección — guardamos tu correo para asociarle la clave y para avisarte si algo se rompe.

Una llamada. Respuesta real.

curl -H "Authorization: Bearer $HH_KEY" \
  "https://honesthook.com/api/v1/bluesky/profile?handle=bsky.app"
{
  "success": true,
  "platform": "bluesky",
  "endpoint": "bluesky/profile",
  "data": {
    "author": {
      "id": "did:plc:z72i7hdynmk6r22z27h6tvur",
      "handle": "bsky.app",
      "name": "Bluesky",
      "followers": 35065417,
      "following": 15,
      "posts_count": 864,
      "verified": false,
      "is_private": null
    }
  },
  "error": null,
  "cached": false
}

Respuesta grabada, capturada el 27 Sep 2026. Una llamada en vivo devuelve el valor del momento en que preguntas. El mismo envoltorio vuelve de todas las demás plataformas — solo cambian platform y endpoint.

Lo que este endpoint no devuelve.

  • Ninguna cuenta privada. Bluesky no tiene perfil privado, así que is_private es null.
  • Ninguna identidad basada solo en el handle. El ancla es el DID — did:plc: o did:web: — porque un handle se puede cambiar y reasignar, y el DID no.
  • Ni correo ni nada detrás de un inicio de sesión. Leemos el registro público del AT Protocol, que es lo que lee un cliente sin sesión.

Un campo que no podemos leer vuelve como null, nunca como 0. Un cero sería una afirmación sobre la cuenta; null es un hecho sobre nuestra recolección.

La parte que nos estás delegando.

El AT Protocol es público y está documentado, así que esta es la lectura más barata de las diez — 634 bytes en el cable, medidos. Lo que nos estás delegando es mantener correcta el ancla del DID cuando un handle se mueve, y los mismos nombres de campo que en las otras nueve.

Precios

1000 créditos al mes, gratis, renovables — sin tarjeta. Después de eso, US$ 9 per month por 5,000 créditos. Una llamada de perfil cuesta 1 crédito, y una llamada que no encuentra nada no cuesta nada.

El nivel gratuito no necesita cuenta — el formulario de arriba de esta página es todo. Iniciar sesión es para pagar, y para ver lo que le queda a una clave. Los planes de pago se renuevan hasta que se cancelan, y un cargo puede reembolsarse por completo dentro de 7 días: términos · privacidad.

Volver a la clave gratuita ↑

Las rutas de esta plataforma