# ScrapTik MCP > Unofficial TikTok API for AI agents: TikTok data and scraping as MCP tools. Pay-per-call with x402 (USDC on Base) — no account, no API key. Streamable HTTP at /mcp. ## What it does Creator analytics and content data for TikTok: profiles, followers/following, per-video stats, videos by creator / sound / hashtag, comments and replies, stories, watermark-free download URLs, and keyword search across videos, creators, hashtags, sounds, and live streams. For influencer discovery, engagement-rate analysis, trend tracking, UGC sourcing, and social listening. ## Endpoint - MCP (Streamable HTTP): https://mcp.scraptik.com/mcp ## Tools Identity & profile: - tiktok_creator_profile — follower/like/video counts, verification, bio, region. Input: @handle or user_id. - tiktok_resolve_username — @username → numeric user_id + sec_uid. - tiktok_creator_followers — a creator's followers (paginated). - tiktok_creator_following — accounts a creator follows (paginated). Content by creator: - tiktok_creator_videos — recent videos with per-video stats (paginated). - tiktok_creator_liked_videos — a creator's publicly liked videos (paginated). - tiktok_user_stories — active (ephemeral) TikTok Stories. Single items: - tiktok_video_stats — one video's play/like/comment/share counts + metadata. Input: id or full video URL. - tiktok_video_comments — top comments on a video (paginated). - tiktok_comment_replies — replies to a specific comment (paginated). - tiktok_video_download_url — watermark-free MP4 URL for a video. - tiktok_sound_info — sound/track metadata and usage count. Discovery: - tiktok_sound_videos — videos using a given sound (paginated). - tiktok_hashtag_videos — videos under a hashtag, by name or cid (paginated). Search: - tiktok_search_videos — keyword search over videos. - tiktok_search_creators — keyword search over creators. - tiktok_search_hashtags — keyword search over hashtags/challenges. - tiktok_search_sounds — keyword search over sounds/tracks. - tiktok_search_lives — keyword search over live streams. ## Payment x402 / HTTP 402. First call returns a 402 challenge stating the exact price in USDC on Base (currently $0.005–$0.02 depending on the tool); client pays and retries. No account, no API key. Payment settles per call, including calls that return an error — check ids/handles before calling. All tools accept `expand: true` for full payloads (default is compact JSON).