از chrome.search API برای جستجو از طریق ارائه دهنده پیش فرض استفاده کنید.
search
 "CURRENT_TAB"  "NEW_TAB"  "NEW_WINDOW"
 مشخص می کند که نتایج جستجو در برگه تماس یا برگه مرورگر فعال نمایش داده شود. 
 مشخص می کند که نتایج جستجو در یک برگه جدید نمایش داده شود. 
 مشخص می کند که نتایج جستجو در یک پنجره جدید نمایش داده شود.
- منشتنظیم اختیاری مکانی که نتایج جستجو باید در آن نمایش داده شود. CURRENT_TABپیش فرض است.
- tabIdشماره اختیاری مکانی که نتایج جستجو باید در آن نمایش داده شود. tabIdنمی توان باdispositionاستفاده کرد.
- متنرشته رشته ای برای پرس و جو با ارائه دهنده جستجوی پیش فرض. 
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
): Promise<void>
 برای پرس و جو از ارائه دهنده جستجوی پیش فرض استفاده می شود. در صورت بروز خطا، runtime.lastError تنظیم می شود. 
- queryInfo
- پاسخ به تماسعملکرد اختیاری پارامتر callbackبه نظر می رسد:() => void 
- قول<باطل> Chrome 96+- Promises فقط برای Manifest V3 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.