কুইকস্টার্ট — ১০ মিনিটে প্রথম প্রোফাইল অনুসন্ধান
লক্ষ্য: হোয়াটসঅ্যাপ ডেটা এপিআই-তে একটিমাত্র প্রমাণীকৃত HTTP অনুরোধ পাঠিয়ে একটি ফোন নম্বরের পাবলিক প্রোফাইল পড়ে নেওয়া। কোনো SDK ইনস্টল করার প্রয়োজন নেই — এটি যেকোনো ভাষার HTTP ক্লায়েন্ট থেকে কাজ করে।
ধাপ ১ — একটি এপিআই কী সংগ্রহ করুন
দুটি চ্যানেল — যেকোনো একটি বেছে নিন। একই JSON, একই এন্ডপয়েন্ট, কিন্তু কী সোর্স এবং বেস URL ভিন্ন:
| চ্যানেল | বেস ইউআরএল | মূল উৎস | প্রয়োজনীয় হেডার |
|---|---|---|---|
| সরাসরি প্রক্সি | https://whatsapp-proxy.checkleaked.cc | সরাসরি ক্রয়। চাবিটি আমাদের ড্যাশবোর্ডে পরিচালিত হয়। | x-rapidapi-key: <direct-key> |
| র্যাপিডএপিআই মার্কেটপ্লেস | https://wp-data.p.rapidapi.com | RapidAPI ড্যাশবোর্ড → "অ্যাপস" → নিরাপত্তা। RapidAPI লিস্টিং-এ সাবস্ক্রাইব করুন। | x-rapidapi-key: <rapidapi-key>x-rapidapi-host: wp-data.p.rapidapi.com |
একটি সরাসরি কী RapidAPI বেস URL-এর সাথে কাজ করবে না, এবং এর বিপরীতটিও সত্য। সামঞ্জস্য রক্ষার জন্য উভয় ক্ষেত্রেই x-rapidapi-key হেডার নামটি পুনরায় ব্যবহার করা হয় — মূল বিষয় হলো ভ্যালুর উৎস।
ধাপ ২ — আপনার প্রথম অনুরোধটি করুন
সরাসরি প্রক্সি (প্রস্তাবিত):
curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \ "https://whatsapp-proxy.checkleaked.cc/number/13105551234"
র্যাপিডএপিআই মার্কেটপ্লেস:
curl -H "x-rapidapi-key: YOUR_RAPIDAPI_KEY" \ -H "x-rapidapi-host: wp-data.p.rapidapi.com" \ "https://wp-data.p.rapidapi.com/number/13105551234"
ধাপ ৩ — উত্তরটি পড়ুন
প্রতিক্রিয়াটি একটি WhatsAppEntry ডকুমেন্ট (লাইভ ফর্ম — অতিরিক্ত ফিল্ডগুলো বাদ দেওয়া হয়েছে):
{
"number": "13105551234",
"countryCode": "US",
"phone": "+1 310 555 1234",
"type": "FIXED_LINE_OR_MOBILE",
"about": null,
"isWAContact": true,
"isUser": true,
"isBusiness": true,
"isGroup": false,
"isBlocked": false,
"isMyContact": false,
"isEnterprise": false,
"isVerified": false,
"id": {
"server": "c.us",
"user": "13105551234",
"_serialized": "[email protected]"
},
"businessProfile": {
"categories": [{ "id": "...", "localized_display_name": "Otra categoría" }],
"memberSinceText": "Se unió en abril, 2024.",
"isProfileLocked": true
},
"profilePic": { "success": false, "image_status": "item-not-found" },
"date": "2026-04-10T17:30:33.356Z",
"cached": true
}সরাসরি পরীক্ষা থেকে প্রাপ্ত নোট:
- profilePic একটি OBJECT, কোনো URL নয়। যখন কোনো ছবি বিদ্যমান থাকে, তখন /picture/{number} এর মাধ্যমে বাইনারিটি আনা হয়; আর না থাকলে, { success: false, image_status: "item-not-found" } পাওয়া যায়।
- সীমাবদ্ধ করা হলে 'about' শূন্য হয়।
- isWAContact হলো "এই নম্বরটি কি WhatsApp-এ আছে" এই তথ্য যাচাই করার প্রামাণ্য সংকেত।
- লুকআপ মিস হলেও একটি WhatsAppEntry ফেরত আসে — শুধু HTTP স্ট্যাটাস নয়, এরর / এক্সিস্টস ফিল্ডগুলোও চেক করুন।
ধাপ ৪ — ত্রুটিগুলো সামাল দিন
বার্স্ট-লিমিট এবং অথোরাইজেশন ত্রুটি একটি সংক্ষিপ্ত বডি ফেরত দেয়:
{ "error": "Requests must be at least 0.5 seconds apart" }ডিফল্ট ব্যবধান: প্রতিটি অনুরোধের মধ্যে কমপক্ষে ৫০০ মিলিসেকেন্ড (প্রতি সেকেন্ডে ২টি অনুরোধ)। মেগা টিয়ার: ২৫০ মিলিসেকেন্ড (প্রতি সেকেন্ডে ৪টি অনুরোধ)। সম্পূর্ণ ত্রুটি নির্দেশিকা।
/number/{number} এর উপর ঐচ্ছিক কোয়েরি ফ্ল্যাগ
| পতাকা | প্রভাব |
|---|---|
telegram=1 | টেলিগ্রাম নিবন্ধনের তথ্য অন্তর্ভুক্ত করুন। |
lookup=1 | TrueCaller লুকআপ অন্তর্ভুক্ত করুন। |
google=1 | গুগল সার্চ স্নিপেট অন্তর্ভুক্ত করুন। |
includeCarrier=1 | ক্যারিয়ার/অঞ্চল ডেটা অন্তর্ভুক্ত করুন। |
ignoreProfilePic=1 | প্রোফাইল-ছবি আনার প্রক্রিয়াটি এড়িয়ে যান (আরও দ্রুত)। |
forceBypassCache=1 | নতুন করে অনুসন্ধান করতে বাধ্য করুন (এটি একটি অনুরোধ হিসেবে গণ্য হবে)। |
fullAiReport=1 | এআই ওএসআইএনটি রিপোর্ট তৈরি করুন (প্রতিক্রিয়া পেতে বেশি সময় লাগবে)। |
পরবর্তী পদক্ষেপ
আমাদের ব্যবহারকারীরা যা বলেন
আমাদের সন্তুষ্ট গ্রাহকদের কাছ থেকে আসল পর্যালোচনা