~/social/instagram-scraper

Instagram Scraper — प्रोफ़ाइल, पोस्ट और Reels डेटा

बिना लॉगिन Instagram स्क्रेपिंग: यूज़रनेम या URL से प्रोफ़ाइल, पोस्ट, Reels और कमेंट, साथ में कैप्शन, हैशटैग, एंगेजमेंट और वीडियो-ऑडियो लिंक। API, JSON, CSV।

सोशल TypeScript वैश्विक
proooxy/instagram-scraper — स्पेक
कैटेगरीsocial / सोशल
भाषाTypeScript
स्टैकTypeScript
मार्केट्सवैश्विक
आउटपुटसाफ, RAG-तैयार JSON

मुख्य विशेषताएं

न लॉगिन, न Instagram अकाउंट — केवल सार्वजनिक प्रोफ़ाइल, पोस्ट और Reels

प्रोफ़ाइल: बायो, पूरा नाम, फ़ॉलोअर व फ़ॉलोइंग संख्या, वेरिफ़ाइड और प्राइवेट फ़्लैग, बायो लिंक और अवतार

कैप्शन, लाइक और कमेंट संख्या के साथ पोस्ट, Reels और कैरोसेल; प्रोफ़ाइल के Reels टैब से पढ़े गए Reels में प्ले काउंट भी मिलता है

कैप्शन से हैशटैग और मेंशन निकालकर साफ़ ऐरे में दिए जाते हैं

हर पोस्ट पर Instagram के अपने टॉपिक टैग, टैग किए गए यूज़र, को-ऑथर और लोकेशन

कैरोसेल के हर हिस्से के इमेज और वीडियो लिंक, साथ ही हर उस वीडियो का सिर्फ़-ऑडियो ट्रैक जिसमें ऑडियो है

वैकल्पिक कमेंट — लेखक, टेक्स्ट, लाइक, जवाबों की संख्या और टाइमस्टैम्प के साथ, प्रति पोस्ट 500 तक

प्रति प्रोफ़ाइल सीमा और कड़ी रिक्वेस्ट सीमा, ताकि रन का आकार पहले से तय रहे

यूज़ केस

  • इन्फ़्लुएंसर और क्रिएटर रिसर्च — एंगेजमेंट, को-ऑथर और वे अकाउंट जिन्हें वे टैग करते हैं
  • आपके चुने हुए अकाउंट पर ब्रांड और प्रतिस्पर्धी निगरानी
  • Instagram के अपने टॉपिक टैग से समूहीकरण और ट्रेंड विश्लेषण
  • पोस्ट और Reels पर कमेंट व सेंटिमेंट विश्लेषण
  • Reels के सिर्फ़-ऑडियो ट्रैक को स्पीच-टू-टेक्स्ट में भेजना
  • RAG और LLM पाइपलाइन के लिए सोशल डेटासेट

इनपुट पैरामीटर

पैरामीटरटाइपआवश्यकविवरण
startUrlsarrayवैकल्पिकप्रोफ़ाइल, पोस्ट या Reel के पते; ये या usernames में से एक दें
usernamesarrayवैकल्पिकप्रोफ़ाइल के नाम, @ के साथ या बिना
maxPostsPerProfileintegerवैकल्पिकप्रति प्रोफ़ाइल पूरी तरह पढ़े जाने वाले पोस्ट और Reels, दोनों की गिनती अलग-अलग (डिफ़ॉल्ट 24)
includeReelsbooleanवैकल्पिकहर प्रोफ़ाइल का Reels टैब भी पढ़ें — प्ले काउंट देने वाला एकमात्र स्रोत (डिफ़ॉल्ट चालू)
includeCommentsbooleanवैकल्पिकहर पोस्ट के कमेंट पढ़ें, नीचे दी सीमा तक (डिफ़ॉल्ट बंद)
maxCommentsPerPostintegerवैकल्पिकप्रति पोस्ट या Reel सहेजे जाने वाले कमेंट, 0–500 (डिफ़ॉल्ट 24)
postsPerPageintegerवैकल्पिकएक पेज पर कितने पोस्ट माँगे जाएँ (डिफ़ॉल्ट 12)
maxConcurrencyintegerवैकल्पिकएक साथ चलने वाली रिक्वेस्ट (डिफ़ॉल्ट 3)
maxRequestsPerCrawlintegerवैकल्पिकइतनी रिक्वेस्ट के बाद रुकें; खाली का मतलब कोई सीमा नहीं
proxyobjectवैकल्पिकApify Proxy, डिफ़ॉल्ट रेज़िडेंशियल — लॉग-आउट पाठकों को Instagram रेज़िडेंशियल पते से कहीं आसानी से जवाब देता है

