honesthook

API de Instagram

API de Instagram para datos públicos de perfil

Tres endpoints sobre una sola página pública: el perfil —seguidores, seguidos, número de publicaciones, verificado— más la bandeja de historias destacadas y las miniaturas de la cuadrícula que esa misma página ya trae. 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/instagram/profile?handle=nasa"
{
  "success": true,
  "platform": "instagram",
  "endpoint": "instagram/profile",
  "data": {
    "author": {
      "id": "17841401474538262",
      "handle": "nasa",
      "name": "NASA",
      "followers": 104357600,
      "following": 91,
      "posts_count": 4923,
      "verified": true,
      "is_private": false
    }
  },
  "error": null,
  "cached": true
}

Respuesta grabada, capturada el 15 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.

  • Ni likes, ni comentarios, ni visualizaciones de una publicación. La página pública trae las publicaciones pero ningún contador — like_count, comment_count y play_count aparecen cero veces en ella.
  • Ninguna fecha en una publicación. La única que hay en la página es texto con precisión de día dentro del texto alternativo localizado, y una hora adivinada es peor que null.
  • Ningún contenido dentro de una historia destacada. La bandeja es pública; abrir una destacada exige iniciar sesión.
  • Ni correo, ni teléfono, ni nada detrás de un inicio de sesión. Leemos lo que la página muestra a un visitante sin sesión.
  • Ninguna tasa de interacción. Necesita el alcance, e Instagram no publica el alcance.

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.

Instagram pide inicio de sesión en su propia ruta de API, así que el perfil se lee de la página pública en su lugar. Esa ruta cambia sin avisar, y mantenerse al día con ella es justamente la parte que nos estás delegando.

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