كشف أي موقع\
واجهة برمجة تطبيقات للكشف عن التكنولوجيا تحدد الأطر وموفري الاستضافة وأدوات التحليلات ومنصات CMS من أي عنوان URL. قارن الأسعار مع Wappalyzer وBuiltWith.
تحتاج فرق المبيعات إلى معرفة نظام إدارة علاقات العملاء (CRM) الذي يستخدمه العميل المحتمل قبل عرضه. تتبع فرق الاستخبارات التنافسية والأطر التي يتبناها منافسوهم. يقوم المستثمرون بفحص شركات المحافظ بحثًا عن البنية التحتية القديمة. تعتمد جميع مسارات العمل هذه على مدخل واحد: *ما هي التقنية التي يستخدمها موقع الويب هذا؟*
الخيارات القائمة باهظة الثمن. رسوم وابالايزر \ 450 دولارًا شهريًا للوصول إلى واجهة برمجة التطبيقات. يبدأ برنامج BuildWith في \ 295 دولارًا شهريًا. إذا كنت بحاجة إلى بيانات مكدس التكنولوجيا لبضع مئات من المجالات شهريًا، أنت تدفع أسعار المؤسسة مقابل أداة من المفترض أن تكلف مصروفاتك.
تمنحك واجهة برمجة التطبيقات (API) للكشف عن التكنولوجيا في Botoi نفس البيانات \$0 إلى \$9/الشهر. طلب POST واحد، واستجابة JSON واحدة، ولا يلزم إضافة ملحق للمتصفح.
استدعاء واحد لواجهة برمجة التطبيقات (API) لاكتشاف المكدس الفني لموقع الويب
curl -X POST https://api.botoi.com/v1/tech-detect \\
-H "Content-Type: application/json" \\
-d '{"url": "https://vercel.com"}'
إجابة:
{
"success": true,
"data": {
"url": "https://vercel.com",
"technologies": [
{ "name": "Next.js", "category": "framework", "confidence": 95 },
{ "name": "Vercel", "category": "hosting", "confidence": 90 },
{ "name": "React", "category": "library", "confidence": 85 }
],
"categories": {
"framework": ["Next.js"],
"hosting": ["Vercel"],
"library": ["React"]
}
}
}
تتضمن الاستجابة كل تقنية تم اكتشافها مع فئتها ودرجة الثقة من 0 إلى 100.
يتم أيضًا تجميع التقنيات حسب الفئة لإجراء عمليات بحث سريعة؛ إذا كنت تريد جميع الأطر التي يستخدمها الموقع،
قراءة data.categories.framework والمضي قدما.
مقارنة الأسعار: واجهات برمجة التطبيقات للكشف عن التكنولوجيا
| مزود | السعر الشهري | الطلبات المتضمنة | تكلفة الطلب الواحد |
|---|---|---|---|
| Wappalyzer | \450 دولارًا | 50.000 | \$0.009 |
| بنيت مع | \295 دولارًا | يختلف حسب الخطة | ~\$0.006 |
| بوتوي (الطبقة المجانية) | \$0 | ~7,200 (5/دقيقة) | \$0.000 |
| بوتوي (برو) | \ $9 | 10.000 | \$0.0009 |
يعد Wappalyzer وBuiltWith من المنتجات الراسخة التي تحتوي على قواعد بيانات تقنية كبيرة وبيانات تاريخية. إنها تستحق العناء إذا كنت بحاجة إلى تنزيلات كاملة لمجموعة البيانات أو تحليل الاتجاه التاريخي. ولكن إذا كانت حالة الاستخدام الخاصة بك هو "مسح قائمة النطاقات والحصول على مجموعاتها التقنية الحالية"، فأنت لا تحتاج إلى اشتراك بقيمة \450 دولارًا شهريًا.
بناء لوحة معلومات استخباراتية تنافسية
إليك البرنامج النصي Node.js الذي يقوم بمسح خمسة مواقع ويب منافسة وإنشاء جدول مقارنة. يمكنك ذلك قم بتشغيل هذا وفقًا لجدول زمني، أو قم بتوجيه الإخراج إلى قناة Slack، أو قم بتخزين النتائج في قاعدة بيانات لتتبع التغييرات مع مرور الوقت.
const competitors = [
"https://linear.app",
"https://notion.so",
"https://figma.com",
"https://vercel.com",
"https://planetscale.com",
];
async function detectStack(url) {
const res = await fetch("https://api.botoi.com/v1/tech-detect", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
body: JSON.stringify({ url }),
});
return res.json();
}
async function buildReport() {
const results = [];
for (const url of competitors) {
const { data } = await detectStack(url);
results.push({
url: data.url,
framework: data.categories.framework?.[0] || "Unknown",
hosting: data.categories.hosting?.[0] || "Unknown",
technologies: data.technologies.map((t) => t.name),
});
}
console.table(results);
return results;
}
buildReport();
الإخراج:
┌─────────┬───────────────────────────┬──────────┬─────────┬─────────────────────────┐
│ (index) │ url │ framework│ hosting │ technologies │
├─────────┼───────────────────────────┼──────────┼─────────┼─────────────────────────┤
│ 0 │ https://linear.app │ Next.js │ Vercel │ Next.js, React, Vercel │
│ 1 │ https://notion.so │ React │ AWS │ React, AWS, Cloudflare │
│ 2 │ https://figma.com │ Next.js │ Vercel │ Next.js, React, Vercel │
│ 3 │ https://vercel.com │ Next.js │ Vercel │ Next.js, React, Vercel │
│ 4 │ https://planetscale.com │ Next.js │ Vercel │ Next.js, React, Vercel │
└─────────┴───────────────────────────┴──────────┴─────────┴─────────────────────────┘
قم بتشغيل هذا الأسبوع وفرق النتائج. عندما يتحول أحد المنافسين من Heroku إلى Vercel، أو يضيف قم بالتقسيم إلى موقعهم، وستعرف في غضون أسبوع بدلاً من معرفة ذلك بعد أشهر.
حالة الاستخدام: تأهيل العملاء المتوقعين بناءً على مجموعة التكنولوجيا
إذا كان منتجك يتكامل مع أطر عمل أو منصات محددة، فيمكنك تسجيل العملاء المتوقعين الواردين من خلال ذلك مسح موقع الويب الخاص بهم قبل أن يقوم مندوب المبيعات بالاتصال. شركة تدير React و HubSpot يعد مناسبًا بشكل أقوى من نظام WordPress الذي لا يحتوي على تحليلات.
async function qualifyLead(domain) {
const res = await fetch("https://api.botoi.com/v1/tech-detect", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
body: JSON.stringify({ url: \`https://\${domain}\` }),
});
const { data } = await res.json();
const techNames = data.technologies.map((t) => t.name.toLowerCase());
// Score the lead based on tech stack fit
let score = 0;
const signals = [];
// Your product integrates with React apps
if (techNames.some((t) => ["react", "next.js", "gatsby"].includes(t))) {
score += 30;
signals.push("Uses React ecosystem");
}
// Enterprise signals
if (techNames.some((t) => ["salesforce", "marketo", "hubspot"].includes(t))) {
score += 20;
signals.push("Has marketing automation");
}
// Self-hosted signals suggest engineering maturity
if (techNames.some((t) => ["kubernetes", "docker", "nginx"].includes(t))) {
score += 15;
signals.push("Self-hosted infrastructure");
}
return { domain, score, signals, stack: data.technologies };
}
// Score a batch of leads
const leads = ["stripe.com", "shopify.com", "basecamp.com"];
const scored = await Promise.all(leads.map(qualifyLead));
scored.sort((a, b) => b.score - a.score);
console.log("Qualified leads (sorted by score):");
scored.forEach((lead) => {
console.log(\` \${lead.domain}: \${lead.score} points\`);
lead.signals.forEach((s) => console.log(\` - \${s}\`));
});
يتيح هذا الأسلوب لفريق SDR الخاص بك تحديد أولويات العملاء المحتملين حسب الملاءمة الفنية قبل البريد الإلكتروني الأول. قم بإثراء نظام إدارة علاقات العملاء (CRM) الخاص بك ببيانات المجموعة التقنية عن طريق تشغيل هذا البرنامج النصي عند دخول عميل محتمل جديد خط الأنابيب الخاص بك.
مثال بايثون
تعمل واجهة برمجة التطبيقات (API) مع أي عميل HTTP. إليك إصدار بايثون باستخدام requests مكتبة:
import requests
def detect_tech(url: str, api_key: str) -> dict:
response = requests.post(
"https://api.botoi.com/v1/tech-detect",
headers={
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}",
},
json={"url": url},
)
return response.json()
result = detect_tech("https://shopify.com", "YOUR_API_KEY")
for tech in result["data"]["technologies"]:
print(f"{tech['name']:<20} {tech['category']:<15} {tech['confidence']}%")
الإخراج:
Shopify ecommerce 95%
Ruby on Rails framework 85%
Cloudflare cdn 90%
React library 80%
ما تكتشفه واجهة برمجة التطبيقات
يغطي الكشف مجموعة واسعة من فئات التكنولوجيا:
- الأطر: Next.js، Nuxt، Gatsby، Rails، Django، Laravel، Angular، Vue، Svelte
- نظام إدارة المحتوى: ووردبريس، Shopify، Squarespace، Webflow، Ghost، Contentful
- الاستضافة و CDN: Vercel، Netlify، AWS، Cloudflare، Fastly، Google Cloud
- التحليلات: تحليلات جوجل، القطاع، Mixpanel، السعة، Hotjar، معقول
- تسويق: HubSpot، Marketo، Salesforce، Intercom، Drift، Mailchimp
- التجارة الإلكترونية: شوبيفاي، ووكومرس، ماجنتو، بيجكومرس، سترايب
- الخادم: Nginx، Apache، Node.js، PHP، Cloudflare Workers
متى يتم استخدام واجهة برمجة التطبيقات هذه مقابل Wappalyzer
اختر Wappalyzer أو BuildWith إذا كنت بحاجة إلى بيانات اعتماد التكنولوجيا التاريخية، أو عمليات تصدير مجموعة البيانات المجمعة، أو وظيفة ملحق Chrome للتصفح اليومي لفريق المبيعات لديك. هذه منتجات ناضجة مع سنوات من بيانات التغطية.
اختر واجهة برمجة تطبيقات الكشف عن تقنية botoi إذا كنت بحاجة إلى:
- عمليات البحث عن المكدس التقني البرمجي بكميات منخفضة (أقل من 10000 شهريًا)
- الكشف في الوقت الحقيقي في مسار عمل خط الأنابيب أو خطاف الويب
- طريقة فعالة من حيث التكلفة لوضع نموذج أولي لأداة استخباراتية تنافسية
- إثراء المكدس التقني لإدارة علاقات العملاء (CRM) الخاص بك دون التزام بقيمة 450 دولارًا شهريًا
- طبقة مجانية للاختبار قبل شراء أي شيء
تمنحك الطبقة المجانية 5 طلبات في الدقيقة بدون مفتاح API. هذا يكفي للمسح قائمة بـ 300 نطاق في ساعة واحدة. بالنسبة للدفعات الأكبر، تغطي خطة \$9/الشهر 10000 طلب.
FAQ
- كيف تعمل واجهة برمجة التطبيقات (API) للكشف عن التكنولوجيا؟
- تجلب واجهة برمجة التطبيقات عنوان URL المستهدف، وتحلل رؤوس HTTP، وعلامات HTML الوصفية، وعناصر JavaScript العالمية، وأنماط DOM لتحديد التقنيات. ويقوم بفحص هذه الإشارات مقابل قاعدة بيانات لبصمات التكنولوجيا المعروفة ويعيد التطابقات مع درجات الثقة.
- هل أحتاج إلى مفتاح API لاستخدام نقطة نهاية الكشف عن التكنولوجيا؟
- لا. تسمح الطبقة المجانية بالوصول المجهول إلى 5 طلبات في الدقيقة مع تحديد المعدل المستند إلى IP. للحصول على حجم أكبر، تبدأ الخطط المدفوعة بسعر 9 دولارات شهريًا لـ 10000 طلب.
- ما مدى دقة الكشف مقارنة بـ Wappalyzer؟
- تستخدم واجهة برمجة التطبيقات (API) تقنيات مماثلة لبصمات الأصابع المستخدمة في Wappalyzer، بما في ذلك تحليل الرأس واكتشاف متغيرات JavaScript ومطابقة أنماط HTML. تتراوح درجات الثقة من 0 إلى 100، وتقوم واجهة برمجة التطبيقات (API) بإرجاع جميع التقنيات التي يمكنها التعرف عليها بالإضافة إلى ثقة اكتشافها.
- هل يمكنني اكتشاف التقنيات الموجودة على الصفحات خلف المصادقة؟
- تقوم واجهة برمجة التطبيقات (API) بجلب النسخة التي يمكن الوصول إليها بشكل عام من عنوان URL. ستعرض الصفحات خلف جدران تسجيل الدخول أو حماية كلمة المرور أو قوائم IP البيضاء فقط التقنيات المرئية في الاستجابة العامة (رؤوس الخادم، وتوقيعات CDN، وما إلى ذلك).
- ما هي فئات التقنيات التي تكتشفها واجهة برمجة التطبيقات (API)؟
- تحدد واجهة برمجة التطبيقات (API) التقنيات عبر الفئات بما في ذلك الأطر والمكتبات ومنصات CMS وموفري الاستضافة وأدوات التحليلات وشبكات CDN وأطر عمل JavaScript وأطر عمل CSS ومنصات التجارة الإلكترونية وبرامج الخادم.
ابدأ البناء مع botoi
أكثر من 150 نقطة نهاية API للبحث ومعالجة النصوص وتوليد الصور وأدوات المطورين. باقة مجانية، بدون بطاقة ائتمان.