वेबसाइट URL मैप करें
रूट URL से वेबसाइट के लिंक ग्राफ़ का अन्वेषण करें और खोजे गए URL लौटाएँ। यह केवल discovery endpoint है और इसमें कंटेंट-एक्सट्रैक्शन फ़ील्ड नहीं हैं। Bearer API कुंजी या संगतता के लिए JSON body में api_key का उपयोग करें; दोनों base URL समर्थित हैं। अज्ञात फ़ील्ड अनदेखे किए जाते हैं। उत्तर में base_url, URL स्ट्रिंग का results array, response_time, व्यवस्थापक द्वारा तय प्रति-credit मूल्य पर आधारित अतिरिक्त usage.credits और usage.cost, तथा request_id शामिल हैं। Mapping की लागत हर 10 सफल पृष्ठों पर 1 credit, या instructions होने पर 2 credits है; विफल पृष्ठ निःशुल्क हैं। वास्तविक credits साझा दैनिक मुफ़्त सीमा से लिए जाते हैं। limit से अनुमान शेष सीमा से अधिक हो तो अतिरिक्त भाग शेष राशि से लिया जाता है, या शेष राशि न होने पर 432 लौटाकर limit कम करने का सुझाव दिया जाता है। SDK उदाहरण; कुंजी को पर्यावरण चर या किसी अन्य सुरक्षित सर्वर-साइड सेटिंग में रखें। Python: from tavily import TavilyClient client = TavilyClient(api_key="...", api_base_url="https://api.bazaarlink.ai/v1") response = client.map("docs.tavily.com") JavaScript: import { tavily } from "@tavily/core" const tvly = tavily({ apiKey: process.env.BAZAARLINK_API_KEY, apiBaseURL: "https://api.bazaarlink.ai/v1" }) const response = await tvly.map("docs.tavily.com")
/v1/mapप्राधिकरण
Authorizationआवश्यकAuthorization हेडर में bearer token के रूप में API कुंजी।
Body
urlआवश्यकमैप शुरू करने का रूट URL; scheme वैकल्पिक है, जैसे docs.tavily.com।
"docs.tavily.com"instructionsप्राकृतिक भाषा discovery निर्देश; इससे हर 10 सफल पृष्ठों का mapping खर्च 1 के बजाय 2 credits हो जाता है।
"Find Python SDK pages"max_depthअधिकतम मैपिंग गहराई, 1–5, डिफ़ॉल्ट 1।
1max_breadthहर स्तर पर प्रति पृष्ठ फ़ॉलो किए जाने वाले अधिकतम लिंक, 1–500, डिफ़ॉल्ट 20।
20limitरुकने से पहले संसाधित किए जाने वाले कुल लिंक; न्यूनतम 1, डिफ़ॉल्ट 50।
50select_pathsपथ चयन के लिए regex पैटर्न की सूची; अधिकतम 50 प्रविष्टियाँ और प्रत्येक पैटर्न 200 वर्ण तक।
["^/docs/.*"]select_domainsडोमेन चयन के लिए regex पैटर्न की सूची; अधिकतम 50 प्रविष्टियाँ और प्रत्येक पैटर्न 200 वर्ण तक।
["^docs\.example\.com$"]exclude_pathsपथ बहिष्करण के लिए regex पैटर्न की सूची; अधिकतम 50 प्रविष्टियाँ और प्रत्येक पैटर्न 200 वर्ण तक।
["^/private/.*"]exclude_domainsडोमेन बहिष्करण के लिए regex पैटर्न की सूची; अधिकतम 50 प्रविष्टियाँ और प्रत्येक पैटर्न 200 वर्ण तक।
["^private\.example\.com$"]allow_externalबाहरी डोमेन लिंक को अंतिम परिणाम में शामिल करना है या नहीं; डिफ़ॉल्ट true।
truetimeoutमैप के लिए प्रतीक्षा सेकंड। Tavily सीमा 10–150 है, पर BazaarLink की प्रभावी अधिकतम 90 सेकंड है; 90 से अधिक मान 90 किया जाता है।
90include_usageउत्तर में usage शामिल करना है या नहीं; डिफ़ॉल्ट false, शामिल होने पर credits और usage.cost दिखते हैं।
false