Lập bản đồ URL website
Khám phá đồ thị liên kết của website từ URL gốc và trả về các URL được phát hiện. Đây là endpoint chỉ discovery, không có trường trích xuất nội dung. Xác thực bằng Bearer API key hoặc truyền api_key trong JSON body làm phương án tương thích; hỗ trợ cả hai base URL. Trường không nhận biết bị bỏ qua. Phản hồi gồm base_url, mảng URL results, response_time, usage.credits và usage.cost bổ sung theo đơn giá mỗi credit do quản trị viên đặt, cùng request_id. Mapping tốn 1 credit cho mỗi 10 trang thành công, hoặc 2 credit khi có instructions; trang thất bại được miễn phí. Credit thực tế trừ từ hạn mức miễn phí hằng ngày dùng chung. Nếu ước tính theo limit vượt phần còn lại, phần vượt tính vào số dư, hoặc trả 432 khi không có số dư và khuyên giảm limit. Ví dụ SDK; hãy giữ khóa trong biến môi trường hoặc một cấu hình an toàn phía máy chủ khác. 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/mapXác thực
Authorizationbắt buộcAPI key dưới dạng bearer token trong header Authorization.
Body
urlbắt buộcURL gốc để lập bản đồ; có thể bỏ scheme, ví dụ docs.tavily.com.
"docs.tavily.com"instructionsChỉ dẫn discovery bằng ngôn ngữ tự nhiên; chi phí mapping tăng lên 2 credit thay vì 1 cho mỗi 10 trang thành công.
"Find Python SDK pages"max_depthĐộ sâu lập bản đồ tối đa, từ 1 đến 5, mặc định 1.
1max_breadthSố liên kết tối đa theo mỗi trang ở mỗi cấp, từ 1 đến 500, mặc định 20.
20limitTổng số liên kết xử lý trước khi dừng; tối thiểu 1, mặc định 50.
50select_pathsMảng mẫu regex cho chọn đường dẫn; tối đa 50 mục, mỗi mẫu dài tối đa 200 ký tự.
["^/docs/.*"]select_domainsMảng mẫu regex cho chọn miền; tối đa 50 mục, mỗi mẫu dài tối đa 200 ký tự.
["^docs\.example\.com$"]exclude_pathsMảng mẫu regex cho loại trừ đường dẫn; tối đa 50 mục, mỗi mẫu dài tối đa 200 ký tự.
["^/private/.*"]exclude_domainsMảng mẫu regex cho loại trừ miền; tối đa 50 mục, mỗi mẫu dài tối đa 200 ký tự.
["^private\.example\.com$"]allow_externalCó đưa liên kết ngoài miền vào kết quả cuối hay không, mặc định true.
truetimeoutSố giây chờ lập bản đồ. Tavily cho phép 10–150 nhưng giới hạn hiệu dụng của BazaarLink là 90 giây; giá trị trên 90 được hạ xuống 90.
90include_usageCó đưa usage vào phản hồi hay không, mặc định false; khi có sẽ có credits và usage.cost.
false