आउटपुट उदाहरण

 1{
 2  "type": "post",
 3  "source": {
 4    "id": "instagram",
 5    "canonicalUrl": "https://www.instagram.com/reel/DdRyQxKteC1/",
 6    "username": "astro_jessica"
 7  },
 8  "kind": "reel",
 9  "id": "3986188199829823669",
10  "shortcode": "DdRyQxKteC1",
11  "owner": {
12    "id": "4092263381",
13    "username": "astro_jessica",
14    "fullName": "Jessica Meir",
15    "isVerified": true
16  },
17  "takenAt": "2026-09-14T18:58:07.000Z",
18  "caption": "Volume up and get your groove on! A bit of weekend dancing on the @iss to start your week off right. …",
19  "hashtags": [],
20  "mentions": [
21    "iss"
22  ],
23  "format": "video",
24  "productType": "clips",
25  "isVideo": true,
26  "isReel": true,
27  "hasAudio": true,
28  "likeCount": 251630,
29  "commentCount": 2690,
30  "medias": [
31    {
32      "type": "Image",
33      "url": "https://…jpg",
34      "width": 892,
35      "height": 1584
36    },
37    {
38      "type": "Video",
39      "videoUrl": "https://…mp4",
40      "width": 892,
41      "height": 1584,
42      "audioUrl": "https://…mp4"
43    }
44  ],
45  "audioTitle": "Original audio",
46  "coauthors": [
47    {
48      "username": "nasa",
49      "id": "528817151",
50      "fullName": "NASA"
51    },
52    {
53      "username": "iss",
54      "id": "953293389",
55      "fullName": "International Space Station"
56    },
57    {
58      "username": "astro_anil",
59      "id": "50101577629",
60      "fullName": "Anil | Astronaut Space Doctor"
61    }
62  ],
63  "topics": [
64    "international space station",
65    "zero gravity",
66    "samantha cristoforetti",
67    "iss life",
68    "space station interior"
69  ],
70  "location": {
71    "id": "1783641135097024",
72    "name": "International Space Station"
73  },
74  "commentsRead": 24,
75  "comments": [
76    {
77      "id": "18000000000000000",
78      "authorUsername": "example_user",
79      "authorId": "10000000000",
80      "authorIsVerified": false,
81      "text": "Microgravity jazzercise 💃",
82      "likeCount": 0,
83      "createdAt": "2026-10-20T01:38:03.000Z"
84    }
85  ],
86  "scrapedAt": "2026-10-20T01:52:17.665Z"
87}

प्राइसिंग

Pay-per-event: हर सहेजे गए पोस्ट या Reel पर एक बार, हर सहेजी गई प्रोफ़ाइल पर एक बार, और पोस्ट के साथ सहेजे गए हर कमेंट पर एक बार। जिस रिकॉर्ड को Actor पढ़ नहीं सका, उसका कोई शुल्क नहीं लगता।

सुझाव

