Bluesky Scraper — Posts, profils, feeds et interactions
Extrayez posts, profils, abonnés, feeds et threads Bluesky, plus les comptes ayant liké ou reposté, via l’AT Protocol — avec recherche authentifiée et résultats de hashtags par mot de passe d’application. JSON propre et normalisé.
fonctionnalités clés
Onze modes — search, profile, posts, followers, following, feed, thread, likers, reposters, actorLikes et hashtag
API publique sans identifiants pour les profils, posts, abonnés, abonnements, feeds, threads, likers et reposters
Modes authentifiés par mot de passe d’application — search, hashtag, et les likes de votre propre compte
Export de l’engagement par post — listes complètes des likers et reposters pour chaque post
Aplatissement des threads — parcourt un arbre de réponses jusqu’à une profondeur configurable
Pagination par curseur automatique sur chaque endpoint de liste, jusqu’à votre plafond d’éléments
Structure JSON normalisée pour les posts et profils, quel que soit le mode
HTTP résilient — limitation du débit de requêtes, backoff exponentiel, et nouvelle tentative sur 429/5xx
cas d’usage
- Surveillance de marque et de mots-clés via la recherche authentifiée
- Suivi des hashtags et des tendances sur l’ensemble du réseau
- Export d’audience — les listes d’abonnés et d’abonnements d’un créateur ou d’une marque
- Analyse de l’engagement — savoir précisément qui a liké ou reposté un post donné
- Construction de datasets pour la BI, l’analytics ou des pipelines RAG à partir de JSON propre et normalisé
- Archivage des conversations et des threads sous un post
paramètres d’entrée
| Paramètre | Type | Requis | Description |
|---|---|---|---|
mode | string | optionnel | Ce qu’il faut scraper : posts, profile, followers, following, feed, thread, likers, reposters, actorLikes, search, ou hashtag (par défaut : posts). |
handles | array | optionnel | Handles Bluesky pour les modes profile/posts/followers/following/actorLikes, ex. bsky.app. |
query | string | optionnel | Texte de recherche (mode search) ou hashtag (mode hashtag — préfixé automatiquement par #). |
postUri | string | optionnel | URI AT d’un post — utilisé par les modes thread, likers et reposters. |
feedUri | string | optionnel | URI AT d’un feed personnalisé — utilisé par le mode feed. |
identifier | string | optionnel | Handle ou email de connexion Bluesky pour les modes authentifiés (search, hashtag, actorLikes). |
appPassword | string | optionnel | Mot de passe d’application Bluesky (pas le mot de passe principal de votre compte) pour les modes authentifiés. |
maxItems | number | optionnel | Nombre maximal de posts/profils sauvegardés ; chacun correspond à un événement facturé (par défaut : 100). |
Exemple de sortie
1{
2 "itemType": "post",
3 "mode": "posts",
4 "uri": "at://did:plc:.../app.bsky.feed.post/...",
5 "author": {
6 "did": "did:plc:...",
7 "handle": "bsky.app",
8 "displayName": "Bluesky",
9 "followersCount": 1234567
10 },
11 "text": "Example post text",
12 "createdAt": "2026-06-11T00:00:00Z",
13 "replyCount": 10,
14 "repostCount": 20,
15 "likeCount": 100,
16 "langs": ["en"],
17 "url": "https://bsky.app/profile/bsky.app/post/..."
18}
Tarification
Facturation à l’événement : $0.001 par élément (post ou profil) sauvegardé. Un export de 1 000 éléments coûte environ $1.00, et maxItems plafonne à la fois le volume et le coût.
Astuces
- Commencez par les modes publics. Profils, posts, abonnés, et engagement (likers/reposters) ne nécessitent aucune connexion — réservez l’authentification par mot de passe d’application aux runs search et hashtag.
- Exportez l’engagement, pas seulement les posts. Les modes likers et reposters révèlent précisément qui a amplifié un post — un signal que la plupart des scrapers Bluesky ignorent.
- Plafonnez
maxItemssur les extractions de followers/following pour les gros comptes, afin de garder des runs rapides et des coûts prévisibles.
faq
Ai-je besoin d’identifiants Bluesky ?
Puis-je exporter les likes de n’importe quel compte ?
Comment trouver l’URI d’un post ou d’un feed ?
Est-il sûr d’utiliser mon mot de passe d’application ?
similaires dans ~/social
YouTube Subtitle & Transcript Scraper — JSON, SRT, VTT, LLM
Transcriptions YouTube en JSON, SRT, VTT, ou texte prêt pour LLM.
ouvrir