ZBS Index What actually exists in applied AI, with the source next to it

mcp server

captapi

Social media data: 85 tools across 11 platforms (YouTube, TikTok, Instagram, X & more), one key.

Description as published by the maintainer. Source

  • version 0.3.0
  • active

active — Most recent push to the repository was 2026-08-06.

What this server can do

178 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

account_balance
Get current Captapi credit balance and plan limits. Costs ~0 credits; cached results are free, failures are never charged.
account_daily_usage(days)
Daily request and credit usage summary. Costs ~0 credits; cached results are free, failures are never charged.
account_most_used_routes(days, limit)
Most used API routes by request count and credits. Costs ~0 credits; cached results are free, failures are never charged.
account_request_history(limit, since, until, endpoint, statusCode)
Live request log with requestId, creditsUsed, cacheHit. Filter by endpoint/statusCode/since/until. Free. Costs ~0 credits; cached results are free, failures are never charged.
amazon_shop_page(url, cache, limit, cursor, marketplace)
Amazon seller storefront products with price, badges, scrapedAt, and cursor pagination. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
analytics_compare(urls, cache)
Same analytics/post object per URL (up to 10). 1 credit per resolved URL; cache hits free. Mix platforms freely. Costs ~1 credit; cached results are free, failures are never charged. Required: urls.
analytics_post(url, cache)
Unified metrics for one post across 11 platforms (auto-detect). engagementRateBasis + commentsIsApproximate/interactionsIsApproximate. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
bluesky_post_details(url, cache)
Metadata + engagement for a Bluesky post. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
bluesky_profile(url, cache)
Bluesky profile — counts, banner, verification{}, labels[], associated{}. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
bluesky_user_posts(url, cache, limit, cursor)
Recent posts from a Bluesky profile — text, author, likes, reposts, embeds; cursor pagination. Costs ~3 credits; cached results are free, failures are never charged. Required: url.
facebook_ad_library_ad_details(url, cache)
Meta/Facebook ad details. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_ad_library_ad_transcript(url, cache)
Extract creative text from a Meta/Facebook ad as transcript text. Costs ~17 credits; cached results are free, failures are never charged. Required: url.
facebook_ad_library_company_ads(url, cache, limit, country)
Ads for a Facebook page or Meta Ad Library URL. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_ad_library_search(q, cache, limit, status, ad_type, country, sort_by, end_date, media_type, start_date, search_type)
Search Meta/Facebook ads by keyword with status, media, date, and sort filters. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
facebook_ad_library_search_companies(q, cache, limit, country)
Find advertisers/pages in the Meta Ad Library by name. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
facebook_comment_replies(url, cache, limit, commentId)
Replies to a Facebook comment — same author/reactions shape as comments. Costs ~2 credits; cached results are free, failures are never charged. Required: url, commentId.
facebook_comments(url, cache, limit, feedbackId)
Facebook comments — 10-type reactions{}, stable author.id, replyCount, hasMore. Costs ~2 credits; cached results are free, failures are never charged.
facebook_details(url, cache)
Facebook post or Reel details — engagement, author id, SD/HD video, captions, and music when exposed. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_event_details(url, cache)
Facebook event — title, local start/end, timezone, place, hosts, attendance when exposed. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_event_search(q, to, from, cache, limit, location, upcoming)
Search Facebook events by topic/city — same Event shape as details/profile-events. 2 credits native (~2/result Apify). Costs ~2 credits; cached results are free, failures are never charged. Required: q.
facebook_group_posts(url, cache, limit, sortBy)
Public Facebook group posts — author IDs, permalink, sortBy, engagement (shares null when unknown). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_marketplace_item(url, cache)
Marketplace listing details — title, price, status, seller when exposed. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_marketplace_location_search(q, cache, limit)
Disambiguate city names into Marketplace hubs — id + lat/lng. Bare cities use a local table (<1s). Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
facebook_marketplace_search(q, cache, limit, cursor, sortBy, details, category, location, maxPrice, minPrice, condition, radiusMiles, availability, deliveryMethod, daysSinceListed)
Search Facebook Marketplace listings by keyword and city name. Costs ~2 credits; cached results are free, failures are never charged. Required: q, location.
facebook_page_details(url, cache)
Facebook page profile — distinct likes vs followers, talkingAbout, category, website, public email. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_profile_events(url, cache, limit)
List a Facebook Page's events — same Event shape as search/details. 2 credits native (~2/result Apify). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_profile_photos(url, cache, limit)
Photos from a Facebook profile or page. Costs ~12 credits; cached results are free, failures are never charged. Required: url.
facebook_profile_posts(url, cache, limit)
Latest posts from a Facebook profile/page. Costs ~12 credits; cached results are free, failures are never charged. Required: url.
facebook_profile_reels(url, cache, limit)
Latest page Reels with full engagement; newest-first, archive cliff. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
facebook_summarize(url, cache)
AI summary of a Facebook video or post. Costs ~4 credits; cached results are free, failures are never charged. Required: url.
github_activity(cache, limit, cursor, username)
Public events with typed payload (Push commits/ref, PR/issue action). 90-event ceiling; opaque Link cursor. Costs ~12 credits; cached results are free, failures are never charged. Required: username.
github_contributions(cache, username)
Real contribution graph — totalContributions, currentStreak, days[{date,count,level}] from the public calendar HTML. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: username.
github_followers(cache, limit, cursor, username)
Follower cards {id,login,type,url,avatar}. ~0.1/row; opaque Link cursor. Large accounts expensive to page fully. Costs ~3 credits; cached results are free, failures are never charged. Required: username.
github_following(cache, limit, cursor, username)
Same card and ~0.1/row pricing as followers. Opaque Link cursor. Costs ~3 credits; cached results are free, failures are never charged. Required: username.
github_pull_requests(repo, cache, limit, state, cursor)
List PRs with draft, labels, author{}, head/base; state echoed; opaque Link cursor. Costs ~12 credits; cached results are free, failures are never charged. Required: repo.
github_repositories(sort, type, cache, limit, cursor, username, direction)
List repos with sort/direction/type echoed; opaque Link cursor. parent/watchers only on github/repository. Costs ~12 credits; cached results are free, failures are never charged. Required: username.
github_repository(repo, cache)
Repo details — stars, real watchers (subscribers), openIssuesAndPrs, license (NOASSERTION→null), parent when fork. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: repo.
github_trending_developers(cache, limit, since, language)
github.com/trending/developers — windowed ranks with popularRepo + hydrated followers/bio. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged.
github_trending_repositories(cache, limit, since, language)
github.com/trending — repos ranked by starsGained (since=daily|weekly|monthly), not all-time star search. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged.
github_user(cache, username)
Public GitHub profile as camelCase JSON (type User|Organization, email when public). 1 credit — thin wrap of free GitHub REST; prefer Captapi for one-key multi-platform, api.github.com for GitHub-only. Costs ~1 credit; cached results are free, failures are never charged. Required: username.
google_ad_library_ad_details(cache, country, creative_id)
Google ad details by Transparency Center URL. Costs ~2 credits; cached results are free, failures are never charged. Required: creative_id.
google_ad_library_advertiser_search(q, cache, limit, country)
Search Google Ads advertisers. Costs ~1 credit; cached results are free, failures are never charged. Required: q.
google_ad_library_company_ads(cache, limit, cursor, region, country, end_date, advertiser, start_date)
List Google Ads Transparency creatives for an advertiser (name, domain, or AR id) with media, cursor paging, and optional date filters. Public commercial ads only. Costs ~2 credits; cached results are free, failures are never charged. Required: advertiser.
instagram_basic_profile(cache, userId)
Instagram profile by user ID/@handle — camelCase (followers, externalUrl, businessAddress). Costs ~1 credit; cached results are free, failures are never charged. Required: userId.
instagram_channel_details(url, cache)
Profile info & stats for an Instagram account. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
instagram_channel_posts(url, cache, limit, cursor)
Latest posts from an Instagram profile. Costs ~6 credits; cached results are free, failures are never charged. Required: url.
instagram_channel_reels(url, cache, limit, cursor, userId)
Latest Reels from an Instagram profile — url or userId; nextCursor + hasMore. Costs ~6 credits; cached results are free, failures are never charged.
instagram_comments(url, cache, limit)
Comments on an Instagram post or reel. Costs ~45 credits; cached results are free, failures are never charged. Required: url.
instagram_details(url, cache)
Details for an Instagram post or reel. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
instagram_embed(url, cache)
Embed HTML for an Instagram post, reel, or profile. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
instagram_hashtag_search(q, cache, limit, mediaType)
Search Instagram posts by hashtag (native grid). Costs ~2 credits; cached results are free, failures are never charged. Required: q.
instagram_highlights(url, cache, userId)
Persistent Story Highlight albums for a public profile — id, title, cover, owner. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged.
instagram_highlights_details(id, cache)
Items inside one Instagram Story Highlight album — media URLs, type, takenAt. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: id.
instagram_profile_search(q, cache)
Resolve a brand or @handle to one Instagram profile with id, bio, links, and stats (not niche discovery). Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: q.
instagram_reels_by_audio_id(cache, limit, audio_id)
Reels by audio + isTrendingInClips / trendRank / music{}. Costs ~28 credits; cached results are free, failures are never charged. Required: audio_id.
instagram_reels_search(q, cache, limit, datePosted)
Native Instagram Reels hashtag search — views/plays, author verified/followers, datePosted. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
instagram_summarize(url, cache, language)
AI summary of an Instagram Reel. Costs ~4 credits; cached results are free, failures are never charged. Required: url.
instagram_tagged_posts(url, cache, limit, cursor)
Tagged posts — author id, views, hashtags/mentions; cursor pagination. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
instagram_transcript(url, cache, language)
Transcript of an Instagram Reel. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
instagram_trending_reels(cache, limit, country)
Cache-first trending Reels — flat 2 credits every call (4h TTL). Use reels-search for keyword scrapes. Costs ~2 credits; cached results are free, failures are never charged.
kick_clip(url, cache, limit)
Kick clip — creator vs channel, category, maturity, VOD; or recent channel clips. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
komi_page(url, cache)
Komi page — id/displayName/bio, socials{} (incl. website), content LINK/PRODUCT rows with price/currency. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
kwai_post(url, cache)
Kwai post metadata and engagement. Costs ~17 credits; cached results are free, failures are never charged. Required: url.
kwai_profile(url, cache)
Kwai profile — bio, counts, verification, and post privacy flags. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
kwai_user_posts(url, cache, limit)
Recent Kwai videos from a profile. Costs ~45 credits; cached results are free, failures are never charged. Required: url.
linkbio_page(url, cache)
lnk.bio page — id, socials{} (often filled where SC is null), titled links[], website/email/whatsapp, other[]. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
linkedin_ad_library_ad_details(url, cache)
LinkedIn ad details by URL or ID. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
linkedin_ad_library_search_ads(q, cache, limit, cursor, country, endDate, keyword, companyId, countries, startDate)
LinkedIn Ad Library — targeting{}, ISO dates, impressions, CTA, cursor pagination. Costs ~2 credits; cached results are free, failures are never charged.
linkedin_company(url, cache)
Public LinkedIn company page details. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
linkedin_company_posts(url, cache, limit, cursor)
Recent public posts from a LinkedIn company page, with cursor pagination (nextCursor + hasMore) up to 100 posts. Costs ~16 credits; cached results are free, failures are never charged. Required: url.
linkedin_post_details(url, cache)
Metadata + engagement for a LinkedIn post. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
linkedin_post_transcript(url, cache)
Extract post text as a transcript for a LinkedIn post. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
linkedin_profile(url, cache)
Public LinkedIn person profile details. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
linkedin_search_posts(q, sort, cache, limit)
Search public LinkedIn posts by keyword. Costs ~16 credits; cached results are free, failures are never charged. Required: q.
linkme_profile(url, cache)
Public Linkme profile links and metadata. Costs ~4 credits; cached results are free, failures are never charged. Required: url.
linktree_page(url, cache)
Public Linktree profile links (incl. GROUP children), socials, email, verticals. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
pillar_page(url, cache)
Pillar page — id/displayName/bio/location/email, socials{}, links[] with clicks, products[]. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
pinterest_board(url, cache, limit)
Board pins — saves, imageOriginal, destinationUrl, top-level author. Board URL only. Costs ~13 credits; cached results are free, failures are never charged. Required: url.
pinterest_pin_details(url, cache)
Pin title, description, link, board, originAuthor, images, and engagement (1 credit). Costs ~1 credit; cached results are free, failures are never charged. Required: url.
pinterest_search(q, cache, limit)
Search Pinterest pins by keyword. Costs ~13 credits; cached results are free, failures are never charged. Required: q.
pinterest_user_boards(url, cache, limit)
List the boards on a Pinterest profile. Costs ~13 credits; cached results are free, failures are never charged. Required: url.
pinterest_user_pins(url, cache, limit)
Pins from a Pinterest profile. Costs ~13 credits; cached results are free, failures are never charged. Required: url.
reddit_post_comments(url, cache, limit)
Comments on a Reddit post. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
reddit_post_details(url, cache)
Metadata + stats for a Reddit post. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
reddit_post_transcript(url, cache, limit)
Extract Reddit post text and top comments as a discussion transcript. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
reddit_search(q, sort, cache, limit, cursor, timeframe)
Site-wide Reddit search with sort/timeframe, scores, authorFullname, cursor. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
reddit_subreddit_details(url, cache)
Subreddit card — t5_ id, members, activeUsers, rules[], ISO createdAt. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
reddit_subreddit_posts(url, sort, cache, limit, cursor, timeframe)
Posts in a subreddit with sort/timeframe and cursor pagination (nextCursor + hasMore). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
reddit_subreddit_search(q, url, sort, cache, limit, cursor, timeframe)
Search inside one subreddit — same sort/timeframe and fields as site-wide Search. Costs ~2 credits; cached results are free, failures are never charged. Required: url, q.
rumble_channel_videos(url, cache, limit)
List videos from a Rumble channel. Costs ~12 credits; cached results are free, failures are never charged. Required: url.
rumble_comments(url, cache, limit)
Comments on a Rumble video. Costs ~30 credits; cached results are free, failures are never charged. Required: url.
rumble_search(q, cache, limit)
Search Rumble videos by keyword. Costs ~12 credits; cached results are free, failures are never charged. Required: q.
rumble_video_details(url, cache)
Rumble video metadata + stats: real likes/comments (null when unknown), durationSeconds, captions, media qualities, channelFollowers/verified. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
rumble_video_transcript(url, cache, language)
Published Rumble captions as timed segments (parses .vtt; not STT). 404 is free. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
snapchat_user_profile(url, cache)
Public Snapchat profile — highlights with snap lists, Spotlight engagement, related accounts. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
soundcloud_artist(url, cache)
SoundCloud artist — bio, counts, badges, creator subscription tier. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
soundcloud_artist_tracks(url, cache, limit, cursor)
Tracks from a SoundCloud artist profile, with cursor pagination (nextCursor + hasMore). Costs ~28 credits; cached results are free, failures are never charged. Required: url.
soundcloud_track(url, cache)
SoundCloud track metadata and engagement stats. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
spotify_album(url, cache)
Spotify album metadata and track count. Costs ~6 credits; cached results are free, failures are never charged. Required: url.
spotify_artist(url, cache)
Spotify artist — followers, monthlyListeners, worldRank, topCities, topTracks with playCount, concerts, related artists. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
spotify_podcast(url, cache, limit)
Spotify podcast — publisher, rating, topics, explicit, totalEpisodes. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
spotify_podcast_episodes(url, cache, limit)
List episodes for a Spotify podcast/show. Costs ~23 credits; cached results are free, failures are never charged. Required: url.
spotify_search(q, type, cache, limit)
Search Spotify by type (tracks/albums/artists/podcasts/episodes) - canonical URIs, explicit/playable, scrapedAt. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
spotify_track(url, cache)
Spotify track — playCount, artist/album IDs, explicit rating. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
threads_post_details(url, cache)
Metadata + engagement for a Threads post. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
threads_profile(url, cache)
Threads profile — bio, followers, verified, isPrivate, bioLinks, transparencyLabel, HD avatar versions. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
threads_search(q, cache, limit)
Threads keyword search — flat 2 native (~0.7/post Apify). Meta Top SERP; no sort/date. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
threads_search_users(q, cache, limit)
Distinct authors from keyword search — id, avatar, verified. Flat 1 native. Costs ~1 credit; cached results are free, failures are never charged. Required: q.
threads_user_posts(url, cache, limit)
Recent Threads posts — views+engagement, threadId/isReply. Flat 2 native. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_ad_library_ad_details(url, cache, country)
TikTok ad details by ad URL or ID. Always 2 credits; fetchPath native|fallback. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_ad_library_search(q, cache, limit, match, country)
EU DSA Ad Library search — match=any|all, matchedFrom/filteredOut, empty free, ~40s cap. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
tiktok_ad_library_top_ads(q, cache, limit, match, period, country, orderBy, adFormat, industry, objective)
Creative Center Top Ads — browser list XHR early-exit, 30–60s typical; flat 2 / ~1 Apify. Client timeout ≥120s. Costs ~20 credits; cached results are free, failures are never charged.
tiktok_audience_demographics(url, cache)
Ranked country breakdown of a TikTok creator's audience, based on people who comment on their recent videos (not a full follower census). From a profile URL or @handle. Costs ~3 credits; cached results are free, failures are never charged. Required: url.
tiktok_channel_details(url, cache)
Resolve @handle → id + secUid; createTime, ttSeller, bioLink.risk, category, commerce flags. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
tiktok_channel_posts(url, cache, limit, cursor)
Latest videos from a TikTok profile — caption, engagement, thumbnail, sound, and hashtags for each post. Cursor pagination via nextCursor. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_comment_replies(url, cache, limit, cursor, commentId)
Replies under a TikTok comment — text, author, likes, timestamp, with cursor pagination (nextCursor + hasMore). Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged. Required: url, commentId.
tiktok_comments(url, cache, limit, cursor)
Comments on a TikTok video — text, author, avatar, likes, and timestamp, plus totalComments and cursor pagination (limit up to 500). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_live(url, cache)
isLive/status, creator.id/secUid, streamQualities with flv/hls/cmaf/dash. Flat 1 credit. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
tiktok_live_info(url, cache)
True alias of /live (same payload) at 7 credits for SC path compatibility. Costs ~7 credits; cached results are free, failures are never charged. Required: url.
tiktok_music_posts(url, cache, limit)
Posts using a specific TikTok sound/music. Costs ~32 credits; cached results are free, failures are never charged. Required: url.
tiktok_popular_creators(sort, cache, limit, country, follower_count)
Popular TikTok creators by country and ranking mode. Costs ~28 credits; cached results are free, failures are never charged.
tiktok_popular_hashtags(cache, limit, query)
TikTok Creative Center hashtag chart (population videoCount). Costs ~2 credits; cached results are free, failures are never charged.
tiktok_popular_songs(page, cache, limit, period, country, rankType, newOnBoard, commercialMusic)
Creative Center popular/surging sounds — rankDiff, trend[], commercialMusic. Flat 2 credits. Costs ~2 credits; cached results are free, failures are never charged.
tiktok_profile_region(url, cache)
Where a TikTok creator is likely based and what language they use — country, language, and core profile stats from a profile URL or @handle. When TikTok hides the country, it is estimated from public bio/name/language cues, with a confidence grade. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_search_by_hashtag(q, cache, limit, cursor, region)
Search TikTok videos by hashtag — video URL, caption, author, and engagement counts per result, with cursor pagination (nextCursor + hasMore). Costs ~14 credits; cached results are free, failures are never charged. Required: q.
tiktok_search_suggestions(q, cache, limit, country, language)
The autocomplete terms TikTok suggests in its search bar for a seed keyword — the real phrases people search, ranked. Localize by country + language. Costs ~28 credits; cached results are free, failures are never charged. Required: q.
tiktok_search_users(q, cache, limit, cursor)
Search TikTok users — id, secUid, followers/following, verified, sample videos; cursor pagination. Costs ~1 credit; cached results are free, failures are never charged. Required: q.
tiktok_shop_product_details(url, cache, region)
PDP with price/originalPrice/discount, skus[]+saleProps, images, categories. 2 credits native. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_shop_product_reviews(url, cache, limit)
Shop product reviews — stars, text, SKU, verified, country, review photos. Not video comments. Costs ~45 credits; cached results are free, failures are never charged. Required: url.
tiktok_shop_products(url, cache, limit)
Store catalog + shopInfo. Flat 2 credits on native SSR (limit does not multiply). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_shop_search(q, cache, limit, region)
TikTok Shop keyword search with price, sold, rating/reviews, seller id (HTML entities decoded). Costs ~56 credits; cached results are free, failures are never charged. Required: q.
tiktok_shop_user_showcase(cache, limit, username)
Creator affiliate shelf — sold, rating, originalPrice, seller name/url (PDP-hydrated). Costs ~45 credits; cached results are free, failures are never charged. Required: username.
tiktok_song_details(url, cache)
Sound metadata — usageCount, artists[], commerce rights, chorus timing; 1 credit native. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
tiktok_summarize(url, cache, language)
AI summary of a TikTok video. Costs ~4 credits; cached results are free, failures are never charged. Required: url.
tiktok_top_search(q, cache, limit)
Top/General search: videos + photo carousels (contentType/images), cursor pagination. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
tiktok_transcript(url, cache, language)
Transcript of a TikTok video (via captions). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
tiktok_trending_feed(cache, limit, country)
TikTok trending (For You) videos by region. Costs ~2 credits; cached results are free, failures are never charged.
tiktok_user_followers(url, cache, limit, cursor)
Followers — id, secUid, createTime, region, language; total + nextCursor. Flat 1 credit native. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
tiktok_user_followings(url, cache, limit, cursor)
Followings — id, secUid, createTime, region, language; total + nextCursor. Flat 1 credit native. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
tiktok_video_details(url, cache)
Metadata + stats for a TikTok video. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
truth_social_post(url, cache)
Truth Social post metadata, text, media and engagement. Costs ~5 credits; cached results are free, failures are never charged. Required: url.
truth_social_profile(url, cache)
Public Truth Social profile (bot/isPrivate/group, static media, emojis). Prominent accounts only — most others require auth. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
truth_social_user_posts(url, cache, limit, cursor)
Recent public posts from a Truth Social profile, with cursor pagination (nextCursor + hasMore). Costs ~17 credits; cached results are free, failures are never charged. Required: url.
twitch_clip(url, cache)
Twitch clip — curator vs channel, qualities, token expiry. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitch_profile(url, cache)
Twitch channel — live stream, last broadcast, recent videos with embedUrl, game box art, storyboard previews. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitch_user_schedule(url, cache)
Upcoming Twitch schedule data when exposed on the public channel. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitch_user_videos(url, cache, limit, cursor, sortBy, filterBy)
Channel VODs with filterBy/sortBy, cursor, broadcaster id/followers. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
twitter_community(url, cache)
Details for an X (Twitter) community. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitter_community_tweets(url, cache, limit)
Community posts — flat 2 native; ~0.7/tweet Apify fallback. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
twitter_profile(url, cache)
X profile with blue/identity/affiliate verification, listed/media/likes counts, banner, pinned tweets. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitter_transcript(url, cache)
Extract tweet text as transcript text. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitter_tweet_details(url, cache)
Metadata + engagement stats for a tweet. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
twitter_user_tweets(url, cache, limit)
Recent tweets from a Twitter/X profile. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
video_summarize(file, language, translate, timestampGranularity)
POST multipart Whisper + AI summary PLUS full transcript. durationSeconds/creditsCharged. 1 credit/min + 1. Costs ~2 credits; cached results are free, failures are never charged. Required: file.
video_transcript(file, language, translate, timestampGranularity)
POST multipart Whisper transcript. Returns language, durationSeconds, creditsCharged. 1 credit/min. Max 200MB/60min. Costs ~1 credit; cached results are free, failures are never charged. Required: file.
youtube_audio_transcript(url, cache, language, maxCredits)
Whisper-class speech-to-text for YouTube audio (Groq turbo when configured). 2 credits/min; sync cap 90 min; maxCredits safety valve. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_channel_details(url, cache)
Channel info & numeric stats for a YouTube channel — plus handle, verified, links, email, and SEO tags when available. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_channel_playlists(url, cache, limit, cursor)
Channel playlists with cursor — id, title, totalVideos, thumbnailUrl. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_channel_shorts(url, cache, limit, cursor)
Channel Shorts with cursor pagination — same row shape as channel-videos. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_channel_streams(url, cache, limit)
Channel Live tab only — 0 credits when hasLiveTab=false; flat 2 when streams are fetched. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_channel_videos(url, fast, cache, limit, cursor)
Channel uploads with cursor pagination — exact publishedAt via reel_item_watch. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_comment_replies(url, cache, limit, cursor, commentId)
Top-level comment replies — parentReplyCount + cursor; nested reply ids 404. Costs ~2 credits; cached results are free, failures are never charged. Required: url, commentId.
youtube_comments(url, cache, limit, cursor)
Comments on a YouTube video, with cursor pagination (nextCursor + hasMore). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_community_post_details(url, cache)
One community post — list schema + commentCount trio + isEdited. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_community_posts(url, cache, limit, cursor)
Community posts — channel{}, publishedTimeApprox, likeCountIsApproximate, linkedVideos[], cursor. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_hashtag_search(q, cache, limit)
Hashtag page feed — nested channel{}, viewCountIsApproximate; fixed shelf, billed per result. Costs ~20 credits; cached results are free, failures are never charged. Required: q.
youtube_playlist(url, cache)
Playlist metadata only — title, channel{}, totalVideos, thumbnailUrl (no videos[]). Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_playlist_videos(url, fast, cache, limit, cursor)
Paginated playlist contents — cursor/nextCursor/hasMore, same row shape as channel-videos. Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_search(q, type, cache, limit, cursor, region, sortBy, duration, uploadDate)
YouTube search — typed hits, ids, canonical URLs, cursor pagination, filters. Costs ~2 credits; cached results are free, failures are never charged. Required: q.
youtube_shorts_comments(url, cache, limit, cursor)
Comments on a YouTube Short — same engine as /comments (flat 2 credits). Costs ~2 credits; cached results are free, failures are never charged. Required: url.
youtube_shorts_details(url, cache)
Same schema as Video Details for a Short (isShort:true); long-form returns 422. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_shorts_summarize(url, cache, language)
AI summary of a YouTube Short. Costs ~3 credits; cached results are free, failures are never charged. Required: url.
youtube_shorts_transcript(url, cache, language)
Transcript of a YouTube Short. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_summarize(url, cache, language)
AI summary (key points, topics, sentiment) of a YouTube video. Costs ~3 credits; cached results are free, failures are never charged. Required: url.
youtube_transcript(url, cache, language)
YouTube published captions (not STT). 404 is free; see audio-transcript for ASR. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_trending_shorts(q, cache, limit)
Shorts reel_watch_sequence — fixed window per call (no cursor), not a keyword search. Costs ~2 credits; cached results are free, failures are never charged.
youtube_video_details(url, cache)
Metadata + engagement stats for a YouTube video. Costs ~1 credit; cached results are free, failures are never charged. Required: url.
youtube_video_sponsors(url, cache, minVotes, categories)
SponsorBlock segments (CC BY-NC-SA 4.0) — source/license disclosed; empty bills 0. Costs ~1 credit; cached results are free, failures are never charged. Required: url.

Last successful function declaration observed on . Source: https://api.captapi.com/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://api.captapi.com/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
GitHub stars 0 Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. cumulative, all time GitHub
Last commit 2026-08-06 Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. point in time GitHub
Open issues 2 Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. as of fetch GitHub
Latest published version 0.3.0 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-06-27 When the registry record was last updated by its maintainer. point in time Model Context Protocol
First listed in the MCP Registry 2026-06-27 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
repository status active The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. as of fetch GitHub
mcp tools declared 178 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe api.captapi.com
mcp endpoint status ok The server listed 178 functions when asked. as of probe api.captapi.com

Where to get it

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. Tools declared by the MCP server at https://api.captapi.com/mcp — api.captapi.com, observed , trust tier 4.
  2. CDCStream/captapi on GitHub — GitHub, observed , trust tier 3.
  3. Official MCP Registry — Model Context Protocol, observed , trust tier 1.