Website-URLs kartieren
Erkunden Sie ab einer Stamm-URL den Linkgraphen einer Website und geben Sie die gefundenen URLs zurück. Dies ist ein reiner Discovery-Endpunkt ohne Inhalts-Extraktionsfelder. Authentifizieren Sie sich mit einem Bearer-API-Schlüssel oder übergeben Sie api_key als Kompatibilitätsfallback im JSON-Body; beide Basis-URLs werden unterstützt. Unbekannte Felder werden ignoriert. Die Antwort enthält base_url, ein results-Array mit URL-Strings, response_time, unsere additiven Felder usage.credits und usage.cost nach dem vom Administrator festgelegten Preis pro Credit sowie request_id. Mapping kostet 1 Credit je 10 erfolgreiche Seiten oder 2 Credits, wenn instructions gesetzt ist; fehlgeschlagene Seiten sind kostenlos. Tatsächliche Credits werden dem gemeinsamen täglichen Freikontingent entnommen. Überschreitet die Schätzung aus limit den Rest, wird der Überschuss vom Guthaben abgerechnet oder ohne Guthaben mit 432 zurückgewiesen und ein kleineres limit empfohlen. SDK-Beispiele; speichern Sie den Schlüssel in einer Umgebungsvariable oder einer anderen sicheren serverseitigen Einstellung. 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/mapAutorisierung
AuthorizationerforderlichAPI-Schlüssel als Bearer-Token im Authorization-Header.
Body
urlerforderlichStamm-URL für die Karte; das Schema ist optional, zum Beispiel docs.tavily.com.
"docs.tavily.com"instructionsDiscovery-Anweisungen in natürlicher Sprache; sie erhöhen die Mapping-Kosten auf 2 statt 1 Credit je 10 erfolgreiche Seiten.
"Find Python SDK pages"max_depthMaximale Mapping-Tiefe, 1 bis 5, Standard 1.
1max_breadthMaximale Anzahl verfolgter Links je Seite und Ebene, 1 bis 500, Standard 20.
20limitGesamtzahl der Links bis zum Stopp; mindestens 1, Standard 50.
50select_pathsRegex-Muster für Pfadauswahl; höchstens 50 Einträge, jedes Muster maximal 200 Zeichen.
["^/docs/.*"]select_domainsRegex-Muster für Domainauswahl; höchstens 50 Einträge, jedes Muster maximal 200 Zeichen.
["^docs\.example\.com$"]exclude_pathsRegex-Muster für Pfadausschluss; höchstens 50 Einträge, jedes Muster maximal 200 Zeichen.
["^/private/.*"]exclude_domainsRegex-Muster für Domänenausschluss; höchstens 50 Einträge, jedes Muster maximal 200 Zeichen.
["^private\.example\.com$"]allow_externalOb Links externer Domains in die Ergebnisse aufgenommen werden; Standard true.
truetimeoutWartezeit für die Karte in Sekunden. Tavily erlaubt 10–150, BazaarLinks effektives Maximum ist 90; höhere Werte werden auf 90 gesenkt.
90include_usageOb usage in der Antwort enthalten ist; Standard false, mit credits und usage.cost bei true.
false