Social Fetch

SDK reference

Exhaustive SDK surface reference for tooling, agents, and power users who need exact method names, route mappings, and current typed coverage

SDK inventory

The current SocialFetchClient exposes five resource namespaces plus one top-level utility:

SurfaceMethodsWrapped routes
(client)health()GET /health
authwhoami()GET /v1/whoami
billinggetBalance()GET /v1/balance
tiktokgetProfile(), getProfileLive(), getProfileVideos(), getVideo(), getVideoComments(), getVideoTranscript()GET /v1/tiktok/profiles/{handle}, GET /v1/tiktok/profiles/{handle}/live, GET /v1/tiktok/profiles/{handle}/videos, GET /v1/tiktok/videos, GET /v1/tiktok/videos/comments, GET /v1/tiktok/videos/transcript
twittergetProfile(), getProfileTweets(), getTweet()GET /v1/twitter/profiles/{handle}, GET /v1/twitter/profiles/{handle}/tweets, GET /v1/twitter/tweets
instagramgetProfile(), getProfilePosts(), getPost()GET /v1/instagram/profiles/{handle}, GET /v1/instagram/profiles/{handle}/posts, GET /v1/instagram/posts

Method-by-method reference

client.health()

client.auth.whoami()
client.billing.getBalance()

client.tiktok.getProfile({ handle })
client.tiktok.getProfileLive({ handle })
client.tiktok.getProfileVideos({ handle, sortBy?, cursor?, userId?, region?, trim? })
client.tiktok.getVideo({ url, region?, trim?, downloadMedia? })
client.tiktok.getVideoComments({ url, cursor?, trim? })
client.tiktok.getVideoTranscript({ url, language?, useAiFallback? })

client.twitter.getProfile({ handle })
client.twitter.getProfileTweets({ handle, trim? })
client.twitter.getTweet({ url, trim? })

client.instagram.getProfile({ handle })
client.instagram.getProfilePosts({ handle, cursor? })
client.instagram.getPost({ url, region?, trim?, downloadMedia? })

Route mapping

SDK methodHTTP routeMain identifiers / params
client.health()GET /healthnone
client.auth.whoami()GET /v1/whoaminone
client.billing.getBalance()GET /v1/balancenone
client.tiktok.getProfile({ handle })GET /v1/tiktok/profiles/{handle}handle
client.tiktok.getProfileLive({ handle })GET /v1/tiktok/profiles/{handle}/livehandle
client.tiktok.getProfileVideos({ handle, sortBy?, cursor?, userId?, region?, trim? })GET /v1/tiktok/profiles/{handle}/videoshandle, sortBy, cursor, userId, region, trim
client.tiktok.getVideo({ url, region?, trim?, downloadMedia? })GET /v1/tiktok/videosurl, region, trim, downloadMedia
client.tiktok.getVideoComments({ url, cursor?, trim? })GET /v1/tiktok/videos/commentsurl, cursor, trim
client.tiktok.getVideoTranscript({ url, language?, useAiFallback? })GET /v1/tiktok/videos/transcripturl, language, useAiFallback
client.twitter.getProfile({ handle })GET /v1/twitter/profiles/{handle}handle
client.twitter.getProfileTweets({ handle, trim? })GET /v1/twitter/profiles/{handle}/tweetshandle, trim
client.twitter.getTweet({ url, trim? })GET /v1/twitter/tweetsurl, trim
client.instagram.getProfile({ handle })GET /v1/instagram/profiles/{handle}handle
client.instagram.getProfilePosts({ handle, cursor? })GET /v1/instagram/profiles/{handle}/postshandle, cursor
client.instagram.getPost({ url, region?, trim?, downloadMedia? })GET /v1/instagram/postsurl, region, trim, downloadMedia

On this page