# Socify API — TikTok endpoints # Base URL: https://trysocify.com # API host: https://api.trysocify.com # Auth: Authorization: Bearer # Full catalog: https://trysocify.com/llms-endpoints.txt | JSON: https://trysocify.com/llms.json # Agents map: https://trysocify.com/agents.txt | Index: https://trysocify.com/llms.txt # Docs hub: https://trysocify.com/docs/api/tiktok | OpenAPI: https://trysocify.com/openapi.json 12 documented TikTok operations. Public TikTok profiles, videos, and engagement data. Do not invent paths — only the routes below (and their linked markdown pages) are supported. ## GET /api/v1/tiktok/profile Profile Fetch a public TikTok profile by username: bio, stats, verification, and avatar. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/profile.md HTML: https://trysocify.com/docs/api/tiktok/profile SEO: https://trysocify.com/tiktok/profile Parameters: - username (required, string) - TikTok username without @. Example: `daviddobrik`. curl: curl -sS "https://trysocify.com/api/v1/tiktok/profile?username=daviddobrik" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/videos Videos Fetch recent public videos for a username. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/videos.md HTML: https://trysocify.com/docs/api/tiktok/videos SEO: https://trysocify.com/tiktok/videos Parameters: - username (required, string) - TikTok username without @. Example: `lilyachty`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/videos?username=lilyachty" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/comments Comments Fetch comments for a video. Provide exactly one of id or url. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/comments.md HTML: https://trysocify.com/docs/api/tiktok/comments SEO: https://trysocify.com/tiktok/comments Parameters: - id (optional, string) - Video id (not comment id). Exactly one of id or url. Prefer id. Example: `7165262254722534698`. - url (optional, string) - Full TikTok video URL (alternative to id). Example: `https://www.tiktok.com/@daviddobrik/video/7165262254722534698`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/comments?id=7165262254722534698" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/hashtag Hashtag Fetch public metadata for a TikTok hashtag: id, name, video count, and view count when available. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/hashtag.md HTML: https://trysocify.com/docs/api/tiktok/hashtag SEO: https://trysocify.com/tiktok/hashtag Parameters: - name (required, string) - Hashtag name without #. Example: `comedy`. curl: curl -sS "https://trysocify.com/api/v1/tiktok/hashtag?name=comedy" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/hashtag-videos Hashtag Videos Fetch videos for a hashtag. Provide exactly one of id (from Hashtag) or name. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/hashtag-videos.md HTML: https://trysocify.com/docs/api/tiktok/hashtag-videos SEO: https://trysocify.com/tiktok/hashtag-videos Parameters: - name (optional, string) - Exactly one of name or id. Prefer name. Hashtag without #. Example: `comedy`. - id (optional, string) - Hashtag id from Hashtag (not video id; alternative to name). Example: `1606334392378370`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/hashtag-videos?name=comedy" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/search Search Search public TikTok users by query. Returns matching profiles only (not videos or other content). Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/search.md HTML: https://trysocify.com/docs/api/tiktok/search SEO: https://trysocify.com/tiktok/search Parameters: - query (required, string) - Search text. Example: `daviddobrik`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/search?query=daviddobrik" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/followers Followers Fetch a page of followers for a username. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/followers.md HTML: https://trysocify.com/docs/api/tiktok/followers SEO: https://trysocify.com/tiktok/followers Parameters: - username (required, string) - TikTok username without @. Example: `lilyachty`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/followers?username=lilyachty" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/following Following Fetch a page of accounts a username follows. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/following.md HTML: https://trysocify.com/docs/api/tiktok/following SEO: https://trysocify.com/tiktok/following Parameters: - username (required, string) - TikTok username without @. Example: `lilyachty`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/following?username=lilyachty" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/video Video Fetch public details for a single TikTok video. Provide exactly one of url or id. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/video.md HTML: https://trysocify.com/docs/api/tiktok/video SEO: https://trysocify.com/tiktok/video Parameters: - url (optional, string) - Exactly one of url or id. Prefer full video URL. Example: `https://www.tiktok.com/@daviddobrik/video/7165262254722534698`. - id (optional, string) - Video id (alternative to url). Example: `7165262254722534698`. curl: curl -sS "https://trysocify.com/api/v1/tiktok/video?url=https%3A%2F%2Fwww.tiktok.com%2F%40daviddobrik%2Fvideo%2F7165262254722534698" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/liked Liked Fetch liked videos for a username when that account makes likes public. Many profiles hide liked videos; those requests fail (likes are private). Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/liked.md HTML: https://trysocify.com/docs/api/tiktok/liked SEO: https://trysocify.com/tiktok/liked Parameters: - username (required, string) - TikTok username without @. Account must show likes publicly. Example: `lilyachty`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/liked?username=lilyachty" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/playlists Playlists Fetch public playlists for a username. Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/playlists.md HTML: https://trysocify.com/docs/api/tiktok/playlists SEO: https://trysocify.com/tiktok/playlists Parameters: - username (required, string) - TikTok username without @. Example: `ibaillanos`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/playlists?username=ibaillanos" \ -H "Authorization: Bearer $SOCIFY_KEY" ## GET /api/v1/tiktok/replies Replies Fetch replies to a comment. Provide media_id (video id) and id (comment id). Credit cost: 1 credit per request. Failed requests are free. Auth: Authorization: Bearer Docs: https://trysocify.com/docs/api/tiktok/replies.md HTML: https://trysocify.com/docs/api/tiktok/replies SEO: https://trysocify.com/tiktok/replies Parameters: - media_id (required, string) - Video id the parent comment belongs to (not a hashtag or comment id). Example: `7165262254722534698`. - id (required, string) - Parent comment id (not the video id). Example: `7165265882552828718`. - cursor (optional, string) - Pagination cursor from a previous response. curl: curl -sS "https://trysocify.com/api/v1/tiktok/replies?media_id=7165262254722534698&id=7165265882552828718" \ -H "Authorization: Bearer $SOCIFY_KEY"