Hey, this is a free Unofficial TikTok API I made. It’s a simple way to get user info—here’s how it works.
Use this URL with a GET request:
https://jaefu3p97g.execute-api.us-east-1.amazonaws.com/default/smttab?username=USERNAMEHERE
Just replace USERNAMEHERE
with the TikTok username you want (no "@" needed).
It’s free, no limits.
For "exampleuser", try this:
https://jaefu3p97g.execute-api.us-east-1.amazonaws.com/default/smttab?username=exampleuser
You’ll get something like this:
{ "nickname": "Example User", "username": "exampleuser", "region": "US", "language": "en", "about": "Just a TikTok fan!", "userId": "123456789", "accountCreated": "2020-01-15", "nicknameModified": "2023-05-10", "stats": { "followers": 1000, "following": 200, "hearts": 5000, "videos": 50, "friends": 150 }, "avatar": "https://example.com/avatar.jpg" }
Here’s how you can give it a shot:
curl "https://jaefu3p97g.execute-api.us-east-1.amazonaws.com/default/smttab?username=exampleuser"
fetch('https://jaefu3p97g.execute-api.us-east-1.amazonaws.com/default/smttab?username=exampleuser')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
import requests
username = "exampleuser"
url = f"https://jaefu3p97g.execute-api.us-east-1.amazonaws.com/default/smttab?username={username}"
response = requests.get(url)
data = response.json()
print(data)
Tip: It gives you JSON, so it’ll work with any language that can make HTTP requests.
- Make sure the username’s correct, or it won’t work.
- No API key or limits—use it as much as you want.