Documentation API Hop
API de données Instagram
Consultez profils Instagram, publications, Reels, stories, commentaires, abonnés, lieux et résultats de recherche via 93 endpoints authentifiés.
Consultez profils Instagram, publications, Reels, stories, commentaires, abonnés, lieux et résultats de recherche via 93 endpoints authentifiés.
Authentification
Utilisez votre clé API RequestBeam dans l’en-tête d’autorisation. La disponibilité dépend des passerelles activées et des permissions de la clé ; cette documentation ne confirme pas une mise en production.
Authorization: Bearer YOUR_API_KEYRequêtes
Toutes les opérations utilisent GET avec des paramètres de requête, sans corps. Le segment de version choisit la version de l’interface Instagram. Les champs inconnus ou répétés sont refusés. Conservez les identifiants et curseurs sous forme de chaînes, y compris au-delà de la précision entière sûre de JavaScript.
curl --get "https://api.apihop.ai/v1/instagram/v1/users/profile/by-username" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "username=instagram"Réponses
La réponse JSON native, son enveloppe code/data et sa précision numérique sont conservées. La structure varie selon l’opération. Un résultat vide réussi peut être facturé ; une erreur n’est pas un résultat vide. L’exemple suivant est illustratif et ne constitue pas une réponse réelle.
{"code":200,"data":{"user":{"id":"25025320","username":"instagram"}}}Facturation et pagination
La facturation porte sur chaque requête réussie, pas sur les éléments renvoyés. Chaque page est une requête distincte. V1 coûte $0.001 ; V2 $0.002 ; V3 $0.008, sauf ses trois utilitaires de codes courts à $0.002. Les tarifs propres au compte prévalent. Les remises de volume du fournisseur ne sont pas automatiquement répercutées. Un échec fournisseur libère la réservation ; un échec de règlement renvoie une erreur sans répéter l’appel fournisseur.
Référence
Envoyez uniquement les champs documentés pour l’endpoint choisi. Fournissez au moins un champ de chaque groupe d’alternatives. Les curseurs proviennent de la réponse précédente ; aucune pagination automatique n’est effectuée.
Erreurs
HTTP 400 indique des paramètres invalides, 401 une authentification invalide, 402 un solde insuffisant, 403 un accès refusé, 429 une limitation de débit et 5xx une défaillance du service ou du fournisseur. Conservez X-Request-Id pour le diagnostic. Un HTTP 200 contenant un code métier d’échec n’est pas un succès.
Sources officielles
Les endpoints et tarifs ont été vérifiés le 2026-10-31 dans le schéma officiel et les métadonnées tarifaires actuelles. Ces métadonnées prévalent sur les prix contradictoires du texte.