Tiktok search

Search TikTok - find profiles, videos, hashtags, and trending content

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/social/capabilities/tiktok-search#main ~/.claude/skills/tiktok-search

For one project only, change the path to .claude/skills/tiktok-search.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text115 lines
tiktok-search/SKILL.md115 lines2.5 KBpushed 38d agoRawView on GitHub

TikTok Search

Setup

Read scrapecreators-api first. Execute every operation below through the runtime it selects: the GooseWorks MCP tool in terminal-free clients, the GooseWorks CLI in a local terminal, or the direct API with the user's own key. Never assume a shell is available.

Search TikTok for profiles, videos, and hashtag content.

When to Use

  • User asks about a TikTok account
  • User wants to find TikTok videos
  • User asks about trending TikTok content
  • Social media research

How It Works

Uses the ScrapeCreators API through its direct GooseWorks proxy.

Usage

Get TikTok Profile

provider: scrapecreators
method: GET
path: /v1/tiktok/profile
query:
  handle: charlidamelio

Search Hashtag Videos

provider: scrapecreators
method: GET
path: /v1/tiktok/search/hashtag
query:
  hashtag: tech

Get Trending Feed

provider: scrapecreators
method: GET
path: /v1/tiktok/get-trending-feed
query:
  region: US

Parameters

Profile

  • handle (required) - TikTok handle (without @)

Hashtag Search

  • hashtag (required) - Hashtag to search (without #)
  • region (optional) - Region for the proxy
  • cursor (optional) - Cursor for pagination
  • trim (optional) - Set to "true" for a trimmed response

Trending Feed

  • region (required) - Region for the proxy (e.g., "US")
  • trim (optional) - Set to true for a trimmed response

Response

Profile includes:

  • Username and display name
  • Bio/description
  • Follower and following counts
  • Total likes
  • Verified status
  • Profile image

Videos include:

  • Video title/description
  • View count
  • Like count
  • Comment count
  • Video URL

Examples

User: "Look up charlidamelio on TikTok" Use the Get TikTok Profile operation with handle: charlidamelio.

User: "What's trending on TikTok?" Use the Get Trending Feed operation with the user's region, defaulting to US only when appropriate.

User: "What's trending with #tech on TikTok?" Use the Search Hashtag Videos operation with hashtag: tech.

Error Handling

  • success: false — the API may temporarily fail; retry after a few seconds
  • Private accounts cannot be accessed
  • Rate limiting may apply on rapid sequential requests

Tips

  • Remove @ from handles
  • Remove # from hashtags
  • Private accounts cannot be accessed
1---
2name: tiktok-search
3description: Search TikTok - find profiles, videos, hashtags, and trending content
4source: scrapecreators
5---
6 
7 
8# TikTok Search
9 
10## Setup
11 
12Read `scrapecreators-api` first. Execute every operation below through the runtime it selects: the GooseWorks MCP tool in terminal-free clients, the GooseWorks CLI in a local terminal, or the direct API with the user's own key. Never assume a shell is available.
13 
14 
15Search TikTok for profiles, videos, and hashtag content.
16 
17## When to Use
18 
19- User asks about a TikTok account
20- User wants to find TikTok videos
21- User asks about trending TikTok content
22- Social media research
23 
24## How It Works
25 
26Uses the ScrapeCreators API through its direct GooseWorks proxy.
27 
28## Usage
29 
30### Get TikTok Profile
31 
32```yaml
33provider: scrapecreators
34method: GET
35path: /v1/tiktok/profile
36query:
37 handle: charlidamelio
38```
39 
40### Search Hashtag Videos
41 
42```yaml
43provider: scrapecreators
44method: GET
45path: /v1/tiktok/search/hashtag
46query:
47 hashtag: tech
48```
49 
50### Get Trending Feed
51 
52```yaml
53provider: scrapecreators
54method: GET
55path: /v1/tiktok/get-trending-feed
56query:
57 region: US
58```
59 
60## Parameters
61 
62### Profile
63- **handle** (required) - TikTok handle (without @)
64 
65### Hashtag Search
66- **hashtag** (required) - Hashtag to search (without #)
67- **region** (optional) - Region for the proxy
68- **cursor** (optional) - Cursor for pagination
69- **trim** (optional) - Set to "true" for a trimmed response
70 
71### Trending Feed
72- **region** (required) - Region for the proxy (e.g., "US")
73- **trim** (optional) - Set to true for a trimmed response
74 
75## Response
76 
77### Profile includes:
78- Username and display name
79- Bio/description
80- Follower and following counts
81- Total likes
82- Verified status
83- Profile image
84 
85### Videos include:
86- Video title/description
87- View count
88- Like count
89- Comment count
90- Video URL
91 
92## Examples
93 
94**User:** "Look up charlidamelio on TikTok"
95Use the **Get TikTok Profile** operation with `handle: charlidamelio`.
96 
97**User:** "What's trending on TikTok?"
98Use the **Get Trending Feed** operation with the user's region, defaulting to `US` only when appropriate.
99 
100**User:** "What's trending with #tech on TikTok?"
101Use the **Search Hashtag Videos** operation with `hashtag: tech`.
102 
103## Error Handling
104 
105- **success: false** — the API may temporarily fail; retry after a few seconds
106- Private accounts cannot be accessed
107- Rate limiting may apply on rapid sequential requests
108 
109 
110## Tips
111 
112- Remove @ from handles
113- Remove # from hashtags
114- Private accounts cannot be accessed
115 

Discussion

Alternatives

Also in Posting & scheduling
Linkedin comment drafterDraft a LinkedIn comment on someone else's post from its URL, or reshare (repost) it to your feed with optional commentary. Use when the user pastes a post URL and asks to comment, engage, be first commenter, or repost with their thoughts. Produces 1-3 variants in the user's voice, picks a reaction, and publishes via Publora on approval. Not for replying to existing comments (use linkedin-reply-handler).Marketing · MITLinkedin content plannerGenerate a 7-day LinkedIn content plan from a theme, audience, and pillars. Produces per-day post pillar, format, hook type, CTA, posting time, daily comment targets, and a weekly inbound-readiness check. Use when the user wants to plan a week or month of content, not draft a single post (use linkedin-post-writer).Marketing · MITLinkedin employee advocacyStand up and run a LinkedIn employee advocacy program for a marketing or sales team. Covers 14-day launch playbook, brand-guideline governance, per-post time budget, cadence benchmarks, and team ROI (reach, engagement, pipeline). Triggers on "employee advocacy", "get the team posting", "scale LinkedIn across team", "advocacy ROI". Not for planning one person's own calendar (use linkedin-content-planner).Marketing · MITInstagram Audience InsightsRead your Instagram niche and profile from real data via Apify, no login. Scan a hashtag for the posts traveling now (likes, comments, owner) to see the format and hook that works. Pull profile stats for any handle, yours or a competitor's: followers, posts, bio, category. Instagram hides who liked or commented on other accounts, so this is discovery plus profiles, not engagers. Triggers on "what works in my niche", "scan the hashtag", "competitor stats". Not for writing captions (use ig-caption-writer).Marketing · MIT