आपकी टीम को इस सप्ताह उत्पादन में भेजने के लिए इंस्टाग्राम पोस्ट, रील और खाता मेटाडेटा की आवश्यकता है—गिनती, छवियाँ, आयाम, और लेखक की जानकारी—बिना HTML को रिवर्स इंजीनियर किए या कई पुस्तकालयों के साथ juggling किए। इस गाइड के अंत तक, आप ज़ाइला एपीआई हब से इंस्टाग्राम डेटा एपीआई को कॉल करने में सक्षम होंगे ताकि URL द्वारा सार्वजनिक पोस्ट डेटा, उपयोगकर्ता नाम द्वारा खाता डेटा, और शॉर्टकोड द्वारा रील मैट्रिक्स को प्राप्त कर सकें, और इसे अपनी सेवा या एआई एजेंट में वायर कर सकें।
आप इंस्टाग्राम डेटा एपीआई के साथ क्या बना सकते हैं
ज़ाइला पर इंस्टाग्राम डेटा एपीआई सार्वजनिक इंस्टाग्राम संसाधनों के लिए संरचित जानकारी लौटाता है ताकि आप अपने उत्पाद में सामाजिक सामग्री को स्क्रैपिंग के बिना एकीकृत कर सकें। यह समर्थन करता है:
- URL द्वारा पोस्ट/प्रकाशन डेटा, जिसमें मीडिया आयाम, डिस्प्ले URL, और संबंधित मेटाडेटा शामिल हैं।
- उपयोगकर्ता नाम द्वारा खाता डेटा, जिसमें जीवनी और बायो लिंक शामिल हैं।
- शॉर्टकोड द्वारा रील डेटा, जिसमें लाइक_गिनती, टिप्पणी_गिनती, और वीडियो_दृश्य_गिनती शामिल हैं।
विशिष्ट उपयोग के मामले में सामाजिक प्रमाण विजेट, विश्लेषण डैशबोर्ड, यूजीसी मॉडरेशन और समृद्धि, और मार्केटिंग रिपोर्ट के लिए सामग्री सेवन पाइपलाइनों शामिल हैं।
ज़ाइला एपीआई हब एकल खाता, एकल एपीआई कुंजी मार्केटप्लेस है जिसमें एक सदस्यता + कोटा मॉडल (पे-पर-कॉल नहीं) और सामाजिक मीडिया और नेटवर्किंग और अन्य श्रेणियों में 10,000 से अधिक सार्वजनिक एपीआई का कैटलॉग है। आप zylalabs.com पर मार्केटप्लेस ब्राउज़ कर सकते हैं और आवश्यकता के अनुसार व्यक्तिगत एपीआई की सदस्यता ले सकते हैं।
ज़ाइला एपीआई हब पर शुरुआत करना
एकीकृत करने के लिए, इंस्टाग्राम डेटा एपीआई पृष्ठ खोलें, सदस्यता लें या निःशुल्क परीक्षण प्रारंभ करें (जब उपलब्ध हो), और अपनी एपीआई कुंजी कॉपी करें। प्रत्येक अनुरोध में प्राधिकरण हेडर का उपयोग होता है: बियरर YOUR_API_KEY।
यहाँ से शुरू करें: इंस्टाग्राम डेटा एपीआई पर 7-दिन का परीक्षण प्रारंभ करें. पहली एपीआई आमतौर पर 7-दिन का परीक्षण या 50 अनुरोध प्रदान करती है। वर्तमान पहुंच विकल्पों और मूल्य निर्धारण के लिए एपीआई पृष्ठ की जांच करें।
एंडपॉइंट्स का अवलोकन
1) पोस्ट डेटा प्राप्त करें
एक सार्वजनिक पोस्ट URL के लिए इंस्टाग्राम पोस्ट/प्रकाशन डेटा लौटाएं।
- विधि: GET
- URL: https://zylalabs.com/api/855/instagram-data-api/630/get-post-data
- आवश्यक क्वेरी पैरामीटर:
- link (string): इंस्टाग्राम पोस्ट URL। उदाहरण: https://www.instagram.com/p/BsOGulcndj-
cURL उदाहरण:
curl -s -X GET "https://zylalabs.com/api/855/instagram-data-api/630/get-post-data?link=https%3A%2F%2Fwww.instagram.com%2Fp%2FBsOGulcndj-" \
-H "Authorization: Bearer YOUR_API_KEY"
उदाहरण प्रतिक्रिया (आधिकारिक नमूना):
{
"status": true,
"__typename": "GraphImage",
"id": "1949525278281554174",
"shortcode": "BsOGulcndj-",
"dimensions": {
"height": 584,
"width": 584
},
"gating_info": null,
"fact_check_overall_rating": null,
"fact_check_information": null,
"sensitivity_friction_info": null,
"sharing_friction_info": {
"should_have_sharing_friction": false,
"bloks_app_url": null
},
"media_overlay_info": null,
"media_preview": null,
"display_url": "https://instagram.fbcn2-1.fna.fbcdn.net/v/t51.82787-15/625727639_18338153224242257_3827527793310630488_n.jpg?stp=dst-jpg_e15_tt6&_nc_ht=instagram.fbcn2-1.fna.fbcdn.net&_nc_cat=105&_nc_oc=Q6cZ2gHBlHY2RHKNTgCNzMelAyz56Toi4DI7VUNsrK7XJAsoGT6ka4w7PVJ6IEqS7PD9Ulw&_nc_ohc=jwkKyc7eqGAQ7kNvwHmuCEW&_nc_gid=BiA9YpCodvi1HtqMj6W-Vg&edm=AOmX9WgBAAAA&ccb=7-5&ig_cache_key=MTk0OTUyNTI3ODI4MTU1NDE3NA%3D%3D.3-ccb7-5&oh=00_AQONRzWv-s9IPALJK9qeJ5FVyMcHbwpYaGsJhb7fdlV1nA&oe=6ACE9A40&_nc_sid=bfaa47",
"display_resources": [
{
"src": "https://instagram.fbcn2-1.fna.fbcdn.net/v/t51.82787-15/625727639_18338153224242257_3827527793310630488_n.jpg?stp=dst-jpg_e35_s360x360_sh2.08_tt6&_nc_cat=104&_nc_map=urlgen_bucketless&ig_cache_key=MTk0OTUyNTI3ODI4MTU1NDE3NA%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkZFRUQueHBpZHMuNTg0LnNkci5yZWd1bGFyX3Bob3RvLkMzIn0%3D&_nc_ohc=53XaOqCZWBYQ7kNvwFfkQTV&_nc_oc=AdprbrBLkElSfmNNOrQHEYQuCIz8F8lIlYN7TENXKNGCcZVnybmvx0uXH6fzElyfwak&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=instagram.fbcn2-1.fna&_nc_gid=BiA9YpCodvi1HtqMj6W-Vg&_nc_ss=7a3ba&oh=00_AQNBRrpvxf3JGSktIaicSqaD4UtCuDo9I8feI6acpRs9Eg&oe=6ACE9A40",
"config_width": 360,
"config_height": 360
},
{
"src": "https://instagram.fbcn2-1.fna.fbcdn.net/v/t51.82787-15/625727639_18338153224242257_3827527793310630488_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&_nc_map=urlgen_bucketless&ig_cache_key=MTk0OTUyNTI3ODI4MTU1NDE3NA%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkZFRUQueHBpZHMuNTg0LnNkci5yZWd1bGFyX3Bob3RvLkMzIn0%3D&_nc_ohc=53XaOqCZWBYQ7kNvwFfkQTV&_nc_oc=AdprbrBLkElSfmNNOrQHEYQuCIz8F8lIlYN7TENXKNGCcZVnybmvx0uXH6fzElyfwak&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=instagram.fbcn2-1.fna&_nc_gid=BiA9YpCodvi1HtqMj6W-Vg&_nc_ss=7a3ba&oh=00_AQMhFQizLfIe4bAcskLHhT2nCDcjFGyldOq2Cp7IMLuVxg&oe=6ACE9A40",
"config_width": 584,
"config_height": 584
}
],
"accessibility_caption…
आप आमतौर पर जिन प्रमुख क्षेत्रों का उपयोग करेंगे:
- id और shortcode: डुप्लिकेशन और लिंकिंग के लिए स्थिर पहचानकर्ता।
- dimensions: मीडिया का ऊँचाई और चौड़ाई।
- display_url और display_resources: विभिन्न आकारों में मीडिया संपत्तियों के लिए URL।
- __typename: मीडिया प्रकार संकेत (जैसे, GraphImage)।
2) खाता डेटा प्राप्त करें
उपयोगकर्ता नाम द्वारा सार्वजनिक इंस्टाग्राम खाता डेटा लौटाएं।
- विधि: GET
- URL: https://zylalabs.com/api/855/instagram-data-api/631/get-account-data
- आवश्यक क्वेरी पैरामीटर:
- username (string): इंस्टाग्राम उपयोगकर्ता नाम। उदाहरण: leomessi
cURL उदाहरण:
प्रतिक्रिया निर्दिष्ट उपयोगकर्ता नाम के लिए जीवनी और बायो_links जैसे खाता मेटाडेटा लौटाती है।
3) रील डेटा प्राप्त करें
शॉर्टकोड द्वारा सार्वजनिक इंस्टाग्राम रील/पोस्ट मैट्रिक्स लौटाएं। लाइक्स, टिप्पणियों, और दृश्यों के लिए गिनती शामिल है।
- विधि: GET
- URL: https://zylalabs.com/api/855/instagram-data-api/32007/get-reel-data
- आवश्यक क्वेरी पैरामीटर:
- shortcode (string): पोस्ट/रील के लिए इंस्टाग्राम शॉर्टकोड। उदाहरण: DctYV2qt6S5
cURL उदाहरण:
उदाहरण प्रतिक्रिया (आधिकारिक नमूना):
आप आमतौर पर जिन प्रमुख क्षेत्रों का उपयोग करेंगे:
- like_count और comment_count: डैशबोर्ड और अलर्ट के लिए संलग्नता मैट्रिक्स।
- video_view_count (और play_count): रील प्रदर्शन ट्रैकिंग।
- code: सह correleation के लिए अनुरोधित शॉर्टकोड का इको।
पायथन में एंड-टू-एंड उदाहरण
नीचे दिया गया स्निपेट शॉर्टकोड द्वारा रील मैट्रिक्स को प्राप्त करता है और संलग्नता KPI को प्रिंट करता है। यह ऊपर दिए गए cURL उदाहरण में दिखाए गए समान एंडपॉइंट और पैरामीटर का उपयोग करता है।
import os
import requests
API_KEY = os.getenv("ZYLA_API_KEY", "YOUR_API_KEY")
SHORTCODE = "DctYV2qt6S5"
url = "https://zylalabs.com/api/855/instagram-data-api/32007/get-reel-data"
params = {"shortcode": SHORTCODE}
headers = {"Authorization": f"Bearer {API_KEY}"}
resp = requests.get(url, params=params, headers=headers, timeout=15)
resp.raise_for_status()
data = resp.json()
# Extract the fields your app likely needs
like_count = data.get("like_count")
comment_count = data.get("comment_count")
views = data.get("video_view_count")
print({
"shortcode": data.get("code"),
"likes": like_count,
"comments": comment_count,
"views": views
})
आप जो JSON अपेक्षित कर सकते हैं (जैसा कि ऊपर दिखाया गया है):
समय बचाने वाले कार्यान्वयन नोट्स
- प्राधिकरण हेडर: हमेशा प्राधिकरण: बियरर YOUR_API_KEY शामिल करें। क्वेरी पैरामीटर में कुंजी न भेजें।
- URL एन्कोडिंग: पोस्ट डेटा प्राप्त करने के लिए, लिंक पैरामीटर को URL-एन्कोडेड होना चाहिए। प्रदान किया गया cURL सही रूप दिखाता है।
- सार्वजनिक डेटा केवल: ये एंडपॉइंट सार्वजनिक इंस्टाग्राम संसाधनों के लिए जानकारी लौटाते हैं।
- कैशिंग: रीलों पर संलग्नता संख्या जल्दी बदल सकती है। यदि आप पोलिंग कर रहे हैं, तो प्रतिक्रियाओं को संक्षिप्त रूप से कैश करें (जैसे, 30–120 सेकंड) ताकि डुप्लिकेट कॉल से बचा जा सके जबकि डैशबोर्ड को ताजा रखा जा सके।
- त्रुटि हैंडलिंग: गैर-200 और JSON पार्सिंग त्रुटियों को संभालें। बैच अपडेट करते समय एक्सपोनेंशियल बैकऑफ मदद करता है।
- कोटा: ज़ाइला एपीआई सदस्यता + कोटा का उपयोग करते हैं। पहली एपीआई आमतौर पर 7-दिन का परीक्षण या 50 अनुरोध शामिल करती है; बड़े बैकफिल चलाने से पहले वर्तमान सीमाओं के लिए लिस्टिंग की जांच करें।
वास्तविक दुनिया के उपयोग के मामले
- सत्यापित मेटाडेटा के साथ पोस्ट एम्बेड करें: एक पोस्ट URL को आयामों और एक डिस्प्ले_url में हल करें, शॉर्टकोड को स्टोर करें, और एक सुसंगत UI के साथ रेंडर करें।
- निर्माता और ब्रांड पृष्ठ: अभियान या उत्पाद पृष्ठों के बगल में एक खाते की जीवनी और आउटगोइंग लिंक दिखाने के लिए खाता डेटा प्राप्त करें।
- रील प्रदर्शन ट्रैकिंग: हर मिनट उच्च प्राथमिकता वाले शॉर्टकोड के लिए रील डेटा प्राप्त करें और अपने मैट्रिक्स स्टोर में डेल्टास (लाइक्स, टिप्पणियाँ, वीडियो_दृश्य_गिनती) को पुश करें।
- यूजीसी पर स्वचालित QA: यह मान्य करें कि एक प्रस्तुत इंस्टाग्राम URL वास्तव में एक छवि या रील में हल होता है और आयामों के माध्यम से आपके आकार की आवश्यकताओं को पूरा करता है।
एआई एजेंटों से एपीआई कॉल करना (MCP)
आप ज़ाइला एपीआई को MCP-संगत क्लाइंट्स से MCP एंडपॉइंट के माध्यम से कॉल कर सकते हैं https://mcp.zylalabs.com/mcp?apikey=YOUR_API_KEY. यह एआई कोडिंग उपकरणों के साथ प्रोटोटाइप करने या एआई-रनबुक में जांचें डालने के लिए उपयोगी है। विवरण के लिए देखें MCP.
कॉपी-तैयार अनुरोध संग्रह
इन सटीक अनुरोधों का उपयोग करें जिसमें आपकी कुंजी प्राधिकरण हेडर में डाली गई हो।
पोस्ट डेटा प्राप्त करें (URL द्वारा)
खाता डेटा प्राप्त करें (उपयोगकर्ता नाम द्वारा)
रील डेटा प्राप्त करें (शॉर्टकोड द्वारा)
ऑपरेशनल चेकलिस्ट
- env में कुंजी: अपने सीक्रेट्स मैनेजर या वातावरण चर में YOUR_API_KEY स्टोर करें।
- निगरानी: गैर-200 और टाइमआउट को ट्रैक करें; अस्थायी विफलताओं को पुनः प्रयास करें।
- डेटा मॉडल: डुप्लिकेशन से बचने और लक्षित ताज़गी सक्षम करने के लिए पोस्ट/रील के लिए शॉर्टकोड को बनाए रखें।
- परिवर्तन की दर: रीलें अक्सर अपडेट होती हैं; प्राथमिक वस्तुओं के लिए तंग पोलिंग विंडो शेड्यूल करें और बाकी के लिए लंबे विंडो।
- मार्केटप्लेस प्रबंधन: अपने ज़ाइला डैशबोर्ड का उपयोग करके कोटा उपयोग की निगरानी करें। आप हमेशा zylalabs.com पर अतिरिक्त सामाजिक मीडिया और नेटवर्किंग एपीआई का अन्वेषण कर सकते हैं जब सुविधाओं का विस्तार कर रहे हों।
FAQ
प्रश्न: मैं अनुरोधों को प्रमाणित कैसे करूँ?
उत्तर: प्रत्येक अनुरोध पर हेडर Authorization: Bearer YOUR_API_KEY शामिल करें।
प्रश्न: मुझे पोस्ट डेटा प्राप्त करने के लिए क्या इनपुट देना चाहिए?
उत्तर: लिंक पैरामीटर के माध्यम से एक URL-एन्कोडेड इंस्टाग्राम पोस्ट URL प्रदान करें, उदाहरण के लिए link=https%3A%2F%2Fwww.instagram.com%2Fp%2FBsOGulcndj-.
प्रश्न: मुझे रील डेटा प्राप्त करने के लिए क्या इनपुट देना चाहिए?
उत्तर: शॉर्टकोड क्वेरी पैरामीटर का उपयोग करके लक्षित रील/पोस्ट का शॉर्टकोड मान प्रदान करें।
प्रश्न: क्या एपीआई लाइक और व्यू गिनती लौटाता है?
उत्तर: हाँ, रील डेटा प्राप्त करने पर like_count, comment_count, play_count, और video_view_count लौटाता है।
प्रश्न: क्या कोई मुफ्त योजना है?
उत्तर: ज़ाइला सदस्यता + कोटा का उपयोग करता है। पहली एपीआई आमतौर पर 7-दिन का परीक्षण या 50 अनुरोध शामिल करती है; वर्तमान पहुंच विकल्पों और मूल्य निर्धारण के लिए लिस्टिंग की जांच करें।
क्या आप इसे अपनी पाइपलाइन में वायर करने के लिए तैयार हैं? अपना खाता बनाएं और लिस्टिंग पर सीधे 7-दिन का परीक्षण प्रारंभ करें: इंस्टाग्राम डेटा एपीआई पर 7-दिन का परीक्षण प्रारंभ करें. आपकी एक ज़ाइला एपीआई कुंजी बाद में जोड़े गए किसी भी अन्य एपीआई में काम करती है।