هر موتور جستجوی API در بازار یک حساب کاربری، یک کلید و یک کارت اعتباری میخواهد — سه چیزی که یک عامل مستقل نمیتواند تولید کند. FreeSerp هر سه مورد را حذف میکند و JSON رتبهبندیشده برای بیش از ۲۱ میلیون سایت زنده را ارائه میدهد، همراه با یک خلاصه LLM برای هر نتیجه. در اینجا همه چیزهایی که انجام میدهد، نحوه ساخت نمای پشت آن، و نقاط ضعف آن آمده است.
کلید API مشکل اصلی است
یک وظیفه به یک عامل هوش مصنوعی بدهید که نیاز به وب زنده دارد — یافتن شرکتهایی که این ماه عاملهای صوتی را ارسال میکنند، بررسی اینکه آیا این دامنه یک کسبوکار واقعی است یا یک صفحه متوقفشده، بگویید چه کسی دیگری در این حوزه کار میکند — و عامل در همان جایی که همیشه متوقف میشود، کاملاً متوقف میشود. نه در استدلال. در فرم ثبتنام.
موتورهای جستجوی APIای که یک عامل به آنها مراجعه میکند، همگی فرض میکنند که یک انسان پشت آنها نشسته است. SerpApi، Serper، Tavily، Exa، Brave، جستجوی برنامهپذیر Google، موتور جستجوی وب API Bing: هر کدام با یک حساب کاربری، یک داشبورد، یک کلید برای کپیبرداری و در اکثر موارد یک کارت روی پرونده و یک کنتور درخواست به درخواست شروع میشوند. این یک مدل کسبوکار کاملاً منطقی برای یک توسعهدهنده انسانی است. برای یک عامل، این یک دیوار غیرقابل جابجایی است، زیرا یک عامل نمیتواند ثبتنام کند، نمیتواند شرایط را بپذیرد، نمیتواند یک کلید لو رفته را تغییر دهد و نمیتواند موجودی را در سه صبح شارژ کند.
پس کلید فقط هزینه ندارد. این یک انسان را به چرخه یک سیستم باز میگرداند که نقطه قوت کل آن عدم نیاز به یک انسان بود.
FreeSerp پاسخ مستقیم به این موضوع است: یک موتور جستجوی وب API بدون کلید، بدون ثبتنام، بدون حساب کاربری، بدون طرح سهمیه و بدون صورتحساب، قابل دسترسی به عنوان یک درخواست GET واحد یا به عنوان یک سرور MCP میزبانیشده. یک عامل میتواند تصمیم بگیرد که به جستجو نیاز دارد و در همان مرحله جستجو کند.
FreeSerp دقیقاً چیست
FreeSerp یک رابط جستجو روی یک نمای وب مستقل است — نه یک اسکراپر که جلوی Google نشسته است. این تمایز همه چیز دیگر درباره محصول را شکل میدهد، بنابراین ارزش دارد که در ابتدا در مورد آن دقیق باشیم.
بیشتر "موتورهای جستجوی SERP API" پروکسی هستند. شما از آنها یک پرسوجو میخواهید، آنها آن را از طریق یک استخر از پروکسیهای مسکونی روی Google یا Bing اجرا میکنند، HTML حاصل را تجزیه میکنند و یک نسخه ساختاریافته از رتبهبندی شخص دیگری را به شما تحویل میدهند. این کار میکند، گران است، از نظر قانونی پیچیده است و هر زمان که هدف نشانهگذاری خود را تغییر دهد، شکسته میشود.
FreeSerp به پایگاه دادهای دسترسی دارد که بهصورت داخلی ساخته و نگهداری میشود: دامنههای تازه ثبتشده روزانه دریافت میشوند، از نظر زنده بودن بررسی میشوند، خزیده میشوند، خلاصهسازی آنها توسط یک مدل زبانی انجام میگیرد، دستهبندی میشوند و بر اساس یک گراف وب داخلی، از نظر اعتبار امتیازدهی میشوند. آنچه بازمیگردد، نظر Google درباره یک صفحه نیست — بلکه یک رکورد ساختاریافته از خود سایت است.
این ارقام، نمای زنده در زمان نگارش مقاله هستند؛ پایگاه داده هر روز تغییر میکند و سرویس اعداد خود را منتشر میکند (به بخش آمار در ادامه مراجعه کنید). در یک هفته معمولی، حدود ۲۵۰ هزار سایت زنده جدید به آن اضافه میشوند و در سی روز گذشته، بیش از ۱۱ میلیون سایت وارد آن شدهاند.
کل API یک درخواست GET است
یک نقطه پایانی وجود دارد. پارامترهای کوئری را دریافت میکند و JSON را برمیگرداند. این تمام سطح دسترسی آن است.
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'همچنین در /api پاسخ میدهد؛ پاسخها دارای Access-Control-Allow-Origin: * هستند تا کد مرورگر بتواند بدون واسطه و پروکسی مستقیماً آن را فراخوانی کند و نتایج برای حدود سی ثانیه در لبه شبکه (edge) کش میشوند. در پایتون، چهار خط کد کافی است:
import requests
r = requests.get('https://freeserp.ai/api.php', params={
'q': 'voice agent',
'ai_startups': 1,
'sort': 'went_live',
'order': 'desc',
'size': 5,
})
for hit in r.json()['results']:
print(hit['domain'], '—', hit['ai_summary'][:120])و در مرورگر، بدون هیچ سروری در میان:
const r = await fetch('https://freeserp.ai/api.php?' + new URLSearchParams({
q: 'vector database', ai_startups: 1, sort: 'dr', order: 'desc', size: 10,
}));
const { results } = await r.json();
results.forEach(h => console.log(h.domain, h.dr, h.ai_summary));پاسخی که هر آنچه را با درخواست شما انجام داده بازتاب میدهد، اهمیت بیشتری از آن چیزی که به نظر میرسد دارد — عاملی که میتواند filters، total و took_ms را بخواند، میتواند تفاوت بین بدون نتیجه و فیلتر من اشتباه بود را تشخیص دهد.
{
"ok": true,
"query": "ai chatbot",
"total": 48213,
"count": 3,
"from": 0, "size": 3,
"sort": "relevance", "order": "desc",
"filters": { "real_site": "1" },
"took_ms": 34, "engine_ms": 21,
"results": [
{
"domain": "example.ai",
"url": "https://example.ai",
"title": "Example — AI chatbot for support",
"ai_summary": "Example is an AI chatbot platform that …",
"category": "ai",
"ai_categories": ["AI Chatbot & Assistant"],
"ai_source": "nextjs",
"dr": 41,
"went_live": "2026-08-22",
"first_seen": "2026-07-10",
"tld": "ai", "http_status": 200,
"content_length": 8123, "html_size": 40213,
"_score": 3182.4
}
]
}هر نتیجه برای یک مدل زبانی پیشهضم شده تحویل داده میشود
این همان بخشی است که FreeSerp را از یک پروکسی SERP در استفاده روزمره متمایز میکند. یک API جستجوی کلاسیک، ده لینک آبی به یک عامل میدهد: یک URL، یک عنوان، و یک خلاصه دو خطی که از صفحه بریده شده است. برای یادگیری هر چیزی، عامل باید هر صفحه را دریافت کند، با HTML بجنگد و توکنها را برای منوهای ناوبری و بنرهای کوکی بسوزاند.
FreeSerp این کار را یکبار، هنگام ورود، برای کل نمایه انجام میدهد. هر رکورد دارای ai_summary است — یک نمای کلی واقعی و توسط مدل نوشته شده از اینکه سایت چیست و چه کاری انجام میدهد — بنابراین عامل میتواند مستقیماً مجموعه نتایج را بخواند و فقط دو یا سه صفحهای که واقعاً نیاز دارد را دریافت کند.
- ai_summary توصیفی از سایت تولید شده توسط LLM، که از متن صفحه خزششده نوشته شده است. به همین صورت قابل خواندن است؛ هیچ مرحله اسکرپینگ (Scraping) مورد نیاز نیست.
- ai_categories یک طبقهبندی زیرشاخه چندمقداری — "عاملهای هوش مصنوعی و خودمختار"، "ابزارهای کدنویسی و توسعه"، "تولید تصویر"، "زیرساخت هوش مصنوعی و API" و حدود سی مورد دیگر.
- ai_source سیگنال سازنده یا استک شناسایی شده در صفحه: wordpress، shopify، wix، webflow، nextjs، react، joomla، drupal، elementor — به همراه نشانگرهای سازنده هوش مصنوعی lovable، v0، bolt، base44 و ai_likely مبتنی بر هورستیک.
- dr امتیاز دامنه ۰-۱۰۰، یک نمایگر اعتبار که بر اساس گراف وب FreeSerp محاسبه شده و در برابر Ahrefs کالیبره شده است، نه اینکه به صورت زنده از یک شخص ثالث دریافت شود.
- went_live / first_seen زمانی که پروب زنده بودن برای اولین بار دسترسیپذیری سایت را تأیید کرد، و زمانی که دامنه برای اولین بار وارد فید کشف شد.
- real_site ۱ برای یک سایت محتوای واقعی، ۰ برای پارک شده، خالی یا دارای خطا. حالت فقط سایتهای واقعی پیشفرض است؛ دامنههای پارک شده انتخابی هستند.
- content_length / html_size / http_status / webserver / ip / tld ساختار فنی صفحه اصلی، که کاملاً قابل فیلتر و مرتبسازی است.
اگر خلاصه کافی نباشد، content=1 متن کامل استخراجشده صفحه را همراه آن برمیگرداند و content_max=4000 آن متن را محدود میکند تا پنجره زمینه (context window) در یک صفحه نتایج پر نشود.
curl 'https://freeserp.ai/api.php?q=rag+pipeline&content=1&content_max=4000&size=3'فیلتر و مرتبسازی روی هر فیلد — حتی بدون هیچگونه کوئری
FreeSerp فقط یک جعبه جستجو نیست. از آنجا که هر فیلد در رکورد بهعنوان یک فیلد درجهیک ایندکس میشود و در میان متن خلاصه گم نمیشود، API بهعنوان یک پایگاه داده قابل پیمایش از وب زنده عمل میکند. اگر q را کاملاً حذف کنید، به حالت خالص فیلتر و پیمایش تبدیل میشود.
| پارامتر | نوع | عملکرد آن |
|---|---|---|
q | string | جستجوی تماممتن روی عنوان، خلاصه هوش مصنوعی و متن صفحه. تمام واژگان باید مطابقت داشته باشند. نامهای دامنه Exact به شدت به بالای نتایج ارتقا مییابند. |
sort | enum | هر فیلد قابل مرتبسازی، یا relevance. پیشفرض relevance. |
order | asc/desc | جهت. برای relevance نادیده گرفته میشود. |
size | ۱–۱۰۰ | تعداد نتایج در هر صفحه. پیشفرض ۲۰. |
from | ۰–۱۰۰۰۰ | فاصله صفحهبندی، درون یک پنجره صفحهبندی عمیق تا عمق ۱۰,۰۰۰ سند. |
all | 0/1 | 1 همچنین دامنههای پارکشده و خالی را نیز برمیگرداند. پیشفرض فقط سایتهای دارای محتوای واقعی است. |
ai | 0/1 | 1 محدود به سایتهای ساختهشده با هوش مصنوعی میشود (ai_source در ai_likely، lovable، base44، v0، bolt). |
ai_startups | 0/1 | فیلتر توصیهشده برای محصولات واقعی هوش مصنوعی — به بخش زیر مراجعه کنید. |
dr_min / dr_max | int | بازه امتیاز دامنه (Domain Rating)، ۰–۱۰۰. |
from_date / to_date | تاریخ | محدوده went_live، به فرمت YYYY-MM-DD. |
content / content_max | 0/1، عدد صحیح | شامل متن کامل استخراجشده از صفحه، که ممکن است بهصورت اختیاری کوتاه شده باشد. |
category | کلمه کلیدی | دستهبندی کلی: ai یا betting/casino. |
ai_categories | کلمه کلیدی | زیرحوزه هوش مصنوعی، مثلاً Image Generation. |
ai_source | کلمه کلیدی | سازنده / استک فنی، مثلاً shopify، nextjs، lovable. |
tld / webserver / http_status | کلیدواژه | فیلترهای فنی Exact-match. |
help | هر | جستجو را نادیده بگیرید؛ به جای آن یک راهنمای قابل خواندن توسط ماشین برگردانید. |
مرتبسازی بر اساس relevance (مرتبط بودن)، domain (دامنه)، category (دستهبندی)، ai_categories (دستهبندیهای هوش مصنوعی)، ai_source (منبع هوش مصنوعی)، dr (امتیاز دامنه)، went_live (تاریخ انتشار)، first_seen (اولین مشاهده)، real_site (سایت واقعی)، tld (دامنه سطح بالا)، http_status (وضعیت HTTP)، content_length (طول محتوا)، html_size (اندازه HTML)، webserver (وبسرور) و ip (آدرس IP) کار میکند. همین ترکیب است که امکان پرسوجوهای عجیب را فراهم میکند: سنگینترین صفحات در Shopify بر اساس اندازه متن، تمام دامنههای .ai که دیروز منتشر شدند مرتبشده بر اساس اعتبار، سایتهایی که پاسخ 403 برمیگردانند مرتبشده بر اساس امتیاز دامنه.
رتبهبندی بر اساس relevance (مرتبط بودن) عمداً یک نمره متن خالص نیست. FreeSerp نمره تطابق متن را در اعتبار دامنه ضرب میکند — _score × (1 + dr / 20) — بنابراین یک صفحه با تطابق خوب روی دامنهای که هیچ لینکی به آن داده نشده، بر یک صفحه با تطابق خوب در دامنهای که همه به آن لینک دادهاند، غلبه نمیکند. وقتی هیچ q (پرسوجو) وجود ندارد، مرتبط بودن بیمعنی است و API به طور خودکار به مرتبسازی نزولی بر اساس امتیاز دامنه و سپس جدیدترین انتشارات پناه میبرد.
پرسوجوهای دامنهای برخورد ویژهای میگیرند. اگر یک دامنه کامل را تایپ کنید، با ضریب ۵۰۰۰ به طور مستقیم به رتبه یک ارتقا مییابد؛ اگر یک نام بدون دامنه را تایپ کنید، واریانتهای .com، .ai، .io، .app، .dev و .co به ترتیب ارتقا مییابند. این کار endpoint جستجو را به یک endpoint جستجو (lookup) رایگان تبدیل میکند:
# Is this domain real, and what is it?
curl 'https://freeserp.ai/api.php?q=mynewstartup.ai&all=1&size=1'results[0].domain با دامنهای که درخواست کردهاید مطابقت نداشته باشد، یعنی آن دامنه به طور ساده در نمایه (index) وجود ندارد.فیلتر ai_startups و دلیل وجود آن
category=ai یک اهرم واژگانی (heuristic) است: زمانی فعال میشود که یک صفحه مانند یک محصول هوش مصنوعی صحبت کند. این فیلر عمداً گسترده است و به همین دلیل پر سروصداست — همچنین فروشگاههای Shopify با تم هوش مصنوعی، دایرکتوریهای با تم هوش مصنوعی و تعداد زیادی از کازینوها را که کلمه «عصبی» (neural) را کشف کردهاند، نیز نشان میدهد.
ai_startups=1 نسخه تمیزشده آن است. این فقط رکوردهایی را نگه میدارد که زیرشاخه اختصاصیافته توسط LLM یکی از پانزده دسته واقعی محصول هوش مصنوعی باشد و به صراحت هر چیزی را که در سطل قمار است، مستثنی میکند:
- نمایندگان هوش مصنوعی و خودمختار · ابزارهای کدنویسی و توسعه · زیرساخت هوش مصنوعی و API
- خودکارسازی هوش مصنوعی و گردش کار · ابزارهای LLM و پرامپت · جستجو و پاسخهای هوش مصنوعی
- سازنده وبسایت هوش مصنوعی · سازنده بدون کد / اپلیکیشن · تولید تصویر
- تولید ویدیو · تبدیل متن و صدا به گفتار · دادهها و تحلیلها
- پژوهش و علوم · طراحی و رابط کاربری · چتبات و دستیار
همه موارد دیگر در این طبقهبندی — تجارت الکترونیک، دایرکتوری / تجمیعکننده، بازاریابی و تبلیغات، فروش و CRM، تولید سرنخ و ارتباطات، مالی و معاملات، سلامت و پزشکی، آموزش و تدریس، «هوش مصنوعی دیگر» — از طریق ai_categories قابل جستجو هستند، اما برای کشف استارتاپها به عنوان نویز در نظر گرفته میشوند. نتیجه یک سطح بسیار کوچکتر و بسیار واقعیتر است: ۳۳,۴۲۹ استارتاپ هوش مصنوعی در مقابل ۷۸,۶۷۴ دامنهای که صرفاً کلیدواژه گسترده ai را فعال میکنند.
این کاربرگترین کوئری در این سرویس است و ارزش دارد که آن را به خاطر بسپارید:
curl 'https://freeserp.ai/api.php?ai_startups=1&ai_categories=AI%20Agents%20%26%20Autonomous&from_date=2026-09-01&sort=went_live&order=desc'شرکتهای جدید عامل هوش مصنوعی، به ترتیب راهاندازی، در این ماه. بدون داشبورد، بدون خروجی، بدون کلید.
نمای ایندکس از درون
FreeSerp ترکیب خود را منتشر میکند که غیرمعمول و مفید است — میتوانید ببینید چه چیزی را قبل از جستجو، جستجو میکنید. یک نمونه در زمان نگارش:
محل قرارگیری هوش مصنوعی
| زیرحوزه هوش مصنوعی | وبسایتها |
|---|---|
| هوش مصنوعی دیگر | 18,905 |
| عاملهای هوش مصنوعی و خودمختار | 10,467 |
| خودکارسازی هوش مصنوعی و گردش کار | 9,314 |
| ابزارهای کدنویسی و توسعه | 8,258 |
| آموزش و تدریس | 4,979 |
| دادهها و تحلیلها | 4,888 |
| تجارت الکترونیک | 4,654 |
| سئو و محتوا | 4,169 |
| بازاریابی و تبلیغات | 4,167 |
| دایرکتوری / تجمیعکننده | 3,677 |
| زیرساخت هوش مصنوعی و API | 3,077 |
| چتبات و دستیار هوش مصنوعی | 2,834 |
| سازنده وبسایت هوش مصنوعی | 1,868 |
| بدون کد / سازنده اپلیکیشن | 1,298 |
| جستجو و پاسخدهی هوش مصنوعی | 1,289 |
| تولید تصویر | 1,206 |
| تولید ویدیو | 978 |
وب بر پایهی چه چیزی بنا شده است
توزیع ai_source یک سرشماری اتفاقی از لایههای مدرن وب است. در میان سایتهایی که میتوان لایههای آنها را شناسایی کرد: وردپرس ۲٬۰۴۳٬۰۲۹ · نشانگر هوریستیک ai_likely ۵۴۲٬۲۷۲ · ویکس ۳۱۵٬۴۳۷ · Next.js ۲۴۹٬۲۸۶ · المنتور ۸۰٬۴۲۵ · جوملا ۴۸٬۰۹۱ · Shopify ۴۱٬۹۲۴ · دروپال ۳۱٬۷۱۹ — در مقابل ۳٬۱۳۱٬۹۳۰ مورد که صراحتاً not_ai طبقهبندی شدهاند.
اختیار به شدت متمرکز است
هیستوگرام امتیاز دامنه (DR) در کل ایندکس داستانی را روایت میکند که هر کسی که «پست مهمان با DR بالا» میفروشد ترجیح میدهد شما آن را نبینید:
| باند DR | دامنهها |
|---|---|
| ۰–۹ | 9,402,587 |
| ۱۰–۱۹ | 4,689,251 |
| ۲۰–۲۹ | 1,535,997 |
| ۳۰–۳۹ | 326,753 |
| ۴۰–۴۹ | 55,491 |
| ۵۰–۵۹ | 7,196 |
| ۶۰–۶۹ | 813 |
| ۷۰–۷۹ | 108 |
| ۸۰–۸۹ | 22 |
| 90+ | 8 |
میانگین DR در کل ایندکس ۸.۶ است. بالای DR ۵۰ حدود هشت هزار دامنه در بیست و یک میلیون وجود دارد. بالای DR ۷۰، صد و سی و هشت.
دنباله بلند بر اساس TLD
.com ۷٬۸۹۴٬۰۳۵ · .org ۶۷۷٬۱۰۰ · .de ۵۲۷٬۰۲۷ · .uk ۵۲۲٬۰۹۵ · .net ۴۰۵٬۴۴۱ · .ru ۳۸۷٬۱۵۱ · .br ۳۰۳٬۸۳۴ · .au ۲۶۱٬۸۴۳ · .fr ۲۵۷٬۸۰۹ · .nl ۲۴۲٬۷۴۸ · .it ۲۳۸٬۸۱۵ · .pl ۱۹۶٬۰۱۴. ایندکس جهانی است — هر TLD، هر زبان، بدون پیشفرض منطقهای.
و یک گوشه عجیب و خاص
قمار یک مرحله طبقهبندی جداگانه دارد، که ۸۰۶٬۱۸۲ دامنه شرطبندی و کازینو را به اپراتورها (۵٬۱۹۵ اصلی)، وابستگان (۴٬۵۱۷) و سایر موارد تقسیم میکند. این یک قابلیت تخصصی است، اما نوعی قابلیت است که یک ایندکس ساختهشده توسط افرادی که در حوزه جستجو کار میکنند، در نهایت به آن نیاز دارد.
یک نقطه پایانی آمار زنده که هزینهای برای شما ندارد
تمام اعداد بالا از یک درخواست واحد به دست میآیند. یک ربات پسزمینه، کل نمای لحظهای را هر سی دقیقه یکبار محاسبه مجدد کرده و ذخیره میکند؛ بنابراین خواندن آن آنی است و بار اضافیای روی خوشه جستجو تحمیل نمیکند.
curl 'https://freeserp.ai/api.php?stats=1'بدنه پاسخ شامل مجموعها (سایتهای واقعی و تمام سایتها)، شمارش سایتهای جدید برای امروز، دیروز، هفت روز و سی روز، مجموع استارتاپهای هوش مصنوعی، دستهبندیهای کامل دستهبندی و زیرنیچ، برترین سازندگان، برترین TLDها، نمودار درجه دامنه (DR)، منحنی روزانه سیروزه، تقسیمبندی قمار، و یک بلوک pipeline است که نشان میدهد چه مقدار کار هنوز در سیستم دریافت داده در صف است — خلاصههایی که در انتظار پردازش هستند، سایتهایی که امروز آنلاین شدهاند و پروبهای موعددار.
برای یک عامل هوشمند، این ارزانترین درخواست اولیه ممکن است: حدود دو صد توکن به شما میگوید که آیا یک بخش از وب برای جستجو ارزش دارد یا خیر، پیش از آنکه هزینهای برای جستجو در آن بپردازید.
MCP: یک URL، پنج ابزار، بدون نصب
FreeSerp یک سرور MCP Streamable-HTTP میزبانیشده را در یک URL ارائه میدهد. چیزی برای نصب نیست، چیزی برای اجرا به صورت محلی نیست و — مطابق با بقیه محصول — هیچ مرحله احراز هویتی وجود ندارد.
https://freeserp.ai/mcpیک GET ساده روی آن URL، فهرست ابزارهای زنده را به عنوان JSON برمیگرداند: نام سرور، پروتکل انتقال، تعداد ابزار و هر ابزار همراه با توضیحات آن. طرحوارههای ابزار از همان پایگاه داده فیلدها تولید میشوند که موتور REST API و مستندات را به کار میگیرند، بنابراین از نظر فیزیکی نمیتوانند از هم فاصله بگیرند — افزودن یک فیلد به نمای جستجو، آن را در مستندات، فیلترهای REST و طرحواره MCP در یک استقرار واحد ظاهر میکند.
| ابزار | عملکرد آن |
|---|---|
freeserp_search | جستجوی اصلی. هر پارامتر REST به عنوان یک آرگومان تایپشده نمایان شده است. |
freeserp_help | راهنمای استفاده: شروع سریع، هر پارامتر، ترکیب توصیهشده برای استارتاپهای هوش مصنوعی، و نکات احتیاطی. این را اول فراخوانی کنید. |
freeserp_stats | نمای لحظهای نمای جستجو — مجموعها، جدید امروز/۷روز/۳۰روز، شمارشهای استارتاپ هوش مصنوعی، نیچهای برتر، TLDها، سازندگان، توزیع DR. |
freeserp_list_endpoints | فهرست فیلدها: هر فیلد به همراه نوع آن و اینکه آیا قابل مرتبسازی و فیلتر کردن است یا خیر. |
freeserp_get | راه فرار — دریافت GET خام REST API با هر رشته پرسوجوی (query string). |
اتصال آن به Claude Desktop، Claude Code یا هر کلاینت MCP دیگر، تنها یک بلوک پیکربندی نیاز دارد:
{
"mcpServers": {
"freeserp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://freeserp.ai/mcp"]
}
}
}یا مستقیماً با آن ارتباط JSON-RPC برقرار کنید، بدون نیاز به هیچ کلاینتی:
curl -s 'https://freeserp.ai/mcp' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s 'https://freeserp.ai/mcp' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{
"name":"freeserp_search",
"arguments":{"q":"ai chatbot","sort":"dr","order":"desc","size":5}}}'GET /api.php?help=1 یک راهنمای قابل خواندن توسط ماشین برمیگرداند — هر پارامتر، پرسوجوهای پیشنهادی، نکات احتیاطی و فهرست کامل فیلدها. عاملی (Agent) که ابتدا آن را فراخوانی کند، پرسوجوهای دقیقی را تنظیم میکند به جای حدس زدن نام پارامترها.نکات احتیاطی، روی قوطی چاپ شدهاند
FreeSerp نقاط ضعف خود را در همان صفحهای که ویژگیهایش را معرفی میکند، مستند میکند که این موضوع کمتر از حد انتظار رایج است. این نکات مهم هستند اگر قصد دارید بر پایه آن چیزی بسازید.
| فیلد | معنای واقعی آن |
|---|---|
went_live | تاریخی که پروفایل زنده FreeSerp اولین بار دسترسی به سایت را تأیید کرد — نه تاریخ رسمی راهاندازی شرکت. یک استارتاپ میتواند ماهها پیش از اینکه پروفایل به آن برسد، آنلاین باشد، یا سالها پیش از راهاندازی، دامنهای ثبت کند. |
category=ai | یک اکتشافگر کلیدواژه گسترده بر روی HTML. این روش همچنین فروشگاههای Shopify، دایرکتوریها و کازینوهای با تم هوش مصنوعی را نیز شناسایی میکند. برای محصولات واقعی هوش مصنوعی، از ai_startups=1 یا ai_categories استفاده کنید. |
ai_source=ai_likely | یک سیگنال «به نظر میرسد که توسط هوش مصنوعی ساخته شده است». در حالت تجمعی مفید است، اما برای هر رکورد دارای نویز است. هنگامی که دقت اهمیت دارد، آن را با ai_categories ترکیب کنید. |
dr | بر اساس وبگراف اختصاصی FreeSerp محاسبه و در برابر Ahrefs کالیبره شده است — نه یک فراخوان API زنده از یک شخص ثالث. دامنههای کاملاً جدید ممکن است تا زمان امتیازدهی به آنها مقدار null را نشان دهند. |
first_seen | زمانی که دامنه وارد جریان کشف شد که معمولاً تاریخ ثبت آن است — نه زمانی که یک وبسایت روی آن ظاهر شد. |
یکی دیگر وجود دارد و ساختاری است: این یک نمایه کشف است. این نمایه در پاسخ به چه چیزی به تازگی در وب ظاهر شده و آن چیست عالی عمل میکند، اما ابزار مناسبی برای پاسخ به Google برای این کلمه کلیدی تجاری در چه رتبهای قرار دارد نیست. اینها سوالات متفاوتی هستند و این نمایه صادقانه فقط به یکی از آنها پاسخ میدهد.
نحوه ساخت نمایه
موتور جستجوی API بخش کوچک و قابل مشاهدهای از یک ماشین نسبتاً بزرگ است. درک این ماشین هم تازگی و هم محدودیتها را توضیح میدهد.
- ۱ · کشف دامنههای بهتازگی ثبتشده هر روز از طریق یک feed NRD و فایلهای منطقهای CZANN وارد میشوند. این قیف خام است — میلیونها نام که بیشتر آنها هرگز به یک وبسایت تبدیل نخواهند شد.
- ۲ · آزمایش زنده بودن یک آزمایش هر پنج دقیقه بر روی صف مورد نظر اجرا میشود و اولین زمانی که یک دامنه پاسخی واقعی میدهد را ثبت میکند. آن زمان تبدیل به
went_liveمیشود. - ۳ · غنیسازی دامنههای زنده هر ده دقیقه توسط مجموعهای از کارگران دریافت میشوند: HTML، هدرها، IP حلشده، وبسرور، وضعیت HTTP، متن استخراجشده، اندازه صفحات.
- ۴ · طبقهبندی سایتهای واقعی یک طبقهبند، محتوای واقعی را از صفحات پارکشده، صفحات نگهداریشده توسط ثبتکنندهها، دیوارهای خطا و قالبهای خالی تفکیک میکند. این کار
real_siteرا فعال میکند و دلیل آن است که نمای پیشفرض پر از نویز دامنههای پارکشده نیست. - ۵ · خلاصهسازی LLM یک خلاصهساز هر پانزده دقیقه بر روی صف انباشتهشده اجرا میشود و
ai_summaryواقعی را مینویسد که هر نتیجهای آن را حمل میکند. - ۶ · دستهبندی هوش مصنوعی هر دو ساعت یک طبقهبند، طبقهبندی چندبرچسبی
ai_categoriesو سطل گستردهcategoryرا اختصاص میدهد. - ۷ · امتیازدهی اعتبار یک کارگر امتیاز دامنه بهطور پیوسته بر روی یک گراف وب خصوصی اجرا میشود و دامنهها را در دستههای چند هزارتایی در هر بار امتیازدهی میکند.
- ۸ · سیگنالهای ساختاری یک ناوگان موازی فرمهای تماس و سایر ساختارهای صفحه را در شش شارد تشخیص میدهد و یک هماهنگساز هر فیلد محاسبهشده را به خوشه جستجو باز میگرداند.
بلوک pipeline در پاسخ آمار، پنجرهای زنده به آن خط تولید است: چند خلاصه هنوز در انتظار هستند، چند سایت امروز فعال شدند، چند پروب نوبت دارد. وقتی خوانشها در همه موارد صفر باشد، ماشین با وب هماهنگ شده است.
FreeSerp در برابر بازار جستجوی API
وبسایت فهرستی از مقایسهها را در /search-apis نگه میدارد که شامل واسطههای پولی SERP و APIهای استخراج داده (SerpApi، Serper، SearchApi.io، Scale SERP، ValueSERP، Zenserp، DataForSEO، Bright Data، Oxylabs، ScraperAPI، Scrapingdog، Apify، ZenRows)، موتورهای جستجو و محصولات جستجوی هوش مصنوعی (Google Programmable Search، Bing Web Search، Brave، DuckDuckGo، Yandex، Baidu، Mojeek، Marginalia، Startpage، Ecosia، Kagi، You.com، Perplexity، Exa، Tavily، Phind، SearXNG، Presearch، Qwant، Swisscows، Yep، Common Crawl) و زیرساخت جستجوی میزبانشده توسط خود افراد است که در نهایت به ساختن آنها میپردازند (Algolia، Meilisearch، Typesense، OpenSearch، Solr، Vespa).
خلاصه صادقانه از جایگاه هر کدام:
SerpApi، Serper، ValueSERP، DataForSEO…
اینها را بخرید وقتی به رتبه واقعی Google برای یک کلمه کلیدی، دقیق و تجزیهشده نیاز دارید. این یک محصول واقعی است که FreeSerp آن را بازتولید نمیکند.
- پرداختبهازا-درخواست
- نیاز به کلید API
- پاسخ به «Google چه چیزی را رتبهبندی میکند»
Tavily، Exa، Perplexity، Brave…
نزدیکترین از نظر هدف — جستجویی که برای LLMها ساخته شده است. همچنان نیازمند کلید، همچنان دارای محدودیت مصرف، همچنان متعلق به نمایه و رتبهبندی شخص دیگر.
- لایههای پولی
- کلید + حساب
- رتبهبندی عصبی یا دستچین
Meilisearch، Typesense، OpenSearch، Solr…
موتورهای عالی بدون داده. شما همچنان باید وب را خودتان خزیده و جمعآوری کنید که بخش دشوار ماجراست.
- شما خوشه را اجرا میکنید
- شما مجموعه داده را فراهم میکنید
- کنترل کامل، هزینه کامل
رایگان، بدون کلید، نمایه اختصاصی
پاسخ میدهد به «چه چیزی در وب زنده وجود دارد، چیست و چقدر معتبر است» — با خلاصههای همراه و بدون نیاز به ثبتنام.
- بدون کلید، بدون ثبتنام، بدون محدودیت
- LLM خلاصه به ازای هر نتیجه
- فیلتر و مرتبسازی بر اساس هر فیلد
روش تمیز برای تفکر درباره آن: یک پروکسی SERP به شما درباره رتبهبندیها میگوید. FreeSerp به شما درباره خود وب میگوید. اگر سوال ایجنت شما این است که چه کسی وجود دارد، چه کاری انجام میدهند، آیا واقعی هستند، چقدر بزرگ هستند، کی پدید آمدند — این سوال FreeSerp است.
دستورهای ارزش دزدیدن
کشف استارتاپهای هوش مصنوعی جدید در یک حوزه تخصصی
curl 'https://freeserp.ai/api.php?ai_startups=1&ai_categories=Code%20%26%20Dev%20Tools&from_date=2026-09-01&sort=went_live&order=desc'جدیدترین سایتهای هوش مصنوعی، معتبرترینها در ابتدا
curl 'https://freeserp.ai/api.php?ai=1&sort=dr&order=desc&size=10'کشف رقبا و سایتهای مشابه
curl 'https://freeserp.ai/api.php?q=vector+database&ai_startups=1&dr_min=10&sort=dr&order=desc&size=25'سایتهای خبری با اعتبار بالا که در دو هفته اخیر راهاندازی شدهاند
curl 'https://freeserp.ai/api.php?q=news&dr_min=30&from_date=2026-08-16&sort=went_live&order=desc'هر سایت روی یک استack خاص، مرتبشده بر اساس اعتبار
curl 'https://freeserp.ai/api.php?ai_source=shopify&sort=dr&order=desc&size=25'آیا این دامنه واقعی است، پارک شده یا مرده است؟
curl 'https://freeserp.ai/api.php?q=somedomain.io&all=1&size=1'
# check results[0].real_site (1 = real content, 0 = parked/empty/error)
# and results[0].http_statusfrom_date/to_date با یک فیلتر ai_categories ثابت حلقه بزنید، یا با dr_min آن را محدودتر کنید. فیلترهای باریک هرگز بر صفحهبندی عمیق برتری دارند.تشریفاتی اختیاری: به FreeSerp بگویید شما کی هستید
بدون کلید، راهی برای ارتباط با کسی وجود ندارد. پاسخ FreeSerp چهار پارامتر اختیاری است — agent، email، project، website (یا هدر X-Agent، یا همان فیلدهایی که به عنوان آرگومانهای ابزار MCP استفاده میشوند). هیچکدام اعتبارسنجی نمیشوند، هیچکدام اجباری نیستند و هیچکدام بر نتایج تأثیر نمیگذارند.
curl 'https://freeserp.ai/api.php?q=ai&agent=MyAgent/1.0&[email protected]&project=Acme&website=https://acme.com'آنچه به دست میآورید محدود و صادقانه است: یک هشدار پیش از یک تغییر اساسی، یک پرسش درباره آنچه از دست دادهاید، و — اگر ترافیک شما به سرویس آسیب بزند — یک درخواست برای کاهش سرعت به جای مسدودسازی خاموش. مقادیر بهصورت خصوصی در کنار شمارش درخواستها ذخیره میشوند، هرگز منتشر یا به اشتراک گذاشته نمیشوند. ارسال آنها یکبار کافی است.
محدودیتها، خطاها و حالتهای شکست
- بدون محدودیت نرخ سخت و بدون کلید. درخواست این است که معقول عمل کنید — چند درخواست در ثانیه، پنهانسازی (cache) در جاهایی که امکانپذیر است، و شناسایی خودتان تا گفتگو امکانپذیر باشد.
- صفبندی (Paging):
sizeتا ۱۰۰ در هر صفحه؛from + sizeتا ۱۰,۰۰۰. فراتر از آن، کوئری را محدودتر کنید. - پنهانسازی (Caching): پاسخها بهمدت تقریباً سی ثانیه در لبه شبکه (edge) پنهانسازی میشوند.
- HTTP 200 با
"ok": trueدر موفقیت —resultsممکن است بهطور مشروع خالی باشد، بنابراینtotalرا بررسی کنید. - HTTP 204 برای پیشپرواز CORS.
- HTTP 502 برای خطای جستجوی سرور میانی — با تأخیر افزایشی (backoff) تلاش مجدد کنید.
پارامترهای نامعتبر هرگز خطا تولید نمیکنند. فیلترهای ناشناس نادیده گرفته میشوند، sort نامعتبر به relevance بازمیگردد و size خارج از محدود، محدود میشود. یک کوئری همیشه چیزی برمیگرداند و شی filters بازتابدهنده، دقیقاً نشان میدهد چه چیزی اعمال شده است — که دقیقاً همان رفتاری است که میخواهید وقتی یک سیستم خودمختار رشتههای کوئری را ترکیب میکند.
چه کسانی واقعاً به این نیاز دارند
- سازندگان عاملها (Agent builders) جستجوی وب بهعنوان یک فراخوانی ابزار بدون مرحله تأمین، بدون چرخش کلید و بدون یکپارچهسازی صورتحساب. MCP URL را به هم متصل کنید و قابلیت وجود خواهد داشت.
- خط لوله RAG هر نتیجه از قبل حاوی یک خلاصه تمیز و نوشتهشده توسط مدل است و در صورت درخواست، متن کامل صفحه استخراجشده — بدون نیاز به مرحله پاکسازی HTML.
- تحقیقات بازار و رقابتی یک نیچ را بر اساس زیرنیچ و تاریخ راهاندازی فهرست کنید، سپس بر اساس اعتبار مرتبسازی کنید. این یک پایگاه داده تحقیقاتی است که به HTTP صحبت میکند.
- جریانهای کاری سرمایهگذاری خطرپذیر و کاوش
ai_startups=1به همراه یک پنجره تاریخی، یک فید روزانه از شرکتهای هوش مصنوعی جدید است، پیش از آنکه هر کدام در یک فهرست گردآوریشده ظاهر شوند. - سئو و کارهای لینکسازی رتبه دامنه، تاریخهای زنده، استک تکنولوژی و TLD، قابل فیلتر کردن بهطور همزمان — به علاوه تفکیک اپراتور/افیلیت قمار برای کسانی که به آن نیاز دارند.
- هر کسی که از سهمیهها خسته شده است مرورگر میتواند آن را مستقیماً فراخوانی کند. یک اسکریپت پوسته (shell script) میتواند آن را فراخوانی کند. یک کار cron میتواند آن را فراخوانی کند. حسابی برای خراب شدن وجود ندارد.
خلاصه کوتاه
FreeSerp یک جستجوی وب رایگان و SERP API بدون کلید، بدون ثبتنام، بدون حساب و بدون سهمیه است که با پشتیبانی یک نمایه ساختهشده مستقل از بیستویک میلیون سایت زنده. هر نتیجه همراه با یک خلاصه نوشتهشده توسط LLM، یک رتبه دامنه، یک سیگنال استک تکنولوژی و یک تاریخ زنده تحویل داده میشود، و هر فیلد قابل فیلتر و مرتبسازی است — حتی بدون هیچ عبارت جستجویی. این سرویس از طریق یک درخواست GET به JSON ساده صحبت میکند و از طریق یک URL به MCP صحبت میکند، و هر دو رابط از یک پایگاه داده یکسان تولید میشوند بنابراین هرگز با هم تناقض ندارند.
به شما نمیگوید که Google چه چیزی را رتبهبندی میکند. به شما میگوید چه چیزی وجود دارد، چیست، آیا واقعی است، و کی ظاهر شده است — که برای بیشتر عاملها در بیشتر مواقع، همان سوالی است که آنها واقعاً میپرسیدند.
یک عامل هوش مصنوعی نمیتواند برای یک حساب ثبتنام کند. هر کلید API فقط یک انسان را دوباره در حلقه قرار میدهد.
FreeSerp، درباره اینکه چرا بدون کلید است
یک درخواست، بدون اعتبار: freeserp.ai · مستندات و MCP در freeserp.ai/docs.php.