Profil Instagram
Récupérez les données de profil Instagram : bio, nombre d'abonnés/abonnements, publications récentes, photo de profil et statut de vérification.
Utilisez le token JS
Les scrapers Instagram fonctionnent mieux avec votre JavaScript token.
Utilisation de l'API
Ajoutez &scraper=instagram-profile à une requête Crawling API. Encodez en URL l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.instagram.com/apple/' \
--data-urlencode 'scraper=instagram-profile' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.instagram.com/apple/',
{'scraper': 'instagram-profile'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.instagram.com/apple/',
{ scraper: 'instagram-profile' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.instagram.com/apple/', scraper: 'instagram-profile')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour la lisibilité) :
https://www.instagram.com/apple/Structure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Nom d'utilisateur du profil (sans @).
Nom affiché du profil.
Texte de la bio.
Abonnés.
Abonnements.
Nombre total de publications sur le profil.
Indicateur de compte vérifié.
Indicateur de compte privé.
URL de la photo de profil.
Jusqu'à 12 publications récentes (même structure que
instagram-post).Exemple de réponse
{
"username": "apple",
"full_name": "Apple",
"biography": "Welcome to @apple. The latest creativity going on around us.",
"followers_count": 33800000,
"following_count": 9,
"posts_count": 1284,
"is_verified": true,
"is_private": false,
"profile_pic_url": "https://scontent.cdninstagram.com/...jpg"
}