Построение карты URL сайта
Исследуйте граф ссылок сайта от корневого URL и верните найденные URL. Это endpoint только для discovery, без полей извлечения содержимого. Используйте Bearer API-ключ или передайте api_key в JSON body как совместимый запасной вариант; поддерживаются обе базы URL. Неизвестные поля игнорируются. Ответ содержит base_url, массив строк URL в results, response_time, наши дополнительные usage.credits и usage.cost по цене за кредит, заданной администратором, а также request_id. Mapping стоит 1 credit за каждые 10 успешных страниц или 2 credits при указании instructions; неудачные страницы бесплатны. Фактические 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обязательноКлюч API как Bearer-токен в заголовке Authorization.
Тело
urlобязательноКорневой URL для построения карты; схему можно не указывать, например docs.tavily.com.
"docs.tavily.com"instructionsИнструкции discovery на естественном языке; они повышают стоимость mapping до 2 credits вместо 1 за каждые 10 успешных страниц.
"Find Python SDK pages"max_depthМаксимальная глубина построения карты: от 1 до 5, по умолчанию 1.
1max_breadthМаксимум ссылок на страницу для каждого уровня: от 1 до 500, по умолчанию 20.
20limitОбщее число ссылок до остановки: минимум 1, по умолчанию 50.
50select_pathsМассив регулярных выражений для выбор пути: не более 50 элементов, каждый шаблон до 200 символов.
["^/docs/.*"]select_domainsМассив регулярных выражений для выбор домена: не более 50 элементов, каждый шаблон до 200 символов.
["^docs\.example\.com$"]exclude_pathsМассив регулярных выражений для исключение пути: не более 50 элементов, каждый шаблон до 200 символов.
["^/private/.*"]exclude_domainsМассив регулярных выражений для исключение домена: не более 50 элементов, каждый шаблон до 200 символов.
["^private\.example\.com$"]allow_externalВключать ли ссылки внешних доменов в итоговые результаты; по умолчанию true.
truetimeoutСекунды ожидания построения карты. У Tavily диапазон 10–150, но эффективный максимум BazaarLink — 90 секунд; значения выше 90 снижаются до 90.
90include_usageВключать ли usage в ответ; по умолчанию false, при включении отображаются credits и usage.cost.
false