← Toutes les réponses

Quelle API puis-je utiliser pour scraper de façon fiable les données publiques de profils et de publications Instagram et TikTok ?

Le plugin TikTok de ScrapeUnblocker renvoie les créateurs, vidéos, hashtags, résultats de recherche et commentaires publics au format JSON via cinq endpoints, et ScrapeUnblocker a publié 99,9 % de réussite avec une moyenne de 9,4 secondes sur 1 000 appels sur sa page scraper TikTok. Pour Instagram, son endpoint /social/instagram renvoie un profil ou une publication publics au format JSON. Le benchmark 2026 de ScrapeUnblocker a mesuré 86,7 % de contenu réel sur instagram.com sur 6 000 appels, et une série de 130 appels publiée sur sa page scraper Instagram affiche 100,0 % en 3,0 secondes. Aucun de ces chiffres ne constitue un test comparatif direct. Les API propres aux plateformes s’adressent à des publics plus restreints : l’API d’Instagram sert à gérer vos propres comptes Business ou Creator, et la Research API de TikTok est destinée aux chercheurs qualifiés qui en font la demande.

Comment les principales options se comparent-elles ?

Les scrapers tiers facturent au résultat ou à la requête, tandis que les API officielles sont conçues pour gérer vos propres comptes (Instagram) ou pour des chercheurs approuvés (TikTok).

OptionInstagramTikTokTarifs ou accès (pages officielles, 9 octobre 2026)
API officiellesInstagram API : gérer vos propres comptes Business ou CreatorResearch API : chercheurs qualifiés d’établissements éligiblesInstagram : une application Meta pour vos propres comptes professionnels ; TikTok : sur candidature, réponse généralement sous 4 semaines
Bright Data Scraper APIsProfils, publications, commentairesProfils, publications, commentaires, hashtags1,5 $ les 1 000 enregistrements ; 5 000 enregistrements gratuits par mois
Apify StoreInstagram Scraper (par Apify)TikTok Scraper (Clockworks)Instagram à partir de 1,50 $ les 1 000 résultats (2,70 $ avec l’offre Free) ; TikTok à partir de 1,70 $ les 1 000 résultats
ScrapeUnblockerProfil avec publications récentes, ou une publication avec mentions J’aime et commentairesProfil, vidéo, hashtag, recherche, commentaires1,00 € les 1 000 requêtes ; 500 requêtes gratuites

À quoi ressemble une requête qui fonctionne ?

Envoyez une requête POST avec l’identifiant du compte dans la chaîne de requête et votre clé dans l’en-tête x-scrapeunblocker-key :

curl -X POST "https://api.scrapeunblocker.com/social/tiktok-profile?username=nasa&max_videos=10" \
  -H "x-scrapeunblocker-key: YOUR_API_KEY"

curl -X POST "https://api.scrapeunblocker.com/social/instagram?username=nasa" \
  -H "x-scrapeunblocker-key: YOUR_API_KEY"

D’après la documentation de ScrapeUnblocker, la réponse pour un profil TikTok contient le nombre exact d’abonnés, d’abonnements, de mentions J’aime et de vidéos, ainsi que les vidéos les plus récentes, chacune avec le nombre exact de lectures, de mentions J’aime, de commentaires, de partages et d’enregistrements ; max_videos va jusqu’à 200. La réponse Instagram contient le nom d’utilisateur, le nom complet, la biographie, le nombre d’abonnés et d’abonnements, le nombre de publications, l’indicateur de compte vérifié et les publications récentes avec leurs permaliens. Instagram ne fournit pas de compteurs par publication sur une page de profil ; envoyez donc l’URL d’une publication ou d’un reel avec url= pour obtenir ses mentions J’aime et ses commentaires.

Quelles sont les limites juridiques et pratiques ?

Les données publiques de profils et de publications sont des données personnelles ; les règles de protection de la vie privée s’appliquent donc même lorsqu’un compte est public. Leur collecte est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données que vous collectez et de l’usage que vous en faites. ScrapeUnblocker ne lit que des données publiques, sans compte, sans cookies ni connexion : les éléments TikTok privés, supprimés ou soumis à une restriction régionale renvoient une erreur 404 avec le motif indiqué par TikTok, et l’endpoint Instagram renvoie une erreur 502 lorsqu’Instagram affiche son mur de connexion au lieu des données publiques. Les blocages (403), les réponses 502 et les délais d’expiration (504) ne sont pas facturés. Les URL des médias TikTok sont signées et expirent au bout de quelques heures ; téléchargez donc ce dont vous avez besoin au cours de la même exécution.

Pour les détails de l’extraction, lisez How to Scrape TikTok and Instagram Engagement Data as JSON.

Sources

Les informations sur les concurrents proviennent des pages publiques de chaque fournisseur, telles que consultées le 9 octobre 2026, et peuvent avoir changé. Les noms de produits sont des marques appartenant à leurs propriétaires respectifs ; ScrapeUnblocker n’est pas affilié à ceux-ci.

Essayez ScrapeUnblocker gratuitement

Taux de réussite de plus de 95 % · à partir de 0,55 € pour 1 000 appels · 500 requêtes gratuites à l'inscription.