TikTok Icon

omar-thing API

TikTok Data API That Actually Works

Fetch profiles, stats, following lists, stories, and comments. Reliable endpoints with fair pricing.

Subscription Plans

1 Month Access
$5.99
per month
60 req/min, 3k req/day
Unlimited Requests
Can unsubscribe at any time
Get Started
3 Months Access
$15
per 3 months
70 req/min, 10k req/day
Unlimited Requests
Can unsubscribe at any time
Choose 3 Months

What You Get With Every Plan

How to Purchase

Select your desired plan above and click the purchase button. All payments are processed securely through Ko-fi.

Rules & Notes

API Endpoints

1. User Profile Information
type=user_info (Default)
Get detailed profile information for any TikTok user.
https://api.omar-thing.site/?key=YOUR_API_KEY&username=tiktok
2. Full Profile Analysis
type=full
Get comprehensive profile analysis with advanced metrics and insights.
https://api.omar-thing.site/?key=YOUR_API_KEY&username=tiktok&type=full
3. Following List Export (Lifetime Plan Only)
type=following
Export a user's following list with detailed information.

Parameters:
limit - Number of users to fetch (e.g., 50, 100, 500)
• Use limit=full to export all following

https://api.omar-thing.site/?key=YOUR_API_KEY&username=tiktok&type=following&limit=100
4. Stories Fetch (Lifetime Plan Only)
type=stories
Get active TikTok stories for any user.
https://api.omar-thing.site/?key=YOUR_API_KEY&username=tiktok&type=stories
5. Video Comments Fetch (Lifetime Plan Only)
type=comments
Get all comments from any TikTok video with optional username filtering.

Required Parameters: video_id OR video_url
Optional: username (Filter comments by specific user)

https://api.omar-thing.site/?key=YOUR_API_KEY&type=comments&video_id=7569250524109851918

**With username filter:**

https://api.omar-thing.site/?key=YOUR_API_KEY&type=comments&video_id=7569250524109851918&username=khaby.lame
6. Account Security & Links (Lifetime Plan Only)
type=account_info
Get security information like linked platforms (Google/Apple), email/mobile verification status, and password/passkey usage. note: (if it takes more than 20sec with no response, means cant fetch info for this account)
https://api.omar-thing.site/?key=YOUR_API_KEY&type=account_info&username=tiktok

Example Responses

User Profile Response

{
  "profile": {
    "Nickname": "TikTok",
    "Username": "@tiktok",
    "Country": "United States",
    "Language": "english",
    "About": "One TikTok can make a big impact",
    "User ID": "107955",
    "SecUID": "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM",
    "Bio Link": "linktr.ee/tiktok",
    "Account Created": "2015-02-28 17:22:29",
    "Nickname Last Modified": "2021-12-03 19:26:40",
    "Username Last Modified": "N/A",
    "Avatar URL": "https://p16-sign-va.tiktokcdn.com/..."
  },
  "stats": {
    "Followers": "90,591,385",
    "Following": "6",
    "Hearts": "422,350,756",
    "Videos": "1,230",
    "Friends": "1"
  }
}

Full Analysis Response

{
  "audience_and_timing_insights": {
    "geo_indicators": {
      "top_10_languages_in_description": ["English", "French", "Portuguese"],
      "top_10_regions_from_videos": ["United States", "United Kingdom", "Spain"]
    },
    "posting_schedule": {
      "most_active_day": "Thursday",
      "most_active_hour_utc": "16:00",
      "optimal_posting_day": "Friday",
      "optimal_posting_hour_utc": "02:00 - 02:59"
    }
  },
  "content_strategy_deep_dive": {
    "content_trends": {
      "content_consistency_score": 0,
      "recent_popular_hashtags": ["#foryou", "#mylivemystory", "#teamwater"]
    },
    "video_length_analysis_seconds": {
      "average_duration": 50.41,
      "optimal_duration_range": "6.1s - 191.8s"
    }
  },
  "key_metrics": {
    "account_statistics": {
      "followers_count": 90855132,
      "following_count": 7,
      "total_likes_received_on_all_videos": 440939717
    },
    "average_performance_per_video": {
      "avg_views": 6555654,
      "avg_likes": 158372,
      "avg_comments": 7892
    },
    "engagement_ratios": {
      "engagement_rate_per_follower": "0.231%",
      "engagement_rate_per_view": "3.200%"
    }
  },
  "shadow_ban_risk_assessment": {
    "result": {
      "assessment": "Very Low",
      "confidence_level": "High",
      "probability_percentage": "0%"
    }
  },
  "viral_potential_analysis": {
    "result": {
      "assessment": "High",
      "score": 75,
      "viral_videos_count": 491
    }
  }
}

Following Export Response

{
  "status": "success",
  "metadata": {
    "username": "tiktok",
    "user_id": "107955",
    "total_fetched": 6,
    "requested_limit": "100",
    "fetch_time_seconds": 2.45
  },
  "followings": [
    {
      "uid": "6974208082607481862",
      "sec_uid": "MS4wLjABAAAA5Af-wldUVfPZ...",
      "username": "tiktokcanada",
      "nickname": "TikTok Canada",
      "signature": "Welcome to TikTok Canada",
      "avatar_larger": "https://p16-sign-va.tiktokcdn.com/...",
      "follower_count": 425000,
      "following_count": 48,
      "total_favorited": 2700000,
      "aweme_count": 352,
      "verified": true,
      "is_private": false,
      "region": "CA",
      "profile_deep_link": "https://www.tiktok.com/@tiktokcanada"
    }
  ]
}

Stories Fetch Response

{
  "status": "success",
  "metadata": {
    "username": "user123",
    "user_id": "7234567890",
    "total_stories": 3,
    "fetch_time_seconds": 1.2,
    "fetched_at": "2025-01-13T15:30:45Z"
  },
  "stories": [
    {
      "url": "https://v16-webapp.tiktok.com/...",
      "type": "video",
      "aweme_id": "7450123456789012345",
      "created_at": "2025-01-13T10:15:30",
      "expires_at": "2025-01-14T10:15:30",
      "like_count": 1250,
      "play_count": 15400
    },
    {
      "url": "https://p16-sign-sg.tiktokcdn.com/...",
      "type": "image",
      "aweme_id": "7450987654321098765",
      "created_at": "2025-01-13T08:45:12",
      "expires_at": "2025-01-14T08:45:12",
      "like_count": 890,
      "play_count": 8200
    }
  ]
}

Video Comments Response

{
  "status": "success",
  "video_id": "7569250524109851918",
  "total_scanned": 3538,
  "total_comments": 3538,
  "fetch_time_seconds": 59.57,
  "fetched_at": "2025-01-13T18:45:22Z",
  "comments": [
    {
      "username": "lastseenbackpacking",
      "comment": "😂😂😂"
    }
  ]
}

**With username filter response:**

{
  "status": "success",
  "video_id": "7569250524109851918",
  "total_scanned": 3538,
  "filter_username": "khaby.lame",
  "matching_comments": 5,
  "comments": [
    {
      "username": "khaby.lame",
      "comment": "Thanks!"
    }
  ]
}

Account Security & Links Response

{
"account_info": {
"has_email": "Yes",
"has_mobile": "No",
"has_oauth": "Yes",
"has_passkey": "No",
"has_password": "No",
"platform": "Google"
},
"metadata": {
"fetch_time_seconds": 5.51,
"fetched_at": "2025-11-12T17:44:59.289110Z",
"username": "tiktok"
},
"status": "success"
}