Hear what people say about a brand
Search the brand’s name once a day, leave out its own posts and the reposts, and rank what is left by views. The posts at the top are the ones people actually saw.
GET x/search | × 30 | 390 cr |
| a month, one search daily | 390 cr |
≈ $0.232 at the 250k pack
const API = 'https://api.scrapefield.com/v1';
const sf = (path, q) =>
fetch(API + '/' + path + '?' + new URLSearchParams(q), {
headers: { Authorization: 'Bearer ' + process.env.SCRAPEFIELD_KEY },
}).then((r) => r.json());
const query = '"blue door coffee" -from:bluedoorcoffee since:2026-10-01';
const { data } = await sf('x/search', { query });
const seen = data
.filter((p) => !p.referenced_tweets.some((r) => r.type === 'retweeted'))
.map((p) => ({
url: p.url,
by: p.author.username,
views: p.public_metrics.impression_count ?? 0,
}))
.sort((a, b) => b.views - a.views);
console.table(seen.slice(0, 10));