crawl_find platform and kind: which Sume social route each calls

In Sume's MCP, crawl_find takes platform plus kind; tiktok videos means keyword search and tiktok top means top search. Full mapping to the REST routes.

5 min readSume
All posts

Sume's agent tools group the 15 social REST routes into four calls: crawl_profile, crawl_feed, crawl_media and crawl_find. Each takes platform (instagram or tiktok), and crawl_feed and crawl_find also require kind, which picks the underlying route.

The names do not always match the REST route. In crawl_find, platform: tiktok with kind: videos runs keyword search, not a video lookup, and kind: profiles runs tiktok_search_users.

The mapping

crawl_profile and crawl_media need only platform. crawl_feed and crawl_find need platform and kind. An unsupported pair, such as instagram with top, is rejected with 'Unsupported platform/kind for this crawl job.' before any lookup runs.

Input is validated against the same schema as the REST route, so every REST field (handle, limit, max_pages, order) carries over unchanged.

crawl_* tool arguments and the route they run (read 2026-10-03)
Toolplatform / kindREST route
crawl_profileinstagraminstagram_profile
crawl_profiletiktoktiktok_profile
crawl_feedinstagram / postsinstagram_posts
crawl_feedinstagram / reelsinstagram_reels
crawl_feedtiktok / videostiktok_videos
crawl_mediainstagram or tiktokinstagram_media or tiktok_media
crawl_findinstagram / accountsinstagram_search
crawl_findinstagram / profiles, reels, hashtag, popularinstagram_search_profiles, _reels, _hashtag, _popular
crawl_findtiktok / profiles, videos, hashtag, toptiktok_search_users, _keyword, _hashtag, _top

Why it matters when you write a prompt

An agent that is told to 'find TikTok videos about a topic' should call crawl_find with kind: videos, and one told to 'list this creator's videos' should call crawl_feed with kind: videos. Same word, different tool. Spell out the tool and kind in your Format instructions if the distinction matters to the output.

Slow reads come back as a job; the agent continues with jobs_wait and then fetches the result, as described in the OpenAPI text for these routes.

What these tools do not do

They read public data only: no login, stories, DMs or private accounts, at most 24 items and 3 pages per call, and nothing is imported on its own. To keep a video, the agent calls media-imports_create; to understand what a clip contains, it uses video_inspect, both listed in the tools and gates page.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume