بيانات Instagram العامة · واجهة JSON API

بيانات Instagram العامة إلى JSON

مرّر اسم مستخدم أو رابط منشور أو وسمًا، واحصل على بيانات Instagram العامة بصيغة JSON: ملفات شخصية بأعداد متابعيها، ومنشورات وReels بتفاعلاتها، والتعليقات تحت المنشور، وخلاصات الوسوم.

ما لا تغطيه هذه الصفحة. تقرأ هذه الصفحة الحسابات العامة فقط، أي البيانات نفسها التي يراها أي أحد دون تسجيل الدخول. ولا تقرأ الحسابات الخاصة ولا إحصاءات (Insights) حساب تملكه؛ لإحصاءات حسابك استخدم Instagram API من Meta.

الـ JSON الذي تحصل عليه

كائن Post واحد من data، مختصر وبقيم توضيحية. كل المفاتيح موجودة دائمًا؛ وأي قيمة لا يعرضها Instagram تكون null.

json
{
  "platform": "instagram",
  "id": "3456789012345678901",
  "url": "https://www.instagram.com/p/DHsD6HGqJhp/",
  "author": { "platform": "instagram", "id": "787132", "handle": "natgeo", "display_name": "National Geographic", "avatar_url": "https://…" },
  "text": "A snow leopard crosses …",
  "lang": "en",
  "created_at": "2026-10-03T14:02:11Z",
  "media": [{ "type": "video", "url": "https://…", "thumbnail_url": "https://…", "duration_s": 31 }],
  "engagement": { "likes": 182340, "comments": 913, "shares": null, "views": 2410552, "saves": null },
  "hashtags": ["wildlife"],
  "mentions": [],
  "is_ad": false,
  "fetched_at": "2026-10-04T09:30:00Z",
  "source": "upstream:scrapecreators"
}

طلب واحد

اضبط CRAWLFEED_KEY على مفتاح API الخاص بك.

curl -G https://api.crawlfeed.dev/v1/instagram/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=natgeo"

نقاط النهاية

المسارما تعيدهالتكلفة
/v1/instagram/postsأحدث منشورات ملف شخصي.1 رصيد
/v1/instagram/profileملف شخصي عام حسب اسم المستخدم.1 رصيد
/v1/instagram/commentsالتعليقات على منشور.1 رصيد
/v1/instagram/reelsالفيديوهات القصيرة لملف شخصي: Reels وShorts.1 رصيد
/v1/instagram/hashtagمنشورات تستخدم وسمًا.1 رصيد

طريقة التنفيذ

  1. 1أنشئ حسابًا مجانيًا وانسخ مفتاح API.
  2. 2استدعِ /v1/instagram/posts باسم مستخدم لتحصل على منشوراته الأخيرة، أو /v1/instagram/profile لتحصل على الحساب نفسه.
  3. 3احفظ data بصيغة JSON، ومرّر قيمة meta.next_cursor في المُعامل cursor لتحصل على المنشورات الأقدم.

أسئلة شائعة

كيف أحصل على بيانات Instagram العامة بصيغة JSON؟

أرسل اسم المستخدم إلى /v1/instagram/posts أو /v1/instagram/profile مع مفتاح API. تأتي الاستجابة JSON بأنواع crawlfeed الموحّدة، فيقرأ الكود نفسه بيانات TikTok وYouTube وX أيضًا.

هل أحتاج إلى حساب على Instagram أو مراجعة تطبيق؟

لا. لا نقرأ إلا البيانات العامة، ولا يلزمك تسجيل الدخول إلى Instagram ولا تطبيق على Meta ولا مراجعة تطبيق.

هل يمكنني فعل ذلك دون كود؟

نعم. تكاملات Zapier وMake وn8n تنفّذ الطلبات نفسها وفق جدول زمني، وتسلّم كل نتيجة JSON إلى الخطوة التالية، فتستطيع إرسالها إلى جدول بيانات أو قاعدة بيانات أو webhook دون أن تكتب كودًا.

هل يمكنني الحصول على بيانات من حسابات خاصة؟

لا. الطلبات على الحسابات الخاصة تفشل بالخطأ not_found، ونردّ رصيد الطلبات الفاشلة.

اقرأ أيضًا