Instagram Post
Extrayez les métadonnées d'une publication Instagram : légende, auteur, URLs des médias, hashtags, mentions et compteurs d'engagement.
Utilisez le token JS
Les scrapers Instagram fonctionnent mieux avec votre JavaScript token.
Utilisation de l'API
Ajoutez &scraper=instagram-post à 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/p/B5LQhLiFFCX' \
--data-urlencode 'scraper=instagram-post' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.instagram.com/p/B5LQhLiFFCX',
{'scraper': 'instagram-post'}
)
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/p/B5LQhLiFFCX',
{ scraper: 'instagram-post' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.instagram.com/p/B5LQhLiFFCX', scraper: 'instagram-post')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :
https://www.instagram.com/p/B5LQhLiFFCXStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Shortcode de la publication.
Texte de la légende.
Nom d'utilisateur de l'auteur.
image, video ou carousel.URLs directes vers les images ou vidéos.
Hashtags extraits de la légende.
Noms d'utilisateurs mentionnés avec @.
Lieu identifié.
J'aime.
Commentaires.
Horodatage au format ISO 8601.
Exemple de réponse
{
"id": "B5LQhLiFFCX",
"caption": "New product launch! #design #craft",
"owner_username": "apple",
"media_type": "image",
"media_urls": ["https://scontent.cdninstagram.com/...jpg"],
"hashtags": ["design", "craft"],
"mentions": [],
"like_count": 142000,
"comment_count": 3210,
"posted_at": "2026-04-15T14:22:00Z"
}