Dùng thử
5.000 lượt tìm kiếm
9,25 US$
1,85 US$/1K lượt tìm kiếm
- Tích hợp vào một agent
- Cùng API với gói lớn nhất
- Credit không bao giờ hết hạn
Trường hợp sử dụng · giám sát tin tức · topic=news, time_range=day
Theo dõi một thị trường, một đối thủ hoặc một quy định nghĩa là chạy cùng những truy vấn mỗi ngày và nhận ra cái gì mới. Tìm kiếm tin tức kèm văn bản trang biến việc đó thành một script ngắn và một bản tóm tắt hàng ngày.
Trả lời nhanh
Làm thế nào để theo dõi tin tức bằng web search API?
Chạy một danh sách truy vấn cố định mỗi ngày một lần với kết quả tin tức từ ngày hôm qua, chỉ giữ những URL bạn chưa thấy, và tóm tắt các bài viết mới. LLMWebSearch trả về kết quả tin tức với 3 bài viết đầu tiên được đọc dưới dạng Markdown, tốn một credit mỗi truy vấn. Năm mươi chủ đề kiểm tra hàng ngày dùng khoảng 1.500 credit mỗi tháng, từ 1,20 US$/1K lượt tìm kiếm. Không cần KYC; thanh toán bằng crypto.
Ba tham số làm phần lớn công việc. topic=news yêu cầu kết quả tin tức thay vì các trang web chung. time_range=day chỉ giữ các mục từ ngày hôm qua. read=3 trả về văn bản của ba bài viết đầu tiên, nên bạn có thể tóm tắt chúng mà không cần mở từng liên kết.
Một scheduler chạy script mỗi ngày một lần, hoặc vài giờ một lần với các chủ đề diễn biến nhanh. Mỗi lần chạy gửi cùng các truy vấn, so sánh các URL với những URL đã thấy và chỉ báo cáo những cái mới.
Truy vấn ngắn, cụ thể hoạt động tốt nhất. Kết hợp một tên với một sự kiện: một công ty và "acquisition", một sản phẩm và "recall", một luật và "amendment". Truy vấn rộng trả về cùng những trang lớn mỗi ngày và che khuất những câu chuyện bạn quan tâm.
Nhóm truy vấn theo đối tượng. Một nhóm pháp lý, một nhóm sản phẩm và một nhóm bán hàng mỗi bên muốn một bản tóm tắt khác nhau. Một script có thể tạo cả ba bằng cách gắn thẻ đối tượng cho từng truy vấn.
Dùng country và language khi tin tức bạn cần là tin địa phương, ví dụ country=fr và language=fr cho tin tức tiếng Pháp.
// Run once a day (cron, a scheduler or an n8n Schedule trigger). Node.js 18+ (built-in fetch).
import fs from 'node:fs';
const API = 'https://llmwebsearch.com/api/v1/search';
const KEY = process.env.LLMWEBSEARCH_API_KEY;
const SEEN_FILE = './seen-urls.json';
const QUERIES = ['example corp product recall', 'example corp acquisition', 'example industry regulation'];
const seen = new Set(fs.existsSync(SEEN_FILE) ? JSON.parse(fs.readFileSync(SEEN_FILE, 'utf8')) : []);
const fresh = [];
for (const q of QUERIES) {
const res = await fetch(API, {
method: 'POST',
headers: { Authorization: `Bearer ${KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ q, topic: 'news', time_range: 'day', max_results: 10, read: 3, max_chars: 3000 }),
});
if (!res.ok) {
console.error(q, res.status, await res.text());
continue;
}
const { results } = await res.json();
for (const r of results) {
if (seen.has(r.url)) continue; // the same story found by two queries is reported once
seen.add(r.url);
fresh.push({ query: q, title: r.title, url: r.url, published_at: r.published_at, text: r.content });
}
}
fs.writeFileSync(SEEN_FILE, JSON.stringify([...seen]));
for (const item of fresh) console.log(`${item.published_at ?? 'n/d'} ${item.title}\n ${item.url}`);Hãy lưu một danh sách các URL đã báo cáo và bỏ qua chúng ở lần chạy tiếp theo. Script ở trên lưu danh sách đó trong một tệp JSON nhỏ; một bảng cơ sở dữ liệu cũng hoạt động theo cách tương tự.
Cùng một bài viết thường xuất hiện trên nhiều trang tin, mỗi trang có URL riêng. Hãy nhóm các kết quả có tiêu đề chia sẻ phần lớn từ ngữ, và hiển thị một tiêu đề với nhiều liên kết. Trường published_at giúp sắp xếp một nhóm và nhận ra bản báo cáo đầu tiên.
Hãy xóa các URL cũ sau vài tuần để tệp không phình mãi. Những bài viết cũ hơn time_range của bạn dù sao cũng không thể quay lại.
Gửi các bài viết mới cho một mô hình với chỉ dẫn cố định: một dòng cho mỗi bài, chuyện gì đã xảy ra, ai liên quan và số nguồn. Yêu cầu nó gộp các mục mô tả cùng một sự kiện.
Vì văn bản bài viết đã có trong kết quả, mô hình tóm tắt những gì bài viết nói, chứ không phải những gì tiêu đề gợi ý. Giữ mỗi bài viết ngắn với max_chars khoảng 3.000; những đoạn đầu của một bài tin mang những ý cốt lõi.
Các bài viết sau paywall hoặc sau đăng nhập, và các trang từ chối trình đọc của chúng tôi. Những kết quả đó vẫn xuất hiện với tiêu đề, URL và đoạn trích, kèm một content_status giải thích khoảng trống.
Trình đọc của chúng tôi tôn trọng robots.txt: nó tự giới thiệu là LLMWebSearch, tuân theo các quy tắc mà một trang viết cho nó hoặc cho tất cả robot, và bỏ qua nội dung của bất kỳ trang nào nó không được phép đọc. Khi một trang từ chối trình đọc của chúng tôi, kết quả trả về không có nội dung kèm trạng thái của trang: chúng tôi không bao giờ giải CAPTCHA, đăng nhập vào tài khoản hay lách qua một chặn chặn hoặc paywall. Với một trang tin có paywall, tiêu đề và đoạn trích thường đủ để đánh dấu bài viết; người có đăng ký có thể đọc phần còn lại.
Một credit mỗi truy vấn mỗi lần chạy. Năm mươi truy vấn kiểm tra mỗi ngày một lần dùng khoảng 1.500 credit một tháng. 5.000 lượt tìm kiếm với 9,25 US$ đủ cho ba tháng của lịch đó.
Kiểm tra mỗi ba giờ nhân số lượng lên tám lần: khoảng 12.000 credit một tháng cho cùng năm mươi truy vấn. 25.000 lượt tìm kiếm với 41,25 US$ khi đó đủ cho hai tháng. Hãy dành việc kiểm tra thường xuyên cho số ít chủ đề mà giờ giấc quan trọng.
Truy vấn × lần chạy mỗi ngày × 30 ngày. Credit tìm kiếm không có ngày hết hạn: phần bạn không dùng trong tháng này vẫn còn đó vào năm sau.
5.000 lượt tìm kiếm
9,25 US$
1,85 US$/1K lượt tìm kiếm
25.000 lượt tìm kiếm
41,25 US$
1,65 US$/1K lượt tìm kiếm
100.000 lượt tìm kiếm
145 US$
1,45 US$/1K lượt tìm kiếm
Trong mọi gói: Top 3 trang được đọc dưới dạng Markdown · Bộ lọc theo quốc gia, ngôn ngữ, thời gian và tên miền · Không tính phí các lần gọi thất bại · Credit không bao giờ hết hạn
Có. Dùng một Schedule trigger và một node HTTP Request trỏ tới endpoint tìm kiếm. Trang n8n hiển thị các cài đặt.
Kết quả đến từ một lượt tìm kiếm web trực tiếp chạy đúng lúc bạn gọi, theo thứ tự mà công cụ tìm kiếm xếp hạng; không có gì được phục vụ từ một chỉ mục cũ. Với time_range=day, chỉ những mục từ ngày hôm qua được giữ lại.
Có. Đặt language và country cho mỗi truy vấn, để một script có thể theo dõi nhiều thị trường.
Mỗi kết quả mang theo vị trí, tiêu đề, URL, host, snippet và, khi trang đã được đọc, nội dung chính của trang dưới dạng Markdown hoặc văn bản thuần kèm số từ và ngày xuất bản nếu biết.
Từ 1,20 US$/1K lượt tìm kiếm · không cần KYC
Lấy khóa API