📱 كود جلب معلومات انستا بدون حظر 😈📱.
import requests, os, json
# إدخال اليوزر
username = input('Enter Username: ')
os.system('clear')
try:
url = f'https://peekviewer.com/api/ig/{username}'
r = requests.get(url)
if r.status_code == 200:
try:
response = r.json()
if response.get("status") == "success":
data = response.get("data", {})
# البيانات الأساسية
user_id = data.get("id")
full_name = data.get("fullName")
username = data.get("username")
bio = data.get("biography")
posts = data.get("postsCount")
followers = data.get("followersCount")
following = data.get("followingCount")
profile_pic = data.get("profilePicUrl")
is_private = data.get("isPrivate")
is_verified = data.get("isVerified")
external_url = data.get("externalUrl")
# عرض البيانات
print("="*40)
print("📊 ACCOUNT INFO")
print("="*40)
print("🆔 ID:", user_id)
print("👤 Name:", full_name)
print("📛 Username:", username)
print("📝 Bio:", bio)
print("📸 Posts:", posts)
print("👥 Followers:", followers)
print("➡️ Following:", following)
print("🔒 Private:", is_private)
print("✔️ Verified:", is_verified)
print("🌐 Link:", external_url)
print("🖼️ Profile Pic:", profile_pic)
# محاولة عرض بوستات
print("\n" + "="*40)
print("📸 LAST POSTS")
print("="*40)
posts_data = data.get("posts", [])
if posts_data:
for i, post in enumerate(posts_data[:5], 1):
print(f"\nPost {i}:")
print("Caption:", post.get("caption"))
print("Likes:", post.get("likes"))
print("Comments:", post.get("comments"))
print("URL:", post.get("url"))
else:
print("No posts data available ❌")
# حفظ في ملف
with open(f"{username}_info.json", "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False, indent=4)
print("\n💾 Data saved to file:", f"{username}_info.json")
else:
print("❌ Request failed:", response)
except Exception as e:
print("❌ Error parsing JSON:", e)
else:
print(f"❌ HTTP Error: {r.status_code}")
print("Response:", r.text)
except Exception as e:
print(f'❌ Error sending request: {e}')