Discover capabilities at runtime
GET /v1/platforms is the source of truth for enabled operations, maximum result limits, base costs, per-result credit rates and session requirements. Build dynamic clients from this response instead of hard-coding assumptions.
JSON
[
{
"platform": "instagram",
"label": "Instagram",
"operations": [
{
"operation": "profile",
"max_results": 1,
"credits_per_result": 1,
"base_credits": 0,
"requires_session": false
},
{
"operation": "posts",
"max_results": 50,
"credits_per_result": 1,
"base_credits": 0,
"requires_session": false
}
]
}
]Current public operations
PlatformOperationsMax content resultsTarget
Instagramprofile, posts, reels, comments, highlights, hashtag, stories50Username, hashtag or public content URL/ID
TikTokprofile, posts, comments200Username or public video URL/ID
YouTubeprofile, posts, video, comments, search, transcript200Channel, video URL/ID or search query
Xprofile, posts, post100Username or public status URL/ID
Profile bundles
For supported profile operations, include_posts returns profile metadata and recent content in one job. The result is shaped as { profile, posts } and credits settle against the profile plus content actually returned.