Essai de 7 jours

Instagram scraper sans connexion, au follower près

Collez un profil, une publication ou un reel public. Web Unlocker renvoie la page Instagram sans connexion : le nombre exact de followers d'un profil et ses 12 dernières publications, le nombre exact de J'aime et de commentaires d'une publication avec sa légende. $0.98 pour 1 000 pages.

Essayez :

1 000 requêtes gratuites · Facturé en cas de succès · 195+ pays · Prêt pour Claude

instagram.com/natgeo/Exemple d'exécution · 268,157,304 followers · facturé comme 1 page · 2.5 s
Télécharger
  1. Ouverture de la page depuis une IP américaine
  2. Chargement comme le fait un visiteur non connecté
  3. Lecture des données du profil ou de la publication

Les pages Instagram mettent de 3 à 12 secondes à se charger. Le travail continue, inutile de cliquer à nouveau.

Prêt pour vos propres profils ? Obtenez une clé API ou réservez une démo.

Obtenez votre clé API et des requêtes gratuites

Parlez-nous un peu de votre équipe et recevez :

  • Une clé API sous un jour ouvré
  • Des requêtes gratuites sur vos propres cibles
4,7 / 5 sur G2d'après 79 avis
Réserver une démo

Sans carte bancaire. Résiliation à tout moment. Réponse sous un jour ouvré.

Ce que renvoie le scraper de données Instagram

Des pages publiques, sans connexion et sans compte Instagram. Plateformes d'influence, marques, outils de social listening et chercheurs lisent ces quatre types de page, chacun facturé comme une page.

  • Scraper de profils Instagram

    instagram.com/natgeo/
    Nom
    National Geographic
    Followers
    268,157,304
    Suivi(e)s
    195
    Publications
    32K
    Bio
    Step into wonder and find your inner explorer
    Dernières publications
    12, avec images
  • Scraper de hashtags Instagram

    instagram.com/explore/tags/travel/
    Hashtag
    #travel
    Reels sur Instagram
    3.9B
    Top reels de la page
    12
    Le plus regardé
    218,089,610 lectures
  • Scraper de publications Instagram

    instagram.com/p/Dfcr9z7jBnD/
    J'aime
    223,730
    Commentaires
    297
    Légende
    Photos by @joelsartore | Japanese dwarf flying squirrels are quite small
    Date
    8 nov. 2026
    Fichiers photo
    Un lien vers chaque photo
  • Scraper de reels Instagram

    instagram.com/reel/Dfa5-jix5gw/
    J'aime
    122,499
    Commentaires
    463
    Légende
    From harsh conditions to rival predators, these wolves face danger
    Date
    7 nov. 2026
    Image de couverture
    Un lien vers le fichier

Envie d'essayer vous-même ? Prenez votre clé API avec 1 000 requêtes gratuites.

Scrapez 1 000 profils Instagram pour $1.14

Web Unlocker facture une page de profil une seule fois, avec le nombre exact de followers et les 12 dernières publications, à $0.98 pour 1 000 pages. Les scrapers de profils Instagram sur Apify, Bright Data et ScrapeCreators facturent plus cher le même profil.

Apify facture $2.60 pour 1 000 profils.
Ici, 1 000 coûtent $1.14.

Instagram renvoie vide environ une page de profil sur sept. Redemandez-la avec une nouvelle URL et les données reviennent : le prix ci-dessus inclut ces nouvelles tentatives.

Ce que coûtent 1 000 profils Instagram

1 000 profils publics avec followers et bio, aux prix publiés

  • $1.14Gologin Web Unlocker
  • $1.50Bright Data Instagram Scraper API
  • $1.88ScrapeCreators Instagram API
  • $2.60Instagram Profile Scraper (sur Apify)

Gologin : $0.98 pour 1 000 pages, plus une nouvelle tentative pour environ sept profils. Bright Data facture chaque enregistrement, $1.50 pour 1 000. ScrapeCreators facture chaque requête, $1.88 pour 1 000 avec son forfait à $47. Le scraper de profils Instagram d'Apify lui-même facture $2.60 pour 1 000 profils avec le forfait gratuit.

Prêt à le lancer sur vos propres profils ? Obtenez votre clé API et des requêtes gratuites.

Scraping Instagram : 60 pages sur 60 avec données

Notre test de scraping Instagram : 20 profils, 20 publications et 20 reels tirés de leurs grilles, et 10 pages de hashtag, chacun demandé jusqu'à trois fois, comme le fait la démo ci-dessus. Voici ce qui revient, et à quelle vitesse.

51 sur 60 reviennent du premier coup.
Les 9 autres au deuxième ou au troisième essai.

Comparez l'Instagram API et les scrapers Instagram

L'API officielle d'Instagram, les scrapers Instagram d'Apify et l'Instagram Scraper API de Bright Data : ce que chacun facture pour les mêmes 1 000 profils, et ce qu'il vous demande avant de commencer.

