Social listening

Track a brand, product or topic everywhere people talk about it. Search several platforms in one call, pull the comments under the posts that matter, and score their sentiment.

The recipe

The calls, in order. Tap a platform to see its endpoint and parameters.

  1. 1

    Universal search

    1–2 credits per call

    Search several platforms for the brand in one call.

    GET/v1/search
  2. 2

    Comments

    1–2 credits per call

    Read the conversation under the posts that surface.

    GET/v1/{platform}/commentsComment[]
  3. 3

    Search posts

    1–2 credits per call

    Go deeper on platforms with a dedicated post search.

    GET/v1/{platform}/search/postsPost[]
What it costs
8credits

One brand, checked daily on TikTok, YouTube and Bluesky, plus comments on 5 posts.

Calculated from the live price list. Failed calls are refunded.

In code

javascript
// 1. One query, several platforms
const hits = await fetch(`https://api.crawlfeed.dev/v1/search?q=${encodeURIComponent(brand)}&platforms=tiktok,youtube,bluesky`, { headers: { Authorization: `Bearer ${process.env.CRAWLFEED_KEY}` } }).then((r) => r.json());

// 2. Comments under the top post, same shape on every platform
const top = hits.data.find((h) => h.kind === 'post');
const comments = await fetch(`https://api.crawlfeed.dev/v1/${top.platform}/comments?post_id=${top.id}`, { headers: { Authorization: `Bearer ${process.env.CRAWLFEED_KEY}` } }).then((r) => r.json());

Try it free first

Questions

Which platforms can I listen on?

Every platform with a search operation. The recipe above lists them, taken from the live catalogue.

Can I get sentiment?

Add enrich=arabic to a post or comment read for dialect, sentiment, entities and topics on Arabic text, for 3 extra credits.

Related recipes