# Common jobs

Short recipes for the questions people bring most often. Each one lists the calls in order and links to the page that has the detail. Prices are on each endpoint page.

## Watch a brand

1. Run [universal search](https://onekey.dev/docs/universal-search.md) or the [brand mentions report](https://onekey.dev/docs/reports/brand-mentions.md) once to see what exists, with `dry_run=true` first if you want the price.
2. Turn it into a [monitor](https://onekey.dev/docs/monitors.md) with an alert rule so you get a signed webhook when new mentions appear.

## Read what people say under a post

1. Get the post with [URL lookup](https://onekey.dev/docs/lookup.md) or its platform endpoint.
2. Get the comments: [`tiktok.comments`](https://onekey.dev/docs/api/tiktok/comments.md), [`instagram.comments`](https://onekey.dev/docs/api/instagram/comments.md), [`youtube.comments`](https://onekey.dev/docs/api/youtube/comments.md) or [`reddit.post_comments`](https://onekey.dev/docs/api/reddit/post_comments.md). Page with the cursor.
3. For replies to one comment use the matching replies endpoint, for example [`tiktok.comment_replies`](https://onekey.dev/docs/api/tiktok/comment_replies.md).

## Profile, posts and comments for one creator

1. The profile endpoint (or its `profile_full` variant) for the account.
2. The posts endpoint for the recent posts.
3. The comments endpoint for each post you care about. Send them together with [batch](https://onekey.dev/docs/batch.md).

## One creator on every platform

Use the [creator card](https://onekey.dev/docs/search-multi.md#creator-card): one handle, several platforms, one request, with a per-platform status so a platform with no match does not fail the rest.

## Track a creator daily

Create a [monitor](https://onekey.dev/docs/monitors.md) on the profile endpoint with an interval of 24 hours and a rule on the follower count. Each run costs the endpoint's price; an unchanged cached result costs nothing.

## Find creators in a niche

Search users on the platform: [`tiktok.search_users`](https://onekey.dev/docs/api/tiktok/search_users.md), [`instagram.search_users`](https://onekey.dev/docs/api/instagram/search_users.md), [`x.search_users`](https://onekey.dev/docs/api/x/search_users.md), [`threads.search_users`](https://onekey.dev/docs/api/threads/search_users.md). Then enrich the handles you keep with the [creator card](https://onekey.dev/docs/search-multi.md#creator-card).

## Vet a creator

The [creator vet report](https://onekey.dev/docs/reports/creator-vet.md) gathers the profile, recent posts and engagement in one request and states which numbers are platform fields and which are computed. The [computed block](https://onekey.dev/docs/computed.md) gives `engagement_rate` and `estimated_reach` on many endpoints for free.

## Search a topic across platforms

[Multi-platform search](https://onekey.dev/docs/search-multi.md) when you choose the platforms, [universal search](https://onekey.dev/docs/universal-search.md) when you want it planned.

## Find demand signals

The [demand signals report](https://onekey.dev/docs/reports/demand-signals.md) looks for people asking for, comparing or complaining about a topic.

## Transcribe a video

[`youtube.transcript`](https://onekey.dev/docs/api/youtube/transcript.md), [`tiktok.post_transcript`](https://onekey.dev/docs/api/tiktok/post_transcript.md), [`reddit.post_transcript`](https://onekey.dev/docs/api/reddit/post_transcript.md) or [`x.tweet_transcript`](https://onekey.dev/docs/api/x/tweet_transcript.md).

## See a competitor's ads

[`facebook.ad_library`](https://onekey.dev/docs/api/facebook/ad_library.md), [`tiktok.adlibrary_search`](https://onekey.dev/docs/api/tiktok/adlibrary_search.md), [`google.company_ads`](https://onekey.dev/docs/api/google/company_ads.md) or [`linkedin.ads_search`](https://onekey.dev/docs/api/linkedin/ads_search.md).

## What buyers say about a product

[`amazon.reviews`](https://onekey.dev/docs/api/amazon/reviews.md), [`trustpilot.reviews`](https://onekey.dev/docs/api/trustpilot/reviews.md), [`yelp.reviews`](https://onekey.dev/docs/api/yelp/reviews.md), or search several with universal search.

## Get a hundred records in one request

[Batch](https://onekey.dev/docs/batch.md): up to 100 calls, per-item results, only successes billed, optional [streaming](https://onekey.dev/docs/streaming.md).

## Next

- [Which endpoint should I use?](https://onekey.dev/docs/choosing-endpoints.md)
- [Production checklist](https://onekey.dev/docs/production-checklist.md).