Unité de facturation, prix de 1 000 profils, comptes personnels, compte nécessaire, démarrage gratuit et page entière dans Gologin Web Unlocker, l'Instagram API, Apify et Bright Data
Ce que cela demandeWeb UnlockerInstagram APIApifyBright Data
Vous payezUne pageGratuit, limitéChaque résultatChaque fiche
1 000 profils$1.14Gratuit$2.60$1.50
Comptes personnelsOuiNonOuiOui
Votre propre compte InstagramPas nécessaireCompte professionnelPas nécessairePas nécessaire
Gratuit pour démarrer1 000 requêtesAvec une app Meta$5 par mois5 000 par mois
La page entière en HTMLOuiNonNonNon

Vous scrapez d'autres sites qu'Instagram ? Web Unlocker renvoie n'importe quelle page de la même façon, au même prix.

Auditez un influenceur Instagram pour 1,3 centime

Une page de profil apporte les 12 dernières publications, et chaque page de publication apporte son nombre exact de J'aime et de commentaires. 13 pages, $0.0127, et vous avez l'engagement réel du créateur, publication par publication.

Instagram arrondit à 268M.
Le scraper renvoie 268,157,304.

Comment scraper les données Instagram avec Python ou Node.js

Instagram garde les données d'une page publique sous forme de JSON dans son HTML. Web Unlocker renvoie ce HTML, et quelques lignes de code en extraient le profil ou la publication. L'onglet Liste de profils est un petit crawler Instagram : une liste de comptes en entrée, un CSV en sortie.

  1. Étape 01

    Obtenez votre clé API

    Remplissez le formulaire ci-dessus. La clé arrive par e-mail sous un jour ouvré.

  2. Étape 02

    Choisissez la page

    Un profil pour ses followers et ses dernières publications, une publication ou un reel pour ses J'aime et ses commentaires.

  3. Étape 03

    Lisez les données

    Vérifiez que la page est arrivée avec des données, et redemandez-la avec une nouvelle URL quand Instagram en a envoyé une vide.

Installation
pip install requests
Exécution
GOLOGIN_SCRAPING_API_KEY=your_key python instagram_profile.py
Envoie à
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import re
import time

import requests

username = "nasa"


def scrape(url, marker):
    for attempt in range(3):
        address = url if attempt == 0 else f"{url}?fresh={int(time.time())}"
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": address, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if marker in page:
            return page
        time.sleep(3)
    raise RuntimeError("The page came back without data, try again later")


def blocks(page):
    for block in re.findall(r'<script type="application/json"[^>]*>(.*?)</script>', page, re.S):
        try:
            yield json.loads(block)
        except json.JSONDecodeError:
            pass


def find(node, key):
    if isinstance(node, dict):
        for name, value in node.items():
            if name == key:
                yield value
            yield from find(value, key)
    elif isinstance(node, list):
        for item in node:
            yield from find(item, key)


data = list(blocks(scrape(f"https://www.instagram.com/{username}/", '"follower_count"')))
user = next(item for item in find(data, "xig_user_by_username") if "follower_count" in item)

posts = {}
for timeline in find(data, "polaris_ordered_timeline_connection"):
    for edge in timeline["edges"]:
        post = edge["node"]
        reel = post.get("product_type") == "clips"
        posts[post["code"]] = {
            "url": f"https://www.instagram.com/{'reel' if reel else 'p'}/{post['code']}/",
            "type": "reel" if reel else "post",
            "caption": (post.get("caption") or {}).get("text", "").split("\n")[0],
            "image": post.get("display_uri"),
        }

profile = {
    "username": user["username"],
    "full_name": user["full_name"],
    "biography": user["biography"],
    "verified": user["is_verified"],
    "followers": user["follower_count"],
    "following": user["following_count"],
    "latest_posts": list(posts.values())[:12],
}

print(json.dumps(profile, indent=2, ensure_ascii=False))
print(f"@{username}: {profile['followers']:,} followers, {len(profile['latest_posts'])} latest posts from one page")

Prêt à le lancer sur vos propres profils ? Obtenez votre clé API et des requêtes gratuites.

Fait partie d'une suite technique complète

Un compte, un réseau de proxys, un écosystème. Choisissez le produit dont la tâche a besoin.

Vous scrapez d'autres sites ? Voir les scrapers Facebook, Google Play, Twitter (X), YouTube, Reddit et Google Maps, ou tous les outils de web scraping.

Instagram scraper : questions fréquentes

Qu'est-ce qu'un Instagram scraper ?

Un Instagram scraper est un outil qui lit les pages Instagram publiques et les transforme en données : les followers, la bio et les dernières publications d'un profil, les J'aime, les commentaires et la légende d'une publication. Gologin Web Unlocker est une API de scraping Instagram : envoyez-lui l'adresse d'une page et il renvoie la page avec ces données, à $0.98 pour 1 000 pages.

Comment scraper Instagram ?

Envoyez à Web Unlocker l'adresse d'un profil, d'une publication ou d'un reel public. Il renvoie la page telle que la voit un visiteur non connecté, avec les données qu'Instagram y garde sous forme de JSON : followers, publications, J'aime, commentaires et légendes. Le code ci-dessus les lit en quelques lignes.

Comment créer un scraper Instagram en Python ?

Envoyez l'adresse du profil à Web Unlocker avec la bibliothèque requests et lisez le JSON dans la page. L'onglet Python ci-dessus est un script complet, testé sur l'API en production : il affiche les followers, les abonnements, la bio et les 12 dernières publications du profil.

L'Instagram API donne-t-elle accès aux données d'autres comptes ?

En partie seulement. Business Discovery, dans l'Instagram API, lit les comptes entreprise et créateur, et uniquement depuis votre propre compte professionnel via une app Meta. Les comptes personnels ne sont pas couverts, et la recherche par hashtag s'arrête à 30 hashtags par semaine. L'ancienne Basic Display API a pris fin le 4 décembre 2024.

Peut-on scraper Instagram sans se connecter ?

Oui. Les profils publics, les publications, les reels et la page populaire d'un hashtag se chargent sans connexion. Web Unlocker les ouvre comme un visiteur non connecté : vous n'avez besoin d'aucun compte Instagram et ne mettez aucun des vôtres en jeu. Les profils privés restent fermés : leurs publications sont réservées aux followers approuvés. TikTok fonctionne de la même façon : le scraper TikTok lit les profils et vidéos publics sans connexion.

Pourquoi les scrapers Instagram renvoient-ils des données vides ?

Instagram envoie de temps en temps une page sans données : environ une page de profil sur sept lors de notre test. La démo ci-dessus et les exemples de code vérifient la présence des données et redemandent la page avec une nouvelle URL. Les publications et les reels sont revenus du premier coup 36 fois sur 40.

Peut-on scraper les followers Instagram ?

Pas sous forme de liste : la liste des followers d'un compte ne s'ouvre qu'aux utilisateurs connectés. Le nombre exact de followers est public, et Web Unlocker le renvoie avec chaque profil.

Peut-on scraper les commentaires Instagram ?

Le nombre de commentaires, oui : chaque page de publication et de reel indique le chiffre exact. Les commentaires eux-mêmes ne se chargent que pour les utilisateurs connectés, donc Web Unlocker ne les renvoie pas.

Peut-on scraper les hashtags Instagram ?

Pour de nombreux hashtags, Instagram montre aux visiteurs non connectés une page populaire avec 12 top reels et leur nombre de lectures, et Web Unlocker la renvoie. Le fil complet d'un hashtag est réservé aux utilisateurs connectés.

Peut-on scraper les images et photos Instagram ?

Oui. Chaque publication d'une page de profil et chaque page de publication arrivent avec les liens de leurs fichiers image, donc votre code peut les enregistrer.

Combien coûte un Instagram scraper ?

$0.98 pour 1 000 pages, le même prix pour chaque page : un profil avec ses 12 dernières publications est une page, une publication est une page. Une requête en échec ne coûte rien. Les forfaits démarrent à $49 par mois pour 50 000 requêtes.

Existe-t-il un Instagram scraper gratuit ou open source ?

Web Unlocker inclut 1 000 requêtes gratuites, de quoi couvrir 1 000 profils ou publications. Les outils open source comme Instaloader et instagrapi sont gratuits : ils tournent sur vos propres serveurs, demandent souvent une connexion Instagram, et c'est à vous de les maintenir en état de marche quand Instagram change.

Quel est le meilleur Instagram scraper ?

Cela dépend de votre besoin. L'Instagram API est gratuite pour les comptes entreprise et créateur accessibles depuis le vôtre. Apify et Bright Data vendent des lignes prêtes à l'emploi et facturent chaque résultat. Web Unlocker renvoie la page publique entière à un prix unique par page, sur Instagram comme sur n'importe quel autre site.

Existe-t-il une alternative au scraper Instagram d'Apify ?

Oui. Le scraper de profils Instagram d'Apify facture $2.60 pour 1 000 profils avec son forfait gratuit. Web Unlocker renvoie la même page de profil publique, avec le nombre exact de followers et les 12 dernières publications, pour $1.14 les 1 000 profils, nouvelles tentatives comprises.

Est-il légal de scraper Instagram ?

Les profils, publications et reels qui se chargent sans connexion sont des pages publiques. Dans l'affaire Meta v. Bright Data, en janvier 2024, un tribunal fédéral américain a jugé que les conditions de Meta n'interdisent pas le scraping de données publiques sans connexion. Ce que vous collectez et l'usage que vous en faites relèvent de vous : vérifiez-le au regard des règles applicables à votre projet.

Obtenez votre clé API et des requêtes gratuites

Parlez-nous un peu de votre équipe et recevez :

  • Une clé API sous un jour ouvré
  • Des requêtes gratuites sur vos propres cibles
4,7 / 5 sur G2d'après 79 avis
Réserver une démo

Sans carte bancaire. Résiliation à tout moment. Réponse sous un jour ouvré.