एक प्रोफ़ाइल से शुरू करें। कम maxPostsPerProfile रखने पर बड़े रन से पहले रिकॉर्ड देखे जा सकते हैं। Reels टैब चालू रखें। प्ले काउंट सिर्फ़ यहीं से मिलते हैं; इसे बंद करने पर रन छोटा होता है, पर इसी कीमत पर। कमेंट तभी चालू करें जब ज़रूरत हो। हर सहेजे गए कमेंट का एक शुल्क लगता है; maxCommentsPerPost तय करता है कि एक पोस्ट के साथ कितने कमेंट आएँ। Reels में क्या बोला गया, जानना है? Instagram Transcript Scraper उन्हीं अकाउंट के Reels को टाइमस्टैम्प वाले टेक्स्ट में बदलता है।

सामान्य प्रश्न

क्या Instagram अकाउंट चाहिए?
नहीं। कुछ भी लॉगिन नहीं होता और कोई अकाउंट कुकी नहीं भेजी जाती — Actor वही पढ़ता है जो Instagram किसी भी लॉग-आउट विज़िटर को दिखाता है।
क्या Instagram को स्क्रेप करना कानूनी है?
यह Actor सिर्फ़ वही पढ़ता है जो Instagram बिना लॉगिन वाले किसी भी विज़िटर को दिखाता है, और कभी लॉगिन नहीं करता; Meta v. Bright Data (2024) में एक अमेरिकी अदालत ने पाया कि बिना लॉगिन सार्वजनिक डेटा जुटाना Meta की शर्तों का उल्लंघन नहीं था। आपका उपयोग कानूनी है या नहीं, यह इस पर निर्भर करता है कि आप क्या जुटाते हैं और उसका क्या करते हैं — प्रोफ़ाइल और कमेंट GDPR जैसे क़ानूनों के तहत व्यक्तिगत डेटा हो सकते हैं — इसलिए अपने कानूनी सलाहकार से पूछें।
क्या यह Instagram API का विकल्प है?
सार्वजनिक डेटा पढ़ने के लिए, हाँ। Instagram की आधिकारिक API अपने प्रोफ़ेशनल अकाउंट को संभालने के लिए बनी है और उसके लिए Meta ऐप, बिज़नेस या क्रिएटर अकाउंट और ऐप रिव्यू चाहिए। यह Actor इनमें से किसी के बिना कोई भी सार्वजनिक प्रोफ़ाइल, पोस्ट या Reel पढ़ता है, और आप इसे Apify API से चलाते हैं।
क्या यह Stories, फ़ॉलोअर या हैशटैग पेज पढ़ सकता है?
नहीं। Instagram Stories, हाइलाइट, फ़ॉलोअर सूची, हैशटैग पेज और कीवर्ड सर्च केवल लॉग-इन यूज़र को देता है, और यह Actor लॉग-आउट रहता है। यह उन्हीं अकाउंट और पोस्ट को पढ़ता है जिनकी ओर आप इशारा करें।
कुछ पोस्ट में प्ले काउंट क्यों नहीं है?
प्ले काउंट सिर्फ़ प्रोफ़ाइल के Reels टैब से मिलते हैं। includeReels चालू रखें — यह डिफ़ॉल्ट रूप से चालू है — तो वहाँ से पढ़े गए Reels में ये मिलते हैं।
कौन-से Instagram लिंक काम करते हैं?
प्रोफ़ाइल, पोस्ट, Reel और IGTV पते (instagram.com/<user>/, /p/<code>/, /reel/<code>/, /tv/<code>/), @username, या सिर्फ़ यूज़रनेम। शेयर लिंक (instagram.com/share/… या /s/…) का कोड पोस्ट का अपना कोड नहीं होता: उसे खोलें और जिस पते पर वह ले जाए, वही पेस्ट करें।

~/social में संबंधित

Instagram Scraper — प्रोफ़ाइल, पोस्ट और Reels डेटा रन करें, या कस्टम बिल्ड पाएं

मिनटों में Apify पर एक्सट्रैक्शन शुरू करें, या अपने सोर्स और स्कीमा के लिए कस्टम स्क्रैपर और RAG पाइपलाइन बनवाने के लिए मुझे हायर करें।

Apify पर रन करें कस्टम डेटा पाएं