# TikTok Profile API (https://www.socialcrawl.dev/platforms/tiktok/profile) > Returns public profile information for a TikTok user — follower count, following count, total likes, bio, avatar URL, and verification status. Pass either `handle` or `user_id`. Profiles with TikTok 'audience controls' enabled (a login/age wall in the browser) are supported when looked up by `handle`; for those gated accounts the following count and post count are not available and return null. TL;DR: `GET /v1/tiktok/profile` costs 1 credit per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `handle` | no | TikTok username without the @ symbol. | | `user_id` | no | TikTok numeric user ID. Use this for faster responses. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/tiktok/profile" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get TikTok profile data with an API? Send a GET request to /v1/tiktok/profile with the handle parameter (no @ symbol). SocialCrawl returns structured JSON with follower count, following count, total likes, bio, avatar URL, verification status, and AI-computed engagement rate. ### What data does the TikTok Profile API return? The endpoint returns public profile fields: follower count, following count, total likes, bio text, avatar URL, verification status, user id, handle, display name, and SocialCrawl's computed engagement_rate. ### How much does the TikTok Profile API cost? Each request costs 1 credit on the standard tier. New accounts get 100 free credits with no credit card required, so you can pull around 100 TikTok profiles before paying anything. ### Is scraping TikTok profiles legal? SocialCrawl reads only publicly visible profile fields, the same data anyone sees when visiting the user's TikTok page. Make sure your use case complies with TikTok's terms of service and applicable data protection laws. ### Can I use the TikTok Profile API in production? Yes. The endpoint uses the profile cache category with consistent sub-second response times after the first request, upstream retry handling, and a unified schema that does not break when TikTok updates their UI. See the full TikTok API: https://www.socialcrawl.dev/platforms/tiktok ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - What does the SocialCrawl TikTok Profile API return? - How to get TikTok follower count with the SocialCrawl API