La API de Data365 para Instagram es una herramienta útil que le permite buscar publicaciones por hashtag o ubicación y filtrar los resultados obtenidos según los parámetros necesarios, incluido el idioma. Con la API de Instagram, puede recopilar una gran cantidad de datos de perfil público de Instagram. Además, puedes obtener una gran cantidad de información de las publicaciones. Es por eso que la API de Instagram será especialmente útil para las empresas que se dedican a la investigación y el análisis de mercados.
Veamos cómo usar la API de Instagram con más detalle. En este artículo te explicamos cómo funcionan las solicitudes POST y GET y cómo aplicarlas correctamente. También presentamos el parámetro callback_url, con el que puedes obtener datos directamente en la URL del usuario, y te explicamos el formato de las respuestas de nuestra API y los datos que puedes obtener. Utilizando el ejemplo detallado de búsqueda de publicaciones, mostraremos cómo usar la API de Instagram desde Data365.co. Y al final, aprenderás qué son los webhooks, para qué sirven y cómo nuestra API de Instagram proporciona esta función.
Solicitud de API de Instagram
La API de Instagram de Data365 se basa en HTTP, un protocolo de capa de aplicación para comunicarse a través de recursos de Internet. Por lo tanto, tiene todas las ventajas clave de este tipo de API: almacenamiento en caché, escalado, sobrecarga mínima y códigos de error estándar. Nuestra API de Instagram utiliza métodos de interacción como las solicitudes POST y GET.
Solicitud POST es una tarea para actualizar datos, es decir, es una tarea para agregar nuevos datos de Instagram a la base de datos de Data365 o actualizar los datos existentes. La facturación se cobra por las solicitudes POST y se contabiliza en menciones.
Solicitud GET es una consulta a las bases de datos de Data365 para obtener los datos recopilados una vez completada la consulta POST. Puede enviar hasta 100 solicitudes GET por segundo. No se te facturan las solicitudes GET.
¿Cómo hacer solicitudes a la API de Instagram?
Al crear solicitudes, asegúrese de especificar el ID de elemento para los que desea obtener datos o buscar, por ejemplo, ID de publicación de Instagram, ID de perfil, ID de ubicación, hashtag, etc.
En la solicitud POST, puedes especificar parámetros adicionales que pueden aumentar o disminuir la cantidad de datos descargados personalizando tu consulta de la API de Instagram.
Por ejemplo, puede especificar durante qué período de tiempo se necesitan los datos (parámetros) fecha_de_origen y hasta la fecha), seleccione una descarga adicional de comentarios en publicaciones, publicaciones en perfiles o mediante una búsqueda (parámetros cargar_comentarios y load_post), configurar la actualización automática de datos (parámetro intervalo de actualización automática) o enviar datos a la URL del usuario (URL de devolución de llamada parámetro) y muchos otros.
En las solicitudes GET, también puede especificar parámetros adicionales que le permitan filtrar y ordenar los datos recibidos.
URL de devolución de llamada de Instagram
Prestemos más atención a la URL de devolución de llamada uso de parámetros. Puede especificar este parámetro directamente en la solicitud POST y, una vez completada la solicitud POST, recibirá una respuesta con los datos del enlace identificado.
Tenga en cuenta que si especifica el parámetro callback_url, no necesitará enviar solicitudes GET para comprobar el estado de la tarea y recibir datos.
Puedes leer más detalles sobre el funcionamiento del parámetro «callback_url» en https://data365.co/guides/callback-guide.
Obtenga una respuesta de API en Instagram JSON
Tras completar las solicitudes, el usuario recibe una respuesta en JSON. JSON tiene una ventaja significativa sobre otros formatos, lo que explica su popularidad. En primer lugar, es más compacto, lo cual es muy importante a la hora de intercambiar datos en Internet. En segundo lugar, JSON es más fácil de usar y mucho más fácil de leer y escribir. Se creó originalmente para JavaScript, pero muchos otros lenguajes también tienen bibliotecas que pueden funcionar con él. Por lo tanto, JSON es fácil de usar para el intercambio de datos cuando el cliente aplica JavaScript aunque el servidor esté escrito en Ruby/PHP/Java o en cualquier otro lenguaje.
Con nuestra API de Instagram, puedes obtener datos JSON de Instagram de un perfil público de Instagram basándose en una base de datos de ID o nombres de usuario de los perfiles objetivo y las publicaciones de Instagram. Los datos más populares que proporcionamos incluyen el identificador, el nombre de usuario, la biografía, la foto de perfil, la categoría empresarial, el idioma, el género y la edad, el reconocimiento de las últimas fotos del usuario, etc.
Ejemplo de API de Instagram
Este ejemplo muestra cómo buscar publicaciones en Instagram por hashtag y obtener todos los datos sobre ellas.
En esta solicitud:,
- bitcoins: hashtag para buscar;
- max_posts_count=100: el número máximo de publicaciones con el hashtag bitcoins que se descargarán;
- load_comments=1 — permite descargar comentarios para cada publicación;
- max_comments=50: el número máximo de comentarios para cada publicación que se descargará.

El estado «aceptado» significa que su solicitud ha sido aceptada para su procesamiento.
Su costo aproximado es = 7 + 100 * 5 = 507 menciones. Se cobran 7 menciones por la propia solicitud de búsqueda, 100 menciones son la cantidad de publicaciones que esperamos recibir, 5 es el costo estimado de una publicación con comentarios. Así que 507 es el costo estimado de la solicitud.
Sin embargo, si solo hay 20 publicaciones para tu etiqueta y estas 20 publicaciones no tienen comentarios, el costo de dicha solicitud será de 7 + 20 * 1 = 27 menciones. Es decir, 7 menciones es el costo de crear la solicitud de búsqueda en sí, 20 es el número de publicaciones encontradas y 1 es el costo de una publicación sin comentarios.
Por lo tanto, solo cobramos por los datos que realmente recibió después de crear una solicitud POST.

El estado de la solicitud puede tener 5 opciones: creada, pendiente, finalizada, desconocida (cuando la solicitud aún no se ha creado, no existe) y fallida (la solicitud no se completó debido a un error). Por lo general, el proceso de ejecución de la solicitud (creada → pendiente → finalizada) tarda entre 1 y 5 minutos. Este tiempo puede aumentar en función del número total de solicitudes y de la cantidad de datos de la solicitud. Es decir, una solicitud para descargar 100 publicaciones por etiqueta tardará aproximadamente 1 minuto, pero descargar 1000 publicaciones con comentarios tardará unos 5 minutos.

En respuesta, recibirá una lista de publicaciones que se encontraron mediante la solicitud creada en el párrafo 1.
- 2509278369173225328 es la ID de la publicación que se descargó y sobre la que desea recibir comentarios.

Webhooks de Instagram
Webhook es la función que está disponible tanto en la API oficial de Instagram como en la API de Instagram de Data365. Los webhooks se crearon especialmente para simplificar la mensajería sobre varios eventos: cambiar la configuración, añadir un nuevo usuario, eliminar un mensaje, etc. Con los webhooks oficiales de Instagram, puedes recibir notificaciones en tiempo real. Pero solo si se cumplen ciertas condiciones: los webhooks de Instagram deben configurarse con una suscripción a los campos correspondientes; además, la aplicación debe estar ejecutándose y tener los permisos adecuados. Por ejemplo, si el objeto multimedia lo crea el propietario de una cuenta cerrada, no se enviará el webhook oficial de Instagram. Además, los webhooks oficiales de Instagram no admiten vídeos de Reels.
Con la API de Instagram de Data365, también puede configurar la recepción regular de información sobre nuevos datos. Solo necesita especificar el parámetro auto_update_interval, que supervisará los nuevos datos emergentes. Y el parámetro callback_url, que enviará nuevos datos a la dirección del usuario (URL). Por ejemplo, con nuestra API, puedes obtener nuevas publicaciones por hashtags o ubicaciones a las que sigues, nuevos comentarios en las publicaciones que dejan los usuarios, etc.
Puedes ver más ejemplos de API de Instagram en Página de recursos.
Podemos concluir que la API de Instagram de Data365 es una herramienta confiable que puede ayudarlo a obtener una gran cantidad de datos públicos. Estamos totalmente seguros de que es una excelente opción para el crecimiento de su negocio.
Extraiga datos de cinco redes sociales con la API Data365
Solicita una prueba gratuita de 14 días y obtén más de 20 tipos de datos



