আপনি YouTube-এ একজন ক্রিয়েটরকে পেয়েছেন এবং তাঁর সঙ্গে কাজ করতে চান। স্পনসরশিপের প্রস্তাব পাঠানোর আগে আপনি পুরো ছবিটা দেখতে চান: তাঁর Instagram, TikTok, X অ্যাকাউন্ট, হয়তো একটি ওয়েবসাইট বা পডকাস্ট। একজন ক্রিয়েটরের জন্য এতে কয়েক মিনিটের ক্লিক লাগে। কিন্তু স্প্রেডশিটে 300 জন ক্রিয়েটরের তালিকা থাকলে কয়েক দিন লেগে যায়, আর ভুলও জমতে থাকে।
এই গাইডে দুটোই আছে। প্রথমে একজন ক্রিয়েটরের জন্য কার্যকর ম্যানুয়াল পদ্ধতি, সঙ্গে শুধু ইউজারনেম মিলে যাওয়া কেন যথেষ্ট নয়। তারপর সোশ্যাল মিডিয়া লুকআপ API দিয়ে কীভাবে এটা স্বয়ংক্রিয় করবেন, একবারে একটি প্রোফাইল বা পুরো তালিকা একসঙ্গে, চালানো যায় এমন কোডসহ।
শুরু করার আগে পরিধি নিয়ে একটি কথা: এখানকার সবকিছুই পাবলিক ক্রিয়েটর ও ব্যবসায়িক অ্যাকাউন্ট নিয়ে, অর্থাৎ যাঁরা পাবলিক নামে প্রকাশ করেন এবং চান দর্শক ও ব্র্যান্ড তাঁদের খুঁজে পাক। এটা ব্যক্তিগত মানুষদের ট্র্যাক করার গাইড নয়, আর এভাবে এটা ব্যবহার করা উচিত নয়।
কেন একজন ক্রিয়েটরের পুরো সোশ্যাল উপস্থিতি জানা দরকার
একটি প্রোফাইল থেকে খুব কমই সিদ্ধান্ত নেওয়ার মতো যথেষ্ট তথ্য পাওয়া যায়। কয়েকটি সাধারণ কারণে টিমগুলো একজন ক্রিয়েটরের অন্য অ্যাকাউন্ট খোঁজে:
- ইনফ্লুয়েন্সার মার্কেটিং। মাঝারি আকারের YouTube চ্যানেলের একজন ক্রিয়েটরের TikTok অনেক বড় হতে পারে, বা উল্টোটাও হতে পারে। বাজেট বা চ্যানেল মিক্স ঠিক করার আগে আপনি পুরো অডিয়েন্স দেখতে চান।
- স্পনসরশিপের জন্য যোগাযোগ। ব্যবসায়িক যোগাযোগের তথ্য প্রায়ই শুধু একটি প্ল্যাটফর্মে থাকে, যেমন লিংক-ইন-বায়ো পেজ বা চ্যানেলের ডেসক্রিপশন।
- ক্রিয়েটর ডেটাবেস ও CRM। কেনা, স্ক্র্যাপ করা বা হাতে সংগ্রহ করা তালিকায় সাধারণত প্রতি ক্রিয়েটরের একটি ইউজারনেম থাকে, আর বাকি সব কলাম ফাঁকা।
- যাচাই। একজন ক্রিয়েটর আপনাকে ইমেল করে দাবি করেন যে তিনি একটি জনপ্রিয় অ্যাকাউন্ট চালান। আপনি নিশ্চিত হতে চান যে তাঁর পাঠানো Instagram আর আপনার চেনা YouTube চ্যানেল সত্যিই একই ব্যক্তির, কোনো ছদ্মবেশী বা একই নামের অন্য কারও নয়।
ম্যানুয়াল পদ্ধতি: ক্রিয়েটরের নিজের লিংক অনুসরণ করুন
সবচেয়ে নির্ভরযোগ্য প্রমাণ হলো ক্রিয়েটরের নিজের দেওয়া লিংক। প্রোফাইল শুধু মালিকই সম্পাদনা করতে পারেন, তাই যে অ্যাকাউন্টে আপনি আগে থেকেই ভরসা করেন সেখান থেকে অন্য অ্যাকাউন্টের লিংক প্রায় প্রমাণের সমান। এই উৎসগুলো ক্রমানুসারে দেখুন।
চ্যানেলের লিংক ও ডেসক্রিপশন
YouTube-এ চ্যানেলের ডেসক্রিপশন প্যানেল খুলুন। ক্রিয়েটররা সেখানে তাঁদের অন্য প্ল্যাটফর্মগুলো তালিকাভুক্ত করেন, আর অনেক চ্যানেলে ব্যবসায়িক যোগাযোগের অপশনও থাকে। চ্যানেল হেডারের লিংকগুলোও একই জায়গায় নিয়ে যায়।
ভিডিও ডেসক্রিপশন
অনেক ক্রিয়েটর প্রতিটি আপলোডের নিচে তাঁদের সব সোশ্যাল লিংক পেস্ট করেন। সাম্প্রতিক কয়েকটি ভিডিও দেখুন, কারণ পুরোনো ডেসক্রিপশন এমন অ্যাকাউন্টের দিকে ইঙ্গিত করতে পারে যেগুলোর নাম বদলেছে বা যেগুলো পরিত্যক্ত।
লিংক-ইন-বায়ো পেজ
অনেক ক্রিয়েটর বায়োতে একটি লিংক রাখেন যা লিংকের একটি পেজ খোলে, Linktree, Beacons বা Stan-এর মতো সার্ভিস থেকে, অথবা তাঁদের নিজস্ব ডোমেইনের একটি পেজ। এসব পেজে প্রায়ই ক্রিয়েটরের ব্যবহৃত সব প্ল্যাটফর্ম থাকে। লিংক পেজের URL নিজেই রেকর্ড করুন, যাতে দেখাতে পারেন প্রমাণ কোথা থেকে এসেছে।
ক্রিয়েটরের নিজস্ব ওয়েবসাইট
ক্রিয়েটরের ব্যক্তিগত সাইট থাকলে হেডার, ফুটার, অ্যাবাউট পেজ এবং যেকোনো প্রেস বা মিডিয়া কিট পেজ দেখুন। ফুটারে প্রায়ই এমন অ্যাকাউন্টের সোশ্যাল আইকন থাকে, যা ক্রিয়েটর আর কোথাও উল্লেখ করেন না।
কনটেন্টে পারস্পরিক উল্লেখ
ক্রিয়েটররা কথা বলার সময় তাঁদের অন্য অ্যাকাউন্টের কথা বলেন: "ছোট ভার্সনের জন্য আমাকে TikTok-এ ফলো করুন" বা "পুরো রেসিপি আমি Instagram-এ দিয়েছি"। আপনার কাছে ভিডিও ট্রান্সক্রিপ্ট থাকলে প্ল্যাটফর্মের নাম দিয়ে একটি দ্রুত টেক্সট সার্চ কিছু আবার না দেখেই এসব উল্লেখ খুঁজে দেয়। অনেক চ্যানেলে এটা করলে, বাল্কে ট্রান্সক্রিপ্ট সংগ্রহের উপায় আমাদের YouTube Transcript API গাইডে আছে।
সার্চ অপারেটর ও রিভার্স ইমেজ সার্চসহ ম্যানুয়াল পদ্ধতির আরও বিস্তারিত জানতে, sociallinks.dev-এ একজন ক্রিয়েটরের সব সোশ্যাল মিডিয়া অ্যাকাউন্ট কীভাবে খুঁজবেন নিয়ে একটি পূর্ণাঙ্গ গাইড আছে।
কেন শুধু ইউজারনেম মেলানো ভরসাযোগ্য নয়
সবচেয়ে দ্রুত শর্টকাট হলো ক্রিয়েটরের ইউজারনেম নিয়ে প্রতিটি প্ল্যাটফর্মের URL প্যাটার্নে টাইপ করা। YouTube চ্যানেল যদি youtube.com/@leoruns হয়, তাহলে instagram.com/leoruns আর tiktok.com/@leoruns চেষ্টা করুন।
প্রথম অনুমান হিসেবে এটা কাজের, কিন্তু শুধু একই ইউজারনেম কিছুই প্রমাণ করে না:
- নামটা অন্য কারও হতে পারে। সাধারণ নাম ও ছোট ইউজারনেম প্রায়ই অন্য প্ল্যাটফর্মে সম্পর্কহীন কেউ নিয়ে রেখেছেন।
- ফ্যান, প্যারোডি ও ছদ্মবেশী অ্যাকাউন্ট ইউজারনেম নকল করে। জনপ্রিয় ক্রিয়েটররা এদের আকর্ষণ করেন, আর এক নজরে এগুলো বিশ্বাসযোগ্য মনে হতে পারে।
- ক্রিয়েটররা ভিন্ন রূপ ব্যবহার করেন। নাম আগেই নেওয়া থাকলে ক্রিয়েটররা leo.runs, leoruns_ বা leorunstv-এর মতো রূপ বেছে নেন, তাই ক্রিয়েটর থাকলেও হুবহু মিল নাও থাকতে পারে।
- ইউজারনেম বদলায়। ক্রিয়েটর অ্যাকাউন্টের নাম বদলাতে পারেন, তারপর অন্য কেউ পুরোনো ইউজারনেম নিয়ে নিতে পারেন। একটি পুরোনো লিংক আজ অন্য কোনো ব্যক্তির দিকে নিয়ে যেতে পারে।
তাই প্রতিটি ইউজারনেমের মিলকে সূত্র হিসেবে ধরুন। সহায়ক প্রমাণ থাকলেই কেবল তা গ্রহণ করুন: ভরসাযোগ্য অ্যাকাউন্টের লিংক, পারস্পরিক উল্লেখ, অথবা সামঞ্জস্যপূর্ণ কনটেন্টসহ মিলে যাওয়া নাম ও প্রোফাইল ছবি। কোন প্রমাণ ব্যবহার করেছেন তা লিখে রাখুন, যাতে পরে সিদ্ধান্তটি যাচাই করা যায়।
| প্রমাণ | শক্তি | উদাহরণ |
|---|---|---|
| ক্রিয়েটরের দেওয়া লিংক | শক্তিশালী | Instagram বায়োতে YouTube চ্যানেলের লিংক আছে |
| কনটেন্টে পারস্পরিক উল্লেখ | শক্তিশালী | একটি ভিডিওতে বলা হয়েছে "TikTok-এ আমাকে @leoruns নামে খুঁজুন" |
| একই লিংক-ইন-বায়ো পেজ | শক্তিশালী | দুটি অ্যাকাউন্টই একই লিংক পেজে লিংক করে |
| একই নাম ও ছবি | মাঝারি | ডিসপ্লে নাম ও প্রোফাইল ছবি মেলে |
| শুধু একই ইউজারনেম | দুর্বল | tiktok.com/@leoruns আছে, কিন্তু আর কিছু একে যুক্ত করে না |
বড় পরিসরে এটা করার সমস্যা
ম্যানুয়াল পদ্ধতি একজন ক্রিয়েটরের জন্য ভালো কাজ করে। তালিকার ক্ষেত্রে এটা ভেঙে পড়ে:
- প্রতি ক্রিয়েটরে কয়েক মিনিট, 500 জন ক্রিয়েটরের তালিকায় কয়েক দিনের কাজ হয়ে দাঁড়ায়।
- ভিন্ন মানুষ ভিন্ন মানদণ্ড প্রয়োগ করেন, একজন গবেষক ইউজারনেমের মিল গ্রহণ করেন, আরেকজন করেন না।
- কেউ প্রমাণ রেকর্ড করে না, তাই CRM-এ ভুল মিলের উৎস খুঁজে বের করা যায় না।
- অ্যাকাউন্ট বদলায়, আর ছয় মাস আগে পরিষ্কার করা তালিকা ইতিমধ্যেই পুরোনো হতে শুরু করেছে।
এখানেই API সাহায্য করে। আপনার দরকার এমন কিছু যা আপনার কাছে থাকা একটি প্রোফাইল নেয়, আপনার হয়ে লিংক অনুসরণ ও যাচাইয়ের কাজ করে, এবং প্রমাণসহ কাঠামোবদ্ধ ফলাফল ফেরত দেয়, যাতে কী গ্রহণ করবেন তা আপনার কোড ঠিক করে আর মানুষ শুধু অনিশ্চিত ক্ষেত্রগুলো পর্যালোচনা করেন।
সোশ্যাল মিডিয়া লুকআপ API ব্যবহার
sociallinks.dev আমাদের সহযোগী প্রোডাক্ট, ঠিক এই কাজের জন্যই তৈরি। আপনি এটিকে একটি Instagram, TikTok, YouTube বা X প্রোফাইল URL দেন, আর এটি অন্য প্ল্যাটফর্মে ক্রিয়েটরের অ্যাকাউন্টগুলো ফেরত দেয়, প্রতিটির সঙ্গে ভার্ডিক্ট, নেট কনফিডেন্স স্কোর এবং তার পেছনের প্রমাণ। এটি 15টি নেটওয়ার্ক চেনে, যার মধ্যে Instagram, YouTube, TikTok, X, Facebook, Twitch, LinkedIn, Threads, Kick, Snapchat, Spotify, Substack, Patreon, Reddit ও GitHub আছে, সঙ্গে ওয়েবসাইট ও লিংক-ইন-বায়ো পেজও।
প্রতিটি লুকআপ প্রোফাইল পরীক্ষা করে, ক্রিয়েটরের বায়ো লিংক ও লিংক-ইন-বায়ো পেজ পড়ে, বড় নেটওয়ার্কগুলোতে লক্ষ্যভিত্তিক সার্চ চালায় এবং তারপর প্রতিটি প্রার্থীর পরিচয় যাচাই করে। লুকআপ কোনো পুরোনো ডেটাবেসে নয়, সরাসরি প্ল্যাটফর্মগুলোর বিপরীতে লাইভ চলে।
এটি তিনভাবে কাজ করে, সবই একই ক্রেডিটে:
- ওয়েব অ্যাপ: একটি প্রোফাইল লিংক পেস্ট করে ফলাফল দেখুন।
- বাল্ক: সর্বোচ্চ 500টি প্রোফাইল লিংক পেস্ট বা আপলোড করুন (প্রতি লাইনে একটি, বা একটি .csv বা .txt ফাইল) এবং CSV ডাউনলোড করুন।
- API: https://sociallinks.dev/v1-এ একটি REST API, সঙ্গে AI অ্যাসিস্ট্যান্টের জন্য একটি হোস্টেড MCP সার্ভার।
API দিয়ে একজন ক্রিয়েটর খুঁজুন
আপনার sociallinks.dev ড্যাশবোর্ডে API-এর অধীনে একটি API key তৈরি করুন। প্রতিটি রিকোয়েস্টের সঙ্গে এটি Authorization: Bearer হেডার হিসেবে পাঠান (x-api-key হেডারও কাজ করে)। Key তৈরির সময় মাত্র একবার দেখানো হয়।
একজন ক্রিয়েটর খুঁজতে তাঁর প্রোফাইল URL POST /resolve-এ পাঠান। যেহেতু আমাদের বেশিরভাগ পাঠক YouTube থেকে শুরু করেন, এখানে একটি YouTube চ্যানেল থেকে শুরু হওয়া লুকআপ দেওয়া হলো:
curl -X POST "https://sociallinks.dev/v1/resolve" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.youtube.com/@mkbhd"}'
url অবশ্যই ক্রিয়েটরের প্রোফাইল পেজ হতে হবে। পোস্ট, রিল, ভিডিও এবং শুধু @ইউজারনেম 400 এরর দিয়ে প্রত্যাখ্যাত হয়। আপনার টুল শুধু GET রিকোয়েস্ট পাঠাতে পারলে, GET /resolve একই কাজ করে, url কোয়েরি প্যারামিটারে URL-encoded প্রোফাইল লিংকসহ।
নতুন লুকআপে 10 থেকে 40 সেকেন্ড লাগে। যেসব ক্রিয়েটরকে আগে খোঁজা হয়েছে তাঁরা সঙ্গে সঙ্গে ফেরত আসেন। এখানে ডকুমেন্টেশনের উদাহরণ রেসপন্স, একটি Instagram প্রোফাইল থেকে শুরু হওয়া লুকআপের:
{
"creator": {
"id": "cr_0k3x9a1",
"name": "Marques Brownlee",
"kind": "person",
"aliases": ["Marques Brownlee", "mkbhd"],
"total_audience": 38000000
},
"profiles": [
{ "platform": "instagram", "handle": "mkbhd", "verdict": "seed", "net_confidence": 1 },
{
"platform": "youtube",
"handle": "mkbhd",
"url": "https://www.youtube.com/@mkbhd",
"followers": 20000000,
"verdict": "confirmed",
"net_confidence": 0.97,
"evidence": [
{ "kind": "bio_link", "detail": "Linked from the creator's own Instagram bio", "source": "https://www.instagram.com/mkbhd" }
]
}
],
"websites": [{ "url": "https://mkbhd.com", "kind": "website", "label": "mkbhd.com" }],
"identity_confidence": 0.96,
"rejected": 4
}
কয়েকটি ফিল্ড জানা দরকার:
- verdict জানায় প্রতিটি প্রোফাইল লুকআপের সঙ্গে কীভাবে সম্পর্কিত। আপনার পাঠানো প্রোফাইল "seed" হিসেবে ফেরত আসে, আর মিলে যাওয়া অ্যাকাউন্ট "confirmed" হিসেবে ফেরত আসতে পারে।
- net_confidence সার্চের শক্তি ও পরিচয় যাচাইকে প্রতি অ্যাকাউন্টে একটি সংখ্যায় মেলায়। শুধু 50% বা তার বেশি কনফিডেন্সের মিল দেখানো হয়।
- evidence প্রতিটি অ্যাকাউন্ট কীভাবে ও কোথায় পাওয়া গেছে তা তালিকাভুক্ত করে, যাতে এক ক্লিকে যাচাই করতে পারেন।
- rejected গণনা করে কতজন প্রার্থীকে দেখে বাদ দেওয়া হয়েছে।
এখানে একই কল Python-এ, প্রতিটি অ্যাকাউন্ট তার প্রমাণসহ প্রিন্ট করে:
import os
import requests
API = "https://sociallinks.dev/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["SOCIALLINKS_KEY"]}
def resolve(profile_url):
r = requests.post(API + "/resolve", headers=HEADERS, json={"url": profile_url}, timeout=90)
r.raise_for_status()
print("Credits left:", r.headers.get("X-Credits-Remaining"))
return r.json()
data = resolve("https://www.youtube.com/@mkbhd")
print(data["creator"]["name"], "identity confidence:", data["identity_confidence"])
for p in data["profiles"]:
print(p["platform"], p["handle"], p["verdict"], p["net_confidence"])
for e in p.get("evidence", []):
print(" ", e["kind"], "|", e["detail"], "|", e["source"])
for w in data.get("websites", []):
print("website", w["url"])
X-Credits-Remaining রেসপন্স হেডারে আপনার ব্যালান্স থাকে, আর GET /balance চাইলেই তা ফেরত দেয়।
পুরো ক্রিয়েটর তালিকা বাল্কে চালান
তালিকার জন্য /resolve লুপে চালাবেন না। নতুন লুকআপ প্রতি key-তে প্রতি মিনিটে 5টিতে সীমিত, আর সীমা ছাড়ালে API 429 এবং একটি Retry-After হেডার দিয়ে উত্তর দেয়। তার বদলে তালিকাটি POST /batches-এ পাঠান: প্রতি ব্যাচে সর্বোচ্চ 500টি প্রোফাইল URL, ব্যাকগ্রাউন্ডে চলে।
curl -X POST "https://sociallinks.dev/v1/batches" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Q4 shortlist","urls":["https://www.tiktok.com/@zachking","https://www.youtube.com/@mkbhd"]}'
রেসপন্সে আপনি একটি ব্যাচ id পান, সঙ্গে সারি, অবৈধ সারি ও ডুপ্লিকেটের সংখ্যা। তারপর স্ট্যাটাস "completed", "partial" বা "failed" না হওয়া পর্যন্ত কয়েক সেকেন্ড পরপর GET /batches/{id} পোল করুন, এবং GET /batches/{id}/export দিয়ে ফলাফল ডাউনলোড করুন।
এই Python স্ক্রিপ্ট একটি টেক্সট ফাইল থেকে YouTube চ্যানেলের URL পড়ে, সেগুলো একটি ব্যাচ হিসেবে চালায় এবং CSV সংরক্ষণ করে:
import os
import time
import requests
API = "https://sociallinks.dev/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["SOCIALLINKS_KEY"]}
with open("channels.txt") as f:
urls = [line.strip() for line in f if line.strip()][:500]
r = requests.post(API + "/batches", headers=HEADERS, json={"name": "YouTube shortlist", "urls": urls})
r.raise_for_status()
batch = r.json()
print("Queued", batch["rows"], "rows,", batch["invalid"], "invalid,", batch["duplicates"], "duplicates")
while True:
status = requests.get(API + "/batches/" + batch["id"], headers=HEADERS).json()["batch"]
print(status["status"], status["succeeded"], "of", status["total"], "done")
if status["status"] in ("completed", "partial", "failed"):
break
time.sleep(5)
csv = requests.get(API + "/batches/" + batch["id"] + "/export", headers=HEADERS)
with open("results.csv", "wb") as f:
f.write(csv.content)
print("Credits charged:", status["charged"])
CSV-তে আপনার পাঠানো প্রতিটি প্রোফাইলের জন্য একটি সারি এবং প্রতিটি প্ল্যাটফর্মের জন্য একটি কলাম থাকে, সঙ্গে স্ট্যাটাস ও কাটা ক্রেডিট। কলামগুলো হলো:
row,input,status,credits,creator,verified_creator,instagram,youtube,tiktok,x,twitch,facebook,linkedin,nothing_found_on,error
এটি সরাসরি স্প্রেডশিট বা CRM ইমপোর্টে চলে যায়, আর যে YouTube চ্যানেলগুলো দিয়ে শুরু করেছিলেন তার পাশের ফাঁকা Instagram, TikTok ও X কলামগুলো ভরে দেয়। যেখানে থেমেছিলেন সেখান থেকে আবার শুরু করতে চাইলে GET /batches আপনার ব্যাচগুলোর তালিকা দেয়, আর POST /batches/{id}/cancel একটি ব্যাচ থামায় (যেসব সারি ইতিমধ্যে চলছে সেগুলো তবুও শেষ হয়)।
মূল্য ও সীমা
sociallinks.dev প্রতি ক্রিয়েটরে চার্জ করে, প্রতি প্ল্যাটফর্মে নয়। আপনার পাঠানো অ্যাকাউন্টের বাইরে অন্তত একটি অ্যাকাউন্ট পাওয়া গেলে একটি লুকআপে 1 ক্রেডিট লাগে, যত প্ল্যাটফর্মই পাওয়া যাক। যে লুকআপে কিছুই পাওয়া যায় না এবং ব্যর্থ লুকআপ বিনামূল্যে। ব্যাচের প্রতিটি সারিতেও একই নিয়ম প্রযোজ্য, আর যেসব সারি প্রোফাইল লিংক নয় সেগুলো বাদ দেওয়া হয় এবং কখনো চার্জ হয় না। গত 30 দিনে আপনার অ্যাকাউন্ট যে ক্রিয়েটরের জন্য পেমেন্ট করেছে, তাঁকে আবার খোঁজাও বিনামূল্যে।
ক্রেডিট সাবস্ক্রিপশন ছাড়া এককালীন প্যাকে আসে, এবং কখনো মেয়াদ শেষ হয় না:
| প্যাক | মূল্য | ক্রিয়েটর লুকআপ | পাওয়া প্রতি ক্রিয়েটরে |
|---|---|---|---|
| Starter | $17 | 200 | 8.5¢ |
| Pro | $49 | 750 | 6.5¢ |
| Agency | $99 | 1,750 | 5.7¢ |
নতুন অ্যাকাউন্ট 3টি বিনামূল্যের লুকআপ পায়, ক্রেডিট কার্ড লাগে না। ডকুমেন্টেড API সীমা:
| সীমা | মান |
|---|---|
| প্রতি key-তে নতুন লুকআপ | প্রতি মিনিটে 5টি |
| আগে খোঁজা ক্রিয়েটর | কোনো সীমা নেই, সঙ্গে সঙ্গে দেওয়া হয় |
| প্রতি ব্যাচে প্রোফাইল | 500 |
| প্রতি অ্যাকাউন্টে সক্রিয় API key | 10 |
বর্তমান বিস্তারিত তথ্যের জন্য প্রাইসিং পেজ ও API ডকুমেন্টেশন দেখুন।
এরর সামলানো
প্রতিটি এরর একটি JSON অবজেক্ট হিসেবে আসে, যাতে একটি পাঠযোগ্য বার্তা থাকে এবং প্রয়োজনে এমন একটি কোড থাকে যার ভিত্তিতে আলাদা পথ নেওয়া যায়। যেগুলোর মুখোমুখি সবচেয়ে বেশি হবেন:
| স্ট্যাটাস | অর্থ | কী করবেন |
|---|---|---|
| 400 | প্রোফাইল URL নয়, বা বডি নেই | পোস্ট, ভিডিও বা শুধু @ইউজারনেম নয়, পূর্ণ প্রোফাইল URL পাঠান |
| 401 | Key অজানা, বাতিল বা অনুপস্থিত | Authorization হেডার পরীক্ষা করুন |
| 402 | ক্রেডিট শেষ | কিছু চার্জ হয়নি; একটি প্যাক কিনে আবার চেষ্টা করুন |
| 429 | অনেক বেশি নতুন লুকআপ | Retry-After সেকেন্ড অপেক্ষা করুন, বা /batches ব্যবহার করুন |
| 502 | তাদের দিকে লুকআপ ব্যর্থ হয়েছে | আপনার চার্জ হয়নি; আবার চেষ্টা করুন |
Claude, Cursor ও অন্যান্য AI টুল থেকে ব্যবহার
আপনি যদি কোনো AI অ্যাসিস্ট্যান্টে কাজ করেন, sociallinks.dev https://sociallinks.dev/mcp-এ একটি হোস্টেড MCP সার্ভারও চালায়। Claude Code-এ একটি কমান্ডেই এটি যোগ করা যায়:
claude mcp add --transport http sociallinks https://sociallinks.dev/mcp --header "Authorization: Bearer sl_your_key"
এটি Cursor, VS Code, Windsurf, Gemini CLI এবং রিমোট MCP সমর্থন করে এমন যেকোনো ক্লায়েন্টে কাজ করে। টুলগুলো (lookup_creator, check_balance, start_batch ও get_batch) ঠিক REST এন্ডপয়েন্টের মতোই চার্জ হয়, তাই শর্টলিস্ট তৈরির সময় আপনি অ্যাসিস্ট্যান্টকে একজন ক্রিয়েটরের অ্যাকাউন্ট খুঁজতে বলতে পারেন।
ক্রিয়েটর লুকআপের সেরা অনুশীলন
- আপনার সবচেয়ে শক্তিশালী প্রোফাইল দিয়ে শুরু করুন। ডেসক্রিপশনে লিংকসহ ক্রিয়েটরের প্রধান চ্যানেল একটি ছোট সাইড অ্যাকাউন্টের চেয়ে ভালো ফলাফল দেয়।
- শুধু ইউজারনেম নয়, প্রমাণও সংরক্ষণ করুন। প্রতিটি অ্যাকাউন্টের পাশে ভার্ডিক্ট, কনফিডেন্স স্কোর ও প্রমাণের উৎস রাখুন, যাতে যে কেউ দেখতে পারেন কেন তা গ্রহণ করা হয়েছে।
- গ্রহণের একটি নিয়ম ঠিক করুন। যেমন, নিশ্চিত মিল স্বয়ংক্রিয়ভাবে গ্রহণ করুন আর বাকিগুলো পর্যালোচনার জন্য একজন মানুষের কাছে পাঠান।
- বড় সিদ্ধান্তের আগে আবার যাচাই করুন। অ্যাকাউন্টের নাম বদলায় এবং সেগুলো পরিত্যক্ত হয়। কয়েক মাসের পুরোনো সারির ওপর ভরসা না করে চুক্তি সই করার আগে ক্রিয়েটরকে আবার খুঁজুন।
- পাবলিক ক্রিয়েটরদের মধ্যেই সীমাবদ্ধ রাখুন। পার্টনারশিপ, গবেষণা ও যাচাইয়ের জন্য তাঁদের খুঁজুন যাঁরা ক্রিয়েটর বা ব্যবসা হিসেবে প্রকাশ্যে প্রকাশ করেন। ব্যক্তিগত মানুষদের অনুসরণ করতে এই টুলগুলো ব্যবহার করবেন না।
একজন ক্রিয়েটরের অ্যাকাউন্টগুলো পেয়ে গেলে পরের ধাপ সাধারণত বোঝা যে তিনি আসলে কী বলেন। YouTube যদি তাঁর প্রধান চ্যানেল হয়, তাহলে যোগাযোগের আগে বিষয়, বলার ধরন ও আগের স্পনসর যাচাইয়ের দ্রুততম উপায় তাঁর ট্রান্সক্রিপ্ট। আমাদের YouTube Transcript API সেগুলো টাইমস্ট্যাম্পসহ JSON সেগমেন্ট হিসেবে ফেরত দেয়, আর আপনি যদি নিজের চ্যানেলের স্পনসরশিপের পরিকল্পনা করেন, তাহলে YouTube থেকে কীভাবে আয় করবেন দেখুন।
সাধারণ প্রশ্ন
YouTube চ্যানেল থেকে কীভাবে একজন ক্রিয়েটরের TikTok বা Instagram খুঁজব?+
প্রথমে ক্রিয়েটর চ্যানেলের হেডার ও ডেসক্রিপশনে যে লিংকগুলো যোগ করেছেন সেগুলো দেখুন, তারপর তাঁর সাম্প্রতিক ভিডিওর নিচের ডেসক্রিপশন এবং তিনি যে লিংক-ইন-বায়ো পেজ ব্যবহার করেন তা দেখুন। ক্রিয়েটররা সাধারণত নিজেদের অ্যাকাউন্ট লিংক করেন। কিছুই লিংক করা না থাকলে অন্য প্ল্যাটফর্মে তাঁর ইউজারনেম ও নাম দিয়ে সার্চ করুন, কিন্তু কোনো মিলের ওপর ভরসা করার আগে তা নিশ্চিত করুন।
প্রতিটি প্ল্যাটফর্মে একই ইউজারনেম সার্চ করাই কি যথেষ্ট?+
না। একই ইউজারনেম একটি সূত্র, প্রমাণ নয়। অন্য প্ল্যাটফর্মে একই নাম অন্য কারও হতে পারে, ফ্যান ও প্যারোডি অ্যাকাউন্ট প্রায়ই ইউজারনেম নকল করে, আর ক্রিয়েটররা মাঝে মাঝে অ্যাকাউন্টের নাম বদলান, ফলে পুরোনো ইউজারনেম অন্য কারও হাতে চলে যায়। প্রতিটি মিল এমন অ্যাকাউন্টের লিংক বা পারস্পরিক উল্লেখ দিয়ে নিশ্চিত করুন, যার ওপর আপনি আগে থেকেই ভরসা করেন।
একজন ক্রিয়েটরের সব সোশ্যাল মিডিয়া অ্যাকাউন্ট খোঁজার জন্য কোনো API আছে কি?+
হ্যাঁ। sociallinks.dev-এর একটি REST API আছে: আপনি একটি Instagram, TikTok, YouTube বা X প্রোফাইল URL POST /v1/resolve-এ পাঠান, আর অন্য প্ল্যাটফর্মে ক্রিয়েটরের অ্যাকাউন্টগুলো JSON হিসেবে ফেরত পান, প্রতিটির সঙ্গে ভার্ডিক্ট, নেট কনফিডেন্স স্কোর এবং তার পেছনের প্রমাণ। তালিকার জন্য POST /v1/batches সর্বোচ্চ 500টি প্রোফাইল URL নেয়।
শুধু @ইউজারনেম দিয়ে কি একজন ক্রিয়েটরকে খোঁজা যায়?+
sociallinks.dev API দিয়ে নয়। এর জন্য ক্রিয়েটরের প্রোফাইল পেজের URL দরকার। পোস্ট, রিল, ভিডিও এবং শুধু @ইউজারনেম 400 এরর দিয়ে প্রত্যাখ্যাত হয়, তাই পাঠানোর আগে ইউজারনেমকে পূর্ণ প্রোফাইল URL-এ রূপান্তর করুন।
সোশ্যাল মিডিয়া লুকআপ API-এর খরচ কত?+
sociallinks.dev-এ আপনার পাঠানো অ্যাকাউন্টের বাইরে অন্তত একটি অ্যাকাউন্ট পাওয়া গেলে প্রতি ক্রিয়েটরে 1 ক্রেডিট দিতে হয়। যে লুকআপে কিছুই পাওয়া যায় না এবং ব্যর্থ লুকআপ বিনামূল্যে। ক্রেডিট প্যাক এককালীন পেমেন্ট: 200টি লুকআপের জন্য $17, 750টির জন্য $49 এবং 1,750টির জন্য $99। নতুন অ্যাকাউন্ট 3টি বিনামূল্যের লুকআপ পায়।
কারও সোশ্যাল মিডিয়া অ্যাকাউন্ট খোঁজা কি আইনসম্মত ও নৈতিক?+
এই গাইড পাবলিক ক্রিয়েটর ও ব্যবসায়িক অ্যাকাউন্ট নিয়ে: যাঁরা পাবলিক পরিচয়ে কনটেন্ট প্রকাশ করেন এবং চান ব্র্যান্ড ও দর্শকেরা তাঁদের খুঁজে পাক। এই পদ্ধতিগুলো পার্টনার যাচাই, ক্রিয়েটর ডেটাবেস সমৃদ্ধ করা বা পরিচয় যাচাইয়ের জন্য ব্যবহার করুন। ব্যক্তিগত মানুষদের ট্র্যাক বা প্রোফাইল করতে এগুলো ব্যবহার করবেন না, এবং প্ল্যাটফর্মের শর্তাবলি ও আপনার ক্ষেত্রে প্রযোজ্য গোপনীয়তা আইন মেনে চলুন।