53
/100
prowl
Benchmarked Aug 15, 2026

TikTok

Fetches user info and user's video posts on TikTok platform

saas platform_profile
Benchmark Your API

Score Breakdown

Parseability 8/10
Latency 6/10
Auth Simplicity 6/10
Token Efficiency 6/10
Consistency 5/10
Documentation 5/10
Error Clarity 4/10
First-Try Success 4/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://developers.tiktok.com/doc/login-kit-web",
  "auth_method": "oauth2",
  "auth_config": {
    "authorization_url": "https://www.tiktok.com/v2/auth/authorize/",
    "token_url": "https://open.tiktokapis.com/v2/oauth/token/",
    "scopes": [
      "user.info.basic",
      "video.list"
    ]
  },
  "endpoints": [
    {
      "name": "Get User Info",
      "path": "/v2/user/info/",
      "method": "GET",
      "auth_required": true
    },
    {
      "name": "List User Videos",
      "path": "/v2/video/list/",
      "method": "POST",
      "auth_required": true
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Basic API access with rate limits and limited quotas",
      "paid_tier": "Higher quotas and advanced features available through partnership programs"
    }
  },
  "rate_limits": {
    "default": "Varies by endpoint and app approval, typically 5-10 requests per second per token",
    "notes": "TikTok defines limits based on app permissions and usage tiers"
  },
  "capabilities": [
    "Fetch authenticated user's profile info",
    "List user's video posts",
    "OAuth 2.0 authentication",
    "Login Kit integration for web",
    "Video metrics (views, likes, comments) as part of video list"
  ],
  "raw_analysis": "TikTok's Login Kit provides OAuth 2.0 authentication for web applications, allowing retrieval of user basic info and video lists. The platform is mature, backed by TikTok's official API. Key features include server-side token exchange and access to user-generated content. It supports standard OAuth flows and requires app registration in the TikTok Developer Portal. The main use cases are login integration and content aggregation. Pricing follows a freemium model with base free access and potential paid upgrades for higher limits. Integration is well-documented, with SDKs for various languages. However, the API is limited to specific scopes and requires compliance with TikTok's guidelines. Documented endpoints include /v2/user/info/ and /v2/video/list/. Authentication involves obtaining access tokens via authorization code flow. Rate limits are dynamic but manageable for typical use. Overall, it's a robust platform for TikTok data retrieval, ideal for developers building creator tools or content analytics."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /2001600ms
robots_txtGET /robots.txt401791ms
llms_txtGET /llms.txt401367ms
Interpret
```json
{
  "overall": 43,
  "dimensions": {
    "token_efficiency": 5.5,
    "first_try_success": 4.0,
    "response_parseability": 7.5,
    "error_clarity": 4.0,
    "doc_quality": 5.0,
    "auth_simplicity": 6.5,
    "latency": 5.5,
    "consistency": 5.0
  },
  "pricing_normalized": {
    "free_tier": "Basic API access with rate limits",
    "paid_tier": "Higher quotas via partnership (no self-serve)"
  },
  "issues": [
    "Website/robots.txt/llms.txt all return 401 (Unauthorized) - likely geo-blocked or bot-protected, preventing agent access to docs and metadata",
    "Documentation not directly accessible to automated agents (401 on /llms.txt and robots.txt)",
    "No self-serve paid tier - requires partnership program for higher quotas, adding friction",
    "Latency on homepage is 1.6s (slower than ideal <500ms)",
    "OAuth 2.0 flow requires human interaction for consent, not optimized for agent-only onboarding",
    "Limited API surface listed (only profile and posts) - no clear pagination/metadata documentation"
  ],
  "recommendations": [
    "Make documentation and API reference publicly accessible without bot protection (allow GA bots and llms.txt)",
    "Provide a self-serve API key signup (even with limited quota) instead of requiring partnership contact",
    "Add machine-readable API description (OpenAPI spec) for agents to parse capabilities automatically",
    "Optimize homepage latency to under 1s for better agent fetch performance",
    "Document OAuth token refresh flow explicitly for long-running agent sessions"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/tiktok">
  <img src="https://prowl.world/badge/tiktok.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard