Bluesky Scraper — पोस्ट, प्रोफ़ाइल, फ़ीड और इंटरैक्शन
AT Protocol के ज़रिए Bluesky पोस्ट, प्रोफ़ाइल, फ़ॉलोअर्स, फ़ीड, थ्रेड, likers, और reposters एक्सट्रैक्ट करें — साथ ही app password के साथ ऑथेंटिकेटेड सर्च और hashtag रिज़ल्ट भी। साफ़, normalized JSON।
मुख्य विशेषताएं
ग्यारह मोड — search, profile, posts, followers, following, feed, thread, likers, reposters, actorLikes, और hashtag
बिना क्रेडेंशियल वाला पब्लिक API — profiles, posts, followers, following, feeds, threads, likers, और reposters के लिए
ऑथेंटिकेटेड app-password मोड — search, hashtag, और आपके अपने अकाउंट के likes
पोस्ट-एंगेजमेंट एक्सपोर्ट — हर पोस्ट की पूरी likers और reposters लिस्ट
थ्रेड फ़्लैटनिंग — रिप्लाई ट्री को एक कॉन्फ़िगर करने लायक डेप्थ तक फॉलो करता है
हर list एंडपॉइंट पर आपके item cap तक ऑटोमैटिक cursor पेजिनेशन
सभी मोड में posts और profiles के लिए normalized JSON शेप
रेज़िलिएंट HTTP — रिक्वेस्ट थ्रॉटलिंग, एक्सपोनेंशियल बैक-ऑफ़, और 429/5xx पर रीट्राई
यूज़ केस
- ऑथेंटिकेटेड सर्च के ज़रिए ब्रांड और कीवर्ड मॉनिटरिंग
- पूरे नेटवर्क पर hashtag और ट्रेंड ट्रैकिंग
- ऑडियंस एक्सपोर्ट — किसी क्रिएटर या ब्रांड की followers और following लिस्ट
- एंगेजमेंट एनालिसिस — किसी पोस्ट को ठीक-ठीक किसने लाइक या रीपोस्ट किया
- साफ़, normalized JSON से BI, एनालिटिक्स, या RAG पाइपलाइन के लिए dataset बनाना
- किसी पोस्ट के नीचे की बातचीत और थ्रेड का आर्काइविंग
इनपुट पैरामीटर
| पैरामीटर | टाइप | आवश्यक | विवरण |
|---|---|---|---|
mode | string | वैकल्पिक | क्या स्क्रैप करना है: posts, profile, followers, following, feed, thread, likers, reposters, actorLikes, search, या hashtag (डिफ़ॉल्ट: posts)। |
handles | array | वैकल्पिक | profile/posts/followers/following/actorLikes मोड के लिए Bluesky handles, जैसे bsky.app। |
query | string | वैकल्पिक | सर्च टेक्स्ट (search मोड) या hashtag (hashtag मोड — # अपने आप आगे जुड़ जाता है)। |
postUri | string | वैकल्पिक | किसी पोस्ट का AT URI — thread, likers, और reposters मोड में इस्तेमाल होता है। |
feedUri | string | वैकल्पिक | किसी कस्टम फ़ीड का AT URI — feed मोड में इस्तेमाल होता है। |
identifier | string | वैकल्पिक | ऑथेंटिकेटेड मोड (search, hashtag, actorLikes) के लिए Bluesky लॉगिन handle/ईमेल। |
appPassword | string | वैकल्पिक | ऑथेंटिकेटेड मोड के लिए Bluesky app password (आपका मुख्य अकाउंट पासवर्ड नहीं)। |
maxItems | number | वैकल्पिक | सेव किए जाने वाले अधिकतम posts/profiles; हर एक एक बिल किया जाने वाला इवेंट है (डिफ़ॉल्ट: 100)। |
आउटपुट का उदाहरण
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}
प्राइसिंग
Pay-per-event: सेव किए गए हर item (post या profile) पर $0.001। 1,000-item एक्सपोर्ट की कीमत ~$1.00 होती है, और maxItems वॉल्यूम व कॉस्ट दोनों पर कैप लगाता है।
टिप्स
- पब्लिक मोड से शुरुआत करें। Profiles, posts, followers, और engagement (likers/reposters) को लॉगिन की ज़रूरत नहीं — app-password ऑथ को सिर्फ़ search और hashtag रन के लिए बचाकर रखें।
- सिर्फ़ posts नहीं, engagement भी एक्सपोर्ट करें। likers और reposters मोड बिल्कुल सटीक बताते हैं कि किसी पोस्ट को किसने आगे बढ़ाया — यह एक ऐसा सिग्नल है जिसे ज़्यादातर Bluesky स्क्रैपर छोड़ देते हैं।
- बड़े अकाउंट के follower/following पुल पर
maxItemsको कैप करें ताकि रन तेज़ रहें और कॉस्ट का अंदाज़ा लगाया जा सके।
सामान्य प्रश्न
क्या मुझे Bluesky क्रेडेंशियल चाहिए?
क्या मैं किसी भी अकाउंट के likes एक्सपोर्ट कर सकता हूं?
मुझे किसी पोस्ट या फ़ीड का URI कैसे मिलेगा?
क्या अपना app password इस्तेमाल करना सुरक्षित है?
~/social में संबंधित
YouTube Subtitle & Transcript Scraper — JSON, SRT, VTT, LLM
YouTube transcripts JSON, SRT, VTT, या LLM-तैयार टेक्स्ट के रूप में।
खोलें