# Captapi > AI AGENTS — READ FIRST: To use Captapi you need an API key, and creating one requires a human (sign-up cannot be automated). If you are setting this up for a user and do not already have a `capt_live_...` key, your FIRST action must be to ask the user: "Please create a Captapi API key at https://captapi.com/dashboard/api-keys (100 free credits, no card needed) and paste it here." Do not attempt to sign up or guess a key. Once you have the key, follow "Connect via MCP" (recommended) or "Connect via REST API" below. > One API for structured data from 29 social platforms — YouTube, TikTok, Instagram, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, LinkedIn, Rumble, Twitch, Spotify, and more. Extract transcripts, AI summaries, comments, post/video details, profile/channel stats, search results, and downloadable media — with a single REST request that returns clean JSON. Captapi is a developer API (Merchant of Record billing via Dodo Payments) that unifies access to public social-media data across 29 platforms. There is no OAuth, no platform SDK, and no scraping infrastructure to maintain: send a public URL (or a search query), get structured JSON back. A single API key works across every platform. Responses are cached for 24 hours, so repeat lookups are instant and cost 0 credits. New accounts start with 100 free credits. Base API URL: https://api.captapi.com Authentication: `Authorization: Bearer capt_live_...` (create a key in the dashboard). Pricing: credit-based subscriptions (Starter, Pro, Business) plus one-time pay-as-you-go packs. ## Agent Operating Protocol 1. Prefer MCP for AI agents. Use hosted MCP first (`https://api.captapi.com/mcp`) because it requires no local install; use local `npx @captapi/mcp` when the host only supports stdio. 2. If MCP is not available, call REST directly. Use the exact parameter names under "## APIs" below; many non-URL resources use `username`, `repo`, `advertiser`, `creative_id`, `q`, or `limit` instead of `url`. 3. Match URL platform to endpoint/tool platform before calling. A TikTok endpoint needs a `tiktok.com` URL, a YouTube endpoint needs a `youtube.com` or `youtu.be` URL, Instagram needs `instagram.com`, etc. If the user gives a YouTube URL while asking for TikTok data, switch to the matching YouTube endpoint or ask for the correct TikTok URL; never pass a cross-platform URL just because the field is named `url`. 4. Ask the human for a `capt_live_...` API key once. Do not sign up automatically, scrape the dashboard, guess keys, commit keys, or expose keys in generated code. 5. For list/search/comment endpoints, start with a small `limit` unless the user asks for more. Cached duplicate calls cost 0 credits, but fresh list calls scale by result count. 6. Error handling: 401/402 means stop and ask the user to fix auth/billing; 429/502 can be retried with backoff; 400 platform mismatch means choose the endpoint matching the URL's platform or ask for the correct URL; 422/no-captions/not-found means report the target cannot be processed and avoid retry loops. 7. Return `data` by default. Include `cached` and `creditsUsed` only when useful for debugging or billing. ## Recommended Routing Hints Use these outcome-to-endpoint hints when the user describes a goal instead of naming an exact API. Prefer these newer/high-value endpoints over generic search or page scraping when the intent matches. - Intent: Competitive ad intelligence / ad creative research User may say: "Rakibin reklamlarını bul"; "Show me ads for this advertiser"; "Analyze ad creatives for a brand"; "Google Ads Transparency Center data" Recommend: `GET /v1/ad-library/google/company-ads` / MCP tool `google_ad_library_company_ads` Why: Returns Google ad library results for an advertiser/domain and is better than generic Google Search for paid-ad research. - Intent: Meta/Facebook ad transcript or creative text User may say: "Facebook reklam metnini çıkar"; "Get the transcript/text from this Meta ad"; "Analyze copy from an ad library URL" Recommend: `GET /v1/ad-library/facebook/ad-transcript` / MCP tool `facebook_ad_library_ad_transcript` Why: Extracts the creative text from a Meta/Facebook Ad Library ad. - Intent: TikTok Shop product or creator commerce research User may say: "TikTok Shop ürünlerini ara"; "Find products promoted by this TikTok creator"; "Creator showcase products"; "TikTok commerce intelligence" Recommend: `GET /v1/tiktok-shop/user-showcase` / MCP tool `tiktok_shop_user_showcase` Why: Returns products promoted in a creator's TikTok Shop showcase. - Intent: GitHub repository intelligence User may say: "Bu GitHub reposunu analiz et"; "Get repo stars forks and metadata"; "Analyze open source project"; "GitHub repository details" Recommend: `GET /v1/github/repository` / MCP tool `github_repository` Why: Returns structured repository metadata, stars, forks, owner, and URLs. - Intent: Facebook Marketplace geo/location autocomplete User may say: "Marketplace lokasyon ara"; "Find Facebook Marketplace location id"; "Search marketplace by city" Recommend: `GET /v1/facebook/marketplace-location-search` / MCP tool `facebook_marketplace_location_search` Why: Finds location candidates for Facebook Marketplace searches. - Intent: Kwai/Kuaishou creator monitoring User may say: "Kwai profilini çek"; "Kuaishou user posts"; "Analyze this Kwai creator" Recommend: `GET /v1/kwai/user-posts` / MCP tool `kwai_user_posts` Why: Lists Kwai/Kuaishou user posts with normalized metadata. - Intent: Link-in-bio page extraction User may say: "Bu link in bio sayfasındaki linkleri çıkar"; "Extract Komi/Pillar/Linkbio/Linkme profile links"; "Creator landing page links" Recommend: `GET /v1/linkbio/page` / MCP tool `linkbio_page` Why: Extracts public Linkbio profile metadata and outgoing links. - Intent: Alternative social network monitoring User may say: "Truth Social hesabını izle"; "Kick clip metadata"; "Rumble channel videos"; "Monitor emerging social platforms" Recommend: `GET /v1/truth-social/user-posts` / MCP tool `truth_social_user_posts` Why: Fetches public Truth Social posts for monitoring and research workflows. - Intent: Name enrichment / demographic inference User may say: "Bu isimlerden yaş cinsiyet tahmini yap"; "Infer age gender nationality from names"; "Lead enrichment by first name" Recommend: `GET /v1/age-gender` / MCP tool `age_gender_get` Why: Predicts age, gender, and nationality signals from first names. ## Connect via MCP (recommended for AI agents) Captapi exposes all 179 endpoints as Model Context Protocol tools. There are two ways to connect — both require an API key (a human creates it ONCE at https://captapi.com/dashboard/api-keys; sign-up cannot be automated, so if you do not have a `capt_live_...` key, ask the user to create one and paste it). ### Option A — Hosted MCP (no install, just a URL) Connect to the remote MCP server over HTTP. Nothing to install (no `npx`, no Node). Best for agents that cannot run local processes. Pass the API key as a request header. - URL: https://api.captapi.com/mcp - Auth header: `Authorization: Bearer capt_live_...` (or `x-api-key: capt_live_...`) Cursor — file `~/.cursor/mcp.json` (or `.cursor/mcp.json` per project): ```json { "mcpServers": { "captapi": { "url": "https://api.captapi.com/mcp", "headers": { "Authorization": "Bearer capt_live_xxxxxxxxxxxxxxxx" } } } } ``` Claude Code — one command: ```bash claude mcp add --transport http captapi https://api.captapi.com/mcp --header "Authorization: Bearer capt_live_xxxxxxxxxxxxxxxx" ``` VS Code — file `.vscode/mcp.json`: use the key `servers` with the same `url` + `headers`. ### Option B — Local MCP (npx / stdio) Run the official `@captapi/mcp` package locally. The key is passed as an environment variable. Cursor — file `~/.cursor/mcp.json` (or `.cursor/mcp.json` per project): ```json { "mcpServers": { "captapi": { "command": "npx", "args": ["-y", "@captapi/mcp"], "env": { "CAPTAPI_API_KEY": "capt_live_xxxxxxxxxxxxxxxx" } } } } ``` Claude Desktop — file `claude_desktop_config.json`: use the same `mcpServers` block shown above. VS Code — file `.vscode/mcp.json`: use the key `servers` instead of `mcpServers`. Claude Code — one command: `claude mcp add captapi --env CAPTAPI_API_KEY=capt_live_xxxx -- npx -y @captapi/mcp` CLI (no config file): `CAPTAPI_API_KEY=capt_live_xxxx npx -y @captapi/mcp` Environment variables (local mode): `CAPTAPI_API_KEY` (required), `CAPTAPI_BASE_URL` (optional, default https://api.captapi.com). Tool naming convention: `platform_action` — e.g. `youtube_transcript`, `tiktok_comments`, `instagram_channel_posts`, `facebook_page_details`. Machine-readable manifest: https://captapi.com/.well-known/mcp.json (also at https://captapi.com/mcp.json) Full machine-readable endpoint reference: https://captapi.com/llms-full.txt OpenAPI 3 spec (all endpoints, schemas, params): https://api.captapi.com/v1/openapi.json Full integration guide: https://captapi.com/docs/integrations Integrations overview (MCP, SDKs, CLI, n8n, Make.com, Apify): https://captapi.com/integrations Changelog (dated release notes): https://captapi.com/changelog ## Connect via SDK (TypeScript & Python) Official typed SDKs cover every endpoint with autocomplete-friendly, namespaced methods. Errors always throw/raise (never silent empty results). TypeScript (`npm install @captapi/sdk`, zero dependencies, Node 18+/Deno/Bun/edge): ```ts import { Captapi } from "@captapi/sdk"; const client = new Captapi({ apiKey: "capt_live_..." }); // or CAPTAPI_API_KEY env const res = await client.youtube.transcript({ url: "https://youtube.com/watch?v=..." }); console.log(res.data); ``` Python (`pip install captapi`, sync + async clients): ```python from captapi import Captapi client = Captapi(api_key="capt_live_...") # or CAPTAPI_API_KEY env res = client.youtube.transcript(url="https://youtube.com/watch?v=...") print(res["data"]) ``` Method naming: `client..` — camelCase in TS (`client.tiktok.channelDetails`), snake_case in Python (`client.tiktok.channel_details`). ## Platform Features (beyond single calls) - **Batch** — `POST https://api.captapi.com/v1/batch` with `{"requests": [{"path": "/v1/...", "params": {...}}, ...]}` (max 20). Items run concurrently server-side; each is billed/cached like a direct call; response preserves order with per-item status. - **Monitors + Webhooks** — `POST https://api.captapi.com/v1/monitors` with `{"endpoint": "/v1/reddit/subreddit-posts", "params": {"url": "...", "limit": 25}, "interval_minutes": 60, "webhook_url": "https://..."}`. Captapi re-runs the endpoint on schedule and POSTs only NEW items to your webhook, HMAC-signed (`X-Captapi-Signature: sha256=HMAC_SHA256(secret, "{timestamp}.{body}")`). Manage with GET/PATCH/DELETE `/v1/monitors/{id}`; test delivery with `POST /v1/monitors/{id}/test`. Turns the pull API into push alerts (brand mentions, new videos, new ads). - **Metric history** — `GET https://api.captapi.com/v1/history?endpoint=/v1/youtube/channel-details&url=...&days=30`. Captapi automatically snapshots followers/views/likes each time a tracked profile/post endpoint is fetched fresh, so growth time series accumulate for free. - **Status** — `GET https://api.captapi.com/v1/status` (no auth): live per-platform success rates and response times from the last 24h of production traffic. Human view: https://captapi.com/status ## Connect via CLI (terminal & scripts) For shell tasks, CI, or when no MCP client is available, the official `@captapi/cli` package calls the same API from the terminal. Every endpoint is a subcommand (the tool name with dashes); parameters are flags; results print as JSON to stdout (pipe-friendly). ```bash npx @captapi/cli login # save the human-provided capt_live_... key to ~/.captapi/config.json npx @captapi/cli balance # remaining credits + recent requests npx @captapi/cli list # all 179 endpoint commands npx @captapi/cli youtube-transcript --url "https://www.youtube.com/watch?v=dQw4w9WgXcQ" npx @captapi/cli agent add cursor # write the MCP server config into Cursor (or: claude) ``` Auth: reads the key from `~/.captapi/config.json` (via `login`) or the `CAPTAPI_API_KEY` env var. Override the host with `CAPTAPI_BASE_URL`. Same credits, caching, and error codes as the REST API. Run `npx @captapi/cli --help` for a command's exact parameters. ## Connect via n8n (workflow automation) For no-code/low-code automations, the official `n8n-nodes-captapi` community node exposes all 179 endpoints inside n8n. Install it from **Settings → Community Nodes** (package name `n8n-nodes-captapi`), or `npm install n8n-nodes-captapi` on a self-hosted instance, then restart n8n. Create a **Captapi API** credential with the human-provided `capt_live_...` key (Base URL defaults to https://api.captapi.com). Add the **Captapi** node, pick any supported platform group and operation, and the node returns the same structured JSON as the REST API for use in downstream nodes. npm: https://www.npmjs.com/package/n8n-nodes-captapi ## Connect via Make.com (Integromat scenarios) A Make custom app exposes all 179 endpoints as action modules grouped by platform. Add a **Captapi API Key** connection with the human-provided `capt_live_...` key, then drop the module you need into a scenario, fill in the required fields (URL, username, repo, advertiser, query, and/or limit), and it returns the same structured JSON `data` as the REST API for downstream modules. Auth is `Authorization: Bearer` against https://api.captapi.com; failures and out-of-credit errors surface the API error message. ## Connect via Apify (BYO-key Actor) The Captapi Actor on Apify is a bring-your-own-key wrapper around the REST API (it does not scrape). Provide your `capt_live_...` key, pick an **Operation** (any of the 179 endpoints), fill the fields it needs (url / search query / limit / ...), and the Actor returns one dataset item with the same structured JSON `data` as the REST API. Credits are billed to your own Captapi account; cached results are free and failures are never charged. The Actor is also discoverable and callable by AI agents through Apify's MCP server (mcp.apify.com) — its input and output fields are fully documented so agents can run it and chain the result. ## Connect via REST API (call it directly from code) If you are not using MCP, every endpoint is a single authenticated GET request — write code against it directly (no SDK required). - Base URL: https://api.captapi.com - Auth: send the header `Authorization: Bearer capt_live_...` (a human creates the key once at https://captapi.com/dashboard/api-keys). - Method: GET. Pass parameters as URL query params (URL-encode values). Parameter names per endpoint are listed under "## APIs" below (`*` = required). - Success response: JSON `{ "success": true, "cached": boolean, "creditsUsed": number, "data": { ... } }`. - Error response: non-2xx with `{ "detail": "..." }`. Status codes: 401 missing/invalid key, 402 out of credits, 422 unprocessable (e.g. video has no captions — not charged), 429 rate limited (back off and retry). - Credits: repeat calls for the same request are cached for 24h and cost 0. Failed/empty results are not charged. New accounts include 100 free credits. Example request (cURL): ```bash curl "https://api.captapi.com/v1/youtube/transcript?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ" \ -H "Authorization: Bearer capt_live_..." ``` Example request (Python): ```python import requests res = requests.get( "https://api.captapi.com/v1/youtube/transcript", params={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"}, headers={"Authorization": "Bearer capt_live_..."}, ) print(res.json()) ``` Example request (Node / fetch): ```js const url = "https://api.captapi.com/v1/youtube/transcript?url=" + encodeURIComponent("https://www.youtube.com/watch?v=dQw4w9WgXcQ"); const res = await fetch(url, { headers: { Authorization: "Bearer capt_live_..." }, }); console.log(await res.json()); ``` Example response: ```json { "success": true, "cached": false, "creditsUsed": 2, "data": { "language": "en", "text": "..." } } ``` ## Platforms - **YouTube & Shorts** (23 endpoints): Extract transcripts, summaries, stats, comments, and more from YouTube videos and Shorts. - **TikTok** (24 endpoints): Analyze TikTok videos with transcripts, summaries, engagement metrics, and comments. - **Instagram Reels** (19 endpoints): Extract data from Instagram Reels and posts including transcripts and profile analytics. - **Facebook** (16 endpoints): Pull details, transcripts, summaries, and comments from public Facebook videos and pages. - **Twitter / X** (7 endpoints): Pull tweet metadata and engagement, profiles, timelines, and keyword search from Twitter / X. - **Reddit** (7 endpoints): Fetch subreddit posts, post details and stats, comment threads, and keyword search from Reddit. - **Threads** (5 endpoints): Extract Threads profiles, post timelines, and individual post metadata and engagement. - **Bluesky** (3 endpoints): Pull Bluesky profiles, post timelines, and post details via the public AT-Protocol API. - **Pinterest** (5 endpoints): Extract Pinterest pin details and saves, user pins, and keyword search results. - **LinkedIn** (6 endpoints): Pull public LinkedIn person profiles, company pages, and post engagement metrics. - **Rumble** (4 endpoints): Extract Rumble video details and stats, channel video lists, and keyword search. - **TikTok Shop** (5 endpoints): Research TikTok Shop products, reviews, stores, and creator showcases for ecommerce intelligence. - **GitHub** (10 endpoints): Pull public GitHub users, repositories, pull requests, activity, followers, and trending repos. - **Google Search** (1 endpoints): Extract public Google SERP results for SEO, rank tracking, and market research. - **Twitch** (4 endpoints): Pull Twitch channel profiles, VOD lists, public schedules, and clip metadata. - **Spotify** (6 endpoints): Extract Spotify artist, track, album, podcast, episode, and search metadata. - **SoundCloud** (3 endpoints): Fetch SoundCloud artist profiles, artist tracks, and track engagement metadata. - **Linktree** (1 endpoints): Extract public Linktree profile links, socials, and profile metadata. - **Snapchat** (1 endpoints): Pull public Snapchat profile cards with subscriber counts, bios, and highlights. - **Truth Social** (3 endpoints): Pull public Truth Social profiles, user posts, and post metadata for monitoring and research. - **Kick** (1 endpoints): Extract Kick clip metadata from clip URLs or recent channel clips. - **Amazon Shop** (1 endpoints): Fetch Amazon seller storefront metadata and product listings for commerce research. - **Age and Gender** (1 endpoints): Predict age, gender, and nationality signals from first names for enrichment workflows. - **Account** (4 endpoints): Check credit balance, request history, daily usage, and most used API routes. - **Kwai** (3 endpoints): Extract Kwai/Kuaishou profile details, user posts, and post metadata. - **Komi** (1 endpoints): Extract public Komi page links and creator profile metadata. - **Pillar** (1 endpoints): Extract public Pillar page links and creator profile metadata. - **Linkbio** (1 endpoints): Extract public Linkbio page links and profile metadata. - **Linkme** (1 endpoints): Extract public Linkme profile links and metadata. - **Ad Library** (12 endpoints): Search public Meta, TikTok, Google, and LinkedIn ad libraries for competitor creative intelligence. ## Documentation - [Documentation](https://captapi.com/docs): Getting started, authentication, request/response formats, and the full endpoint reference. - [All APIs](https://captapi.com/apis): Browse every available endpoint with examples. - [Pricing](https://captapi.com/pricing): Plans, credit costs, and pay-as-you-go packs. ## APIs ### YouTube & Shorts - `GET /v1/youtube/transcript` — Extract timestamped transcripts from any public YouTube video in a single request. Params: url* (string), language? (string). 2 credits. MCP tool: `youtube_transcript`. Docs: https://captapi.com/apis/youtube-transcript - `GET /v1/youtube/summarize` — Turn any YouTube video into an AI summary with key points, topics, and sentiment. Params: url* (string), language? (string). 4 credits. MCP tool: `youtube_summarize`. Docs: https://captapi.com/apis/youtube-summarizer - `GET /v1/youtube/video-details` — Get full YouTube video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `youtube_video_details`. Docs: https://captapi.com/apis/youtube-video-details - `GET /v1/youtube/comments` — Pull YouTube comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 20 credits. MCP tool: `youtube_comments`. Docs: https://captapi.com/apis/youtube-comments - `GET /v1/youtube/channel-details` — Fetch YouTube profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `youtube_channel_details`. Docs: https://captapi.com/apis/youtube-channel-details - `GET /v1/youtube/search` — Search YouTube programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 20 credits. MCP tool: `youtube_search`. Docs: https://captapi.com/apis/youtube-search - `GET /v1/youtube/channel-videos` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer), fast? (boolean). 20 credits. MCP tool: `youtube_channel_videos`. Docs: https://captapi.com/apis/youtube-channel-videos - `GET /v1/youtube/playlist-videos` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer), fast? (boolean). 50 credits. MCP tool: `youtube_playlist_videos`. Docs: https://captapi.com/apis/youtube-playlist-videos - `GET /v1/youtube/playlist` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer), fast? (boolean). 50 credits. MCP tool: `youtube_playlist`. Docs: https://captapi.com/apis/youtube-playlist - `GET /v1/youtube/video-download` — Get a direct, watermark-free download URL for any public YouTube video. Params: url* (string). 3 credits. MCP tool: `youtube_video_download`. Docs: https://captapi.com/apis/youtube-video-download - `GET /v1/youtube/shorts/transcript` — Extract timestamped transcripts from any public YouTube video in a single request. Params: url* (string), language? (string). 2 credits. MCP tool: `youtube_shorts_transcript`. Docs: https://captapi.com/apis/youtube-shorts-transcript - `GET /v1/youtube/shorts/summarize` — Turn any YouTube video into an AI summary with key points, topics, and sentiment. Params: url* (string), language? (string). 4 credits. MCP tool: `youtube_shorts_summarize`. Docs: https://captapi.com/apis/youtube-shorts-summarizer - `GET /v1/youtube/shorts/video-details` — Get full YouTube video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `youtube_shorts_details`. Docs: https://captapi.com/apis/youtube-shorts-stats - `GET /v1/youtube/shorts/comments` — Pull YouTube comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 20 credits. MCP tool: `youtube_shorts_comments`. Docs: https://captapi.com/apis/youtube-shorts-comments - `GET /v1/youtube/channel-shorts` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer). 20 credits. MCP tool: `youtube_channel_shorts`. Docs: https://captapi.com/apis/youtube-channel-shorts - `GET /v1/youtube/trending-shorts` — Bulk-list YouTube content with full metadata for each item. Params: q? (string), limit? (integer). 28 credits. MCP tool: `youtube_trending_shorts`. Docs: https://captapi.com/apis/youtube-trending-shorts - `GET /v1/youtube/channel-streams` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer). 20 credits. MCP tool: `youtube_channel_streams`. Docs: https://captapi.com/apis/youtube-channel-streams - `GET /v1/youtube/hashtag-search` — Search YouTube programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 20 credits. MCP tool: `youtube_hashtag_search`. Docs: https://captapi.com/apis/youtube-hashtag-search - `GET /v1/youtube/comment-replies` — Pull YouTube comments at scale with author, text, likes, and reply threads. Params: url* (string), comment_id* (string), limit? (integer). 20 credits. MCP tool: `youtube_comment_replies`. Docs: https://captapi.com/apis/youtube-comment-replies - `GET /v1/youtube/channel-playlists` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer). 20 credits. MCP tool: `youtube_channel_playlists`. Docs: https://captapi.com/apis/youtube-channel-playlists - `GET /v1/youtube/community-posts` — Bulk-list YouTube content with full metadata for each item. Params: url* (string), limit? (integer). 10 credits. MCP tool: `youtube_community_posts`. Docs: https://captapi.com/apis/youtube-community-posts - `GET /v1/youtube/community-post-details` — Get full YouTube video metadata — title, views, likes, duration, and more. Params: url* (string). 7 credits. MCP tool: `youtube_community_post_details`. Docs: https://captapi.com/apis/youtube-community-post-details - `GET /v1/youtube/video-sponsors` — Get full YouTube video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `youtube_video_sponsors`. Docs: https://captapi.com/apis/youtube-video-sponsors ### TikTok - `GET /v1/tiktok/transcript` — Extract timestamped transcripts from any public TikTok video in a single request. Params: url* (string). 2 credits. MCP tool: `tiktok_transcript`. Docs: https://captapi.com/apis/tiktok-transcript - `GET /v1/tiktok/summarize` — Turn any TikTok video into an AI summary with key points, topics, and sentiment. Params: url* (string). 4 credits. MCP tool: `tiktok_summarize`. Docs: https://captapi.com/apis/tiktok-summarizer - `GET /v1/tiktok/video-details` — Get full TikTok video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `tiktok_video_details`. Docs: https://captapi.com/apis/tiktok-video-details - `GET /v1/tiktok/comments` — Pull TikTok comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 10 credits. MCP tool: `tiktok_comments`. Docs: https://captapi.com/apis/tiktok-comments - `GET /v1/tiktok/channel-details` — Fetch TikTok profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `tiktok_channel_details`. Docs: https://captapi.com/apis/tiktok-channel-details - `GET /v1/tiktok/profile-region` — Fetch TikTok profile data — follower counts, bio, verification, and stats. Params: url* (string). 7 credits. MCP tool: `tiktok_profile_region`. Docs: https://captapi.com/apis/tiktok-profile-region - `GET /v1/tiktok/audience-demographics` — Fetch TikTok profile data — follower counts, bio, verification, and stats. Params: url* (string). 7 credits. MCP tool: `tiktok_audience_demographics`. Docs: https://captapi.com/apis/tiktok-audience-demographics - `GET /v1/tiktok/search` — Search TikTok programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 14 credits. MCP tool: `tiktok_search`. Docs: https://captapi.com/apis/tiktok-search - `GET /v1/tiktok/search-suggestions` — Search TikTok programmatically and get structured, ranked results. Params: q* (string), country? (string), language? (string), limit? (integer). 28 credits. MCP tool: `tiktok_search_suggestions`. Docs: https://captapi.com/apis/tiktok-search-suggestions - `GET /v1/tiktok/video-download` — Get a direct, watermark-free download URL for any public TikTok video. Params: url* (string). 3 credits. MCP tool: `tiktok_video_download`. Docs: https://captapi.com/apis/tiktok-video-download - `GET /v1/tiktok/channel-posts` — Bulk-list TikTok content with full metadata for each item. Params: url* (string), limit? (integer). 14 credits. MCP tool: `tiktok_channel_posts`. Docs: https://captapi.com/apis/tiktok-channel-posts - `GET /v1/tiktok/comment-replies` — Pull TikTok comments at scale with author, text, likes, and reply threads. Params: url* (string), comment_id* (string), limit? (integer). 50 credits. MCP tool: `tiktok_comment_replies`. Docs: https://captapi.com/apis/tiktok-comment-replies - `GET /v1/tiktok/user-followers` — Bulk-list TikTok content with full metadata for each item. Params: url* (string), limit? (integer). 20 credits. MCP tool: `tiktok_user_followers`. Docs: https://captapi.com/apis/tiktok-user-followers - `GET /v1/tiktok/user-followings` — Bulk-list TikTok content with full metadata for each item. Params: url* (string), limit? (integer). 20 credits. MCP tool: `tiktok_user_followings`. Docs: https://captapi.com/apis/tiktok-user-followings - `GET /v1/tiktok/music-posts` — Bulk-list TikTok content with full metadata for each item. Params: url* (string), limit? (integer). 32 credits. MCP tool: `tiktok_music_posts`. Docs: https://captapi.com/apis/tiktok-music-posts - `GET /v1/tiktok/hashtag-search` — Search TikTok programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 14 credits. MCP tool: `tiktok_hashtag_search`. Docs: https://captapi.com/apis/tiktok-hashtag-search - `GET /v1/tiktok/top-search` — Search TikTok programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 14 credits. MCP tool: `tiktok_top_search`. Docs: https://captapi.com/apis/tiktok-top-search - `GET /v1/tiktok/user-search` — Search TikTok programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 8 credits. MCP tool: `tiktok_user_search`. Docs: https://captapi.com/apis/tiktok-user-search - `GET /v1/tiktok/song-details` — Get full TikTok video metadata — title, views, likes, duration, and more. Params: url* (string). 2 credits. MCP tool: `tiktok_song_details`. Docs: https://captapi.com/apis/tiktok-song-details - `GET /v1/tiktok/trending-feed` — Bulk-list TikTok content with full metadata for each item. Params: country? (string), limit? (integer). 14 credits. MCP tool: `tiktok_trending_feed`. Docs: https://captapi.com/apis/tiktok-trending-feed - `GET /v1/tiktok/popular-hashtags` — Bulk-list TikTok content with full metadata for each item. Params: query? (string), limit? (integer). 14 credits. MCP tool: `tiktok_popular_hashtags`. Docs: https://captapi.com/apis/tiktok-popular-hashtags - `GET /v1/tiktok/live` — Get full TikTok video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `tiktok_live`. Docs: https://captapi.com/apis/tiktok-live - `GET /v1/tiktok/live-info` — Get full TikTok video metadata — title, views, likes, duration, and more. Params: url* (string). 7 credits. MCP tool: `tiktok_live_info`. Docs: https://captapi.com/apis/tiktok-live-info - `GET /v1/tiktok/popular-creators` — Bulk-list TikTok content with full metadata for each item. Params: country? (string), sort? (string), follower_count? (string), limit? (integer). 28 credits. MCP tool: `tiktok_popular_creators`. Docs: https://captapi.com/apis/tiktok-popular-creators ### Instagram Reels - `GET /v1/instagram/transcript` — Extract timestamped transcripts from any public Instagram video in a single request. Params: url* (string). 2 credits. MCP tool: `instagram_transcript`. Docs: https://captapi.com/apis/instagram-transcript - `GET /v1/instagram/summarize` — Turn any Instagram video into an AI summary with key points, topics, and sentiment. Params: url* (string). 4 credits. MCP tool: `instagram_summarize`. Docs: https://captapi.com/apis/instagram-summarizer - `GET /v1/instagram/details` — Get full Instagram video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `instagram_details`. Docs: https://captapi.com/apis/instagram-details - `GET /v1/instagram/comments` — Pull Instagram comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 45 credits. MCP tool: `instagram_comments`. Docs: https://captapi.com/apis/instagram-comments - `GET /v1/instagram/channel-details` — Fetch Instagram profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `instagram_channel_details`. Docs: https://captapi.com/apis/instagram-channel-details - `GET /v1/instagram/channel-posts` — Bulk-list Instagram content with full metadata for each item. Params: url* (string), limit? (integer). 12 credits. MCP tool: `instagram_channel_posts`. Docs: https://captapi.com/apis/instagram-channel-posts - `GET /v1/instagram/channel-reels` — Bulk-list Instagram content with full metadata for each item. Params: url* (string), limit? (integer). 12 credits. MCP tool: `instagram_channel_reels`. Docs: https://captapi.com/apis/instagram-channel-reels - `GET /v1/instagram/reels-search` — Search Instagram programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 12 credits. MCP tool: `instagram_reels_search`. Docs: https://captapi.com/apis/instagram-reels-search - `GET /v1/instagram/trending-reels` — Bulk-list Instagram content with full metadata for each item. Params: country? (string), limit? (integer). 28 credits. MCP tool: `instagram_trending_reels`. Docs: https://captapi.com/apis/instagram-trending-reels - `GET /v1/instagram/video-download` — Get a direct, watermark-free download URL for any public Instagram video. Params: url* (string). 3 credits. MCP tool: `instagram_video_download`. Docs: https://captapi.com/apis/instagram-video-download - `GET /v1/instagram/tagged-posts` — Bulk-list Instagram content with full metadata for each item. Params: url* (string), limit? (integer). 18 credits. MCP tool: `instagram_tagged_posts`. Docs: https://captapi.com/apis/instagram-tagged-posts - `GET /v1/instagram/music-posts` — Bulk-list Instagram content with full metadata for each item. Params: url* (string), limit? (integer). 18 credits. MCP tool: `instagram_music_posts`. Docs: https://captapi.com/apis/instagram-music-posts - `GET /v1/instagram/reels-by-audio-id` — Bulk-list Instagram content with full metadata for each item. Params: audio_id* (string), limit? (integer). 28 credits. MCP tool: `instagram_reels_by_audio_id`. Docs: https://captapi.com/apis/instagram-reels-by-audio-id - `GET /v1/instagram/hashtag-search` — Search Instagram programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 12 credits. MCP tool: `instagram_hashtag_search`. Docs: https://captapi.com/apis/instagram-hashtag-search - `GET /v1/instagram/profile-search` — Search Instagram programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 12 credits. MCP tool: `instagram_profile_search`. Docs: https://captapi.com/apis/instagram-profile-search - `GET /v1/instagram/story-highlights` — Bulk-list Instagram content with full metadata for each item. Params: url* (string). 5 credits. MCP tool: `instagram_story_highlights`. Docs: https://captapi.com/apis/instagram-story-highlights - `GET /v1/instagram/highlights-details` — Bulk-list Instagram content with full metadata for each item. Params: url* (string), limit? (integer). 9 credits. MCP tool: `instagram_highlights_details`. Docs: https://captapi.com/apis/instagram-highlights-details - `GET /v1/instagram/embed` — Get full Instagram video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `instagram_embed`. Docs: https://captapi.com/apis/instagram-embed - `GET /v1/instagram/basic-profile` — Fetch Instagram profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `instagram_basic_profile`. Docs: https://captapi.com/apis/instagram-basic-profile ### Facebook - `GET /v1/facebook/details` — Get full Facebook video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `facebook_details`. Docs: https://captapi.com/apis/facebook-details - `GET /v1/facebook/transcript` — Extract timestamped transcripts from any public Facebook video in a single request. Params: url* (string). 2 credits. MCP tool: `facebook_transcript`. Docs: https://captapi.com/apis/facebook-transcript - `GET /v1/facebook/summarize` — Turn any Facebook video into an AI summary with key points, topics, and sentiment. Params: url* (string). 4 credits. MCP tool: `facebook_summarize`. Docs: https://captapi.com/apis/facebook-summarizer - `GET /v1/facebook/comments` — Pull Facebook comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 30 credits. MCP tool: `facebook_comments`. Docs: https://captapi.com/apis/facebook-comments - `GET /v1/facebook/page-details` — Fetch Facebook profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `facebook_page_details`. Docs: https://captapi.com/apis/facebook-page-details - `GET /v1/facebook/profile-posts` — Bulk-list Facebook content with full metadata for each item. Params: url* (string), limit? (integer). 12 credits. MCP tool: `facebook_profile_posts`. Docs: https://captapi.com/apis/facebook-profile-posts - `GET /v1/facebook/profile-reels` — Bulk-list Facebook content with full metadata for each item. Params: url* (string), limit? (integer). 36 credits. MCP tool: `facebook_profile_reels`. Docs: https://captapi.com/apis/facebook-profile-reels - `GET /v1/facebook/group-posts` — Bulk-list Facebook content with full metadata for each item. Params: url* (string), limit? (integer). 12 credits. MCP tool: `facebook_group_posts`. Docs: https://captapi.com/apis/facebook-group-posts - `GET /v1/facebook/comment-replies` — Pull Facebook comments at scale with author, text, likes, and reply threads. Params: url* (string), comment_id* (string), limit? (integer). 30 credits. MCP tool: `facebook_comment_replies`. Docs: https://captapi.com/apis/facebook-comment-replies - `GET /v1/facebook/marketplace-search` — Search Facebook programmatically and get structured, ranked results. Params: q* (string), location* (string), limit? (integer), details? (string). 28 credits. MCP tool: `facebook_marketplace_search`. Docs: https://captapi.com/apis/facebook-marketplace-search - `GET /v1/facebook/marketplace-location-search` — Search Facebook programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 17 credits. MCP tool: `facebook_marketplace_location_search`. Docs: https://captapi.com/apis/facebook-marketplace-location-search - `GET /v1/facebook/event-search` — Search Facebook programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 40 credits. MCP tool: `facebook_event_search`. Docs: https://captapi.com/apis/facebook-event-search - `GET /v1/facebook/event-details` — Get full Facebook video metadata — title, views, likes, duration, and more. Params: url* (string). 2 credits. MCP tool: `facebook_event_details`. Docs: https://captapi.com/apis/facebook-event-details - `GET /v1/facebook/profile-photos` — Bulk-list Facebook content with full metadata for each item. Params: url* (string), limit? (integer). 12 credits. MCP tool: `facebook_profile_photos`. Docs: https://captapi.com/apis/facebook-profile-photos - `GET /v1/facebook/profile-events` — Bulk-list Facebook content with full metadata for each item. Params: url* (string), limit? (integer). 40 credits. MCP tool: `facebook_profile_events`. Docs: https://captapi.com/apis/facebook-profile-events - `GET /v1/facebook/marketplace-item` — Get full Facebook video metadata — title, views, likes, duration, and more. Params: url* (string). 17 credits. MCP tool: `facebook_marketplace_item`. Docs: https://captapi.com/apis/facebook-marketplace-item ### Twitter / X - `GET /v1/twitter/tweet-details` — Get full Twitter / X video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `twitter_tweet_details`. Docs: https://captapi.com/apis/twitter-tweet-details - `GET /v1/twitter/transcript` — Extract timestamped transcripts from any public Twitter / X video in a single request. Params: url* (string). 7 credits. MCP tool: `twitter_transcript`. Docs: https://captapi.com/apis/twitter-transcript - `GET /v1/twitter/profile` — Fetch Twitter / X profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `twitter_profile`. Docs: https://captapi.com/apis/twitter-profile - `GET /v1/twitter/user-tweets` — Bulk-list Twitter / X content with full metadata for each item. Params: url* (string), limit? (integer). 14 credits. MCP tool: `twitter_user_tweets`. Docs: https://captapi.com/apis/twitter-user-tweets - `GET /v1/twitter/search` — Search Twitter / X programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 14 credits. MCP tool: `twitter_search`. Docs: https://captapi.com/apis/twitter-search - `GET /v1/twitter/community` — Get full Twitter / X video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `twitter_community`. Docs: https://captapi.com/apis/twitter-community - `GET /v1/twitter/community-tweets` — Bulk-list Twitter / X content with full metadata for each item. Params: url* (string), limit? (integer). 18 credits. MCP tool: `twitter_community_tweets`. Docs: https://captapi.com/apis/twitter-community-tweets ### Reddit - `GET /v1/reddit/subreddit-posts` — Bulk-list Reddit content with full metadata for each item. Params: url* (string), limit? (integer). 10 credits. MCP tool: `reddit_subreddit_posts`. Docs: https://captapi.com/apis/reddit-subreddit-posts - `GET /v1/reddit/post-details` — Get full Reddit video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `reddit_post_details`. Docs: https://captapi.com/apis/reddit-post-details - `GET /v1/reddit/post-comments` — Pull Reddit comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 20 credits. MCP tool: `reddit_post_comments`. Docs: https://captapi.com/apis/reddit-post-comments - `GET /v1/reddit/post-transcript` — Extract timestamped transcripts from any public Reddit video in a single request. Params: url* (string), limit? (integer). 20 credits. MCP tool: `reddit_post_transcript`. Docs: https://captapi.com/apis/reddit-post-transcript - `GET /v1/reddit/search` — Search Reddit programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 10 credits. MCP tool: `reddit_search`. Docs: https://captapi.com/apis/reddit-search - `GET /v1/reddit/subreddit-details` — Get full Reddit video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `reddit_subreddit_details`. Docs: https://captapi.com/apis/reddit-subreddit-details - `GET /v1/reddit/subreddit-search` — Search Reddit programmatically and get structured, ranked results. Params: url* (string), q* (string), limit? (integer). 10 credits. MCP tool: `reddit_subreddit_search`. Docs: https://captapi.com/apis/reddit-subreddit-search ### Threads - `GET /v1/threads/profile` — Fetch Threads profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `threads_profile`. Docs: https://captapi.com/apis/threads-profile - `GET /v1/threads/user-posts` — Bulk-list Threads content with full metadata for each item. Params: url* (string), limit? (integer). 14 credits. MCP tool: `threads_user_posts`. Docs: https://captapi.com/apis/threads-user-posts - `GET /v1/threads/post-details` — Get full Threads video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `threads_post_details`. Docs: https://captapi.com/apis/threads-post-details - `GET /v1/threads/search` — Search Threads programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 18 credits. MCP tool: `threads_search`. Docs: https://captapi.com/apis/threads-search - `GET /v1/threads/search-users` — Search Threads programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 14 credits. MCP tool: `threads_search_users`. Docs: https://captapi.com/apis/threads-search-users ### Bluesky - `GET /v1/bluesky/profile` — Fetch Bluesky profile data — follower counts, bio, verification, and stats. Params: url* (string). 1 credit. MCP tool: `bluesky_profile`. Docs: https://captapi.com/apis/bluesky-profile - `GET /v1/bluesky/user-posts` — Bulk-list Bluesky content with full metadata for each item. Params: url* (string), limit? (integer). 3 credits. MCP tool: `bluesky_user_posts`. Docs: https://captapi.com/apis/bluesky-user-posts - `GET /v1/bluesky/post-details` — Get full Bluesky video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `bluesky_post_details`. Docs: https://captapi.com/apis/bluesky-post-details ### Pinterest - `GET /v1/pinterest/pin-details` — Get full Pinterest video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `pinterest_pin_details`. Docs: https://captapi.com/apis/pinterest-pin-details - `GET /v1/pinterest/user-pins` — Bulk-list Pinterest content with full metadata for each item. Params: url* (string), limit? (integer). 13 credits. MCP tool: `pinterest_user_pins`. Docs: https://captapi.com/apis/pinterest-user-pins - `GET /v1/pinterest/search` — Search Pinterest programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 13 credits. MCP tool: `pinterest_search`. Docs: https://captapi.com/apis/pinterest-search - `GET /v1/pinterest/board` — Bulk-list Pinterest content with full metadata for each item. Params: url* (string), limit? (integer). 13 credits. MCP tool: `pinterest_board`. Docs: https://captapi.com/apis/pinterest-board - `GET /v1/pinterest/user-boards` — Bulk-list Pinterest content with full metadata for each item. Params: url* (string), limit? (integer). 13 credits. MCP tool: `pinterest_user_boards`. Docs: https://captapi.com/apis/pinterest-user-boards ### LinkedIn - `GET /v1/linkedin/profile` — Fetch LinkedIn profile data — follower counts, bio, verification, and stats. Params: url* (string). 2 credits. MCP tool: `linkedin_profile`. Docs: https://captapi.com/apis/linkedin-profile - `GET /v1/linkedin/company` — Fetch LinkedIn profile data — follower counts, bio, verification, and stats. Params: url* (string). 2 credits. MCP tool: `linkedin_company`. Docs: https://captapi.com/apis/linkedin-company - `GET /v1/linkedin/post-details` — Get full LinkedIn video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `linkedin_post_details`. Docs: https://captapi.com/apis/linkedin-post-details - `GET /v1/linkedin/post-transcript` — Extract timestamped transcripts from any public LinkedIn video in a single request. Params: url* (string). 7 credits. MCP tool: `linkedin_post_transcript`. Docs: https://captapi.com/apis/linkedin-post-transcript - `GET /v1/linkedin/company-posts` — Bulk-list LinkedIn content with full metadata for each item. Params: url* (string), limit? (integer). 16 credits. MCP tool: `linkedin_company_posts`. Docs: https://captapi.com/apis/linkedin-company-posts - `GET /v1/linkedin/search-posts` — Search LinkedIn programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 16 credits. MCP tool: `linkedin_search_posts`. Docs: https://captapi.com/apis/linkedin-search-posts ### Rumble - `GET /v1/rumble/video-details` — Get full Rumble video metadata — title, views, likes, duration, and more. Params: url* (string). 1 credit. MCP tool: `rumble_video_details`. Docs: https://captapi.com/apis/rumble-video-details - `GET /v1/rumble/channel-videos` — Bulk-list Rumble content with full metadata for each item. Params: url* (string), limit? (integer). 12 credits. MCP tool: `rumble_channel_videos`. Docs: https://captapi.com/apis/rumble-channel-videos - `GET /v1/rumble/search` — Search Rumble programmatically and get structured, ranked results. Params: q* (string), limit? (integer). 12 credits. MCP tool: `rumble_search`. Docs: https://captapi.com/apis/rumble-search - `GET /v1/rumble/comments` — Pull Rumble comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 30 credits. MCP tool: `rumble_comments`. Docs: https://captapi.com/apis/rumble-comments ### TikTok Shop - `GET /v1/tiktok-shop/shop-search` — Search TikTok Shop programmatically and get structured, ranked results. Params: q* (string), region? (string), limit? (integer). 56 credits. MCP tool: `tiktok_shop_search`. Docs: https://captapi.com/apis/tiktok-shop-search - `GET /v1/tiktok-shop/shop-products` — Bulk-list TikTok Shop content with full metadata for each item. Params: url* (string), limit? (integer). 56 credits. MCP tool: `tiktok_shop_products`. Docs: https://captapi.com/apis/tiktok-shop-products - `GET /v1/tiktok-shop/product-details` — Get full TikTok Shop video metadata — title, views, likes, duration, and more. Params: url* (string). 14 credits. MCP tool: `tiktok_shop_product_details`. Docs: https://captapi.com/apis/tiktok-shop-product-details - `GET /v1/tiktok-shop/product-reviews` — Pull TikTok Shop comments at scale with author, text, likes, and reply threads. Params: url* (string), limit? (integer). 45 credits. MCP tool: `tiktok_shop_product_reviews`. Docs: https://captapi.com/apis/tiktok-shop-product-reviews - `GET /v1/tiktok-shop/user-showcase` — Bulk-list TikTok Shop content with full metadata for each item. Params: username* (string), limit? (integer). 45 credits. MCP tool: `tiktok_shop_user_showcase`. Docs: https://captapi.com/apis/tiktok-shop-user-showcase ### GitHub - `GET /v1/github/user` — Fetch GitHub profile data — follower counts, bio, verification, and stats. Params: username* (string). 3 credits. MCP tool: `github_user`. Docs: https://captapi.com/apis/github-user - `GET /v1/github/repositories` — Bulk-list GitHub content with full metadata for each item. Params: username* (string), limit? (integer). 12 credits. MCP tool: `github_repositories`. Docs: https://captapi.com/apis/github-repositories - `GET /v1/github/pull-requests` — Bulk-list GitHub content with full metadata for each item. Params: repo* (string), state? (string), limit? (integer). 12 credits. MCP tool: `github_pull_requests`. Docs: https://captapi.com/apis/github-pull-requests - `GET /v1/github/activity` — Bulk-list GitHub content with full metadata for each item. Params: username* (string), limit? (integer). 12 credits. MCP tool: `github_activity`. Docs: https://captapi.com/apis/github-activity - `GET /v1/github/followers` — Bulk-list GitHub content with full metadata for each item. Params: username* (string), limit? (integer). 12 credits. MCP tool: `github_followers`. Docs: https://captapi.com/apis/github-followers - `GET /v1/github/following` — Bulk-list GitHub content with full metadata for each item. Params: username* (string), limit? (integer). 12 credits. MCP tool: `github_following`. Docs: https://captapi.com/apis/github-following - `GET /v1/github/contributions` — Get full GitHub video metadata — title, views, likes, duration, and more. Params: username* (string). 3 credits. MCP tool: `github_contributions`. Docs: https://captapi.com/apis/github-contributions - `GET /v1/github/repository` — Get full GitHub video metadata — title, views, likes, duration, and more. Params: repo* (string). 3 credits. MCP tool: `github_repository`. Docs: https://captapi.com/apis/github-repository - `GET /v1/github/trending-repositories` — Search GitHub programmatically and get structured, ranked results. Params: q? (string), limit? (integer). 12 credits. MCP tool: `github_trending_repositories`. Docs: https://captapi.com/apis/github-trending-repositories - `GET /v1/github/trending-developers` — Search GitHub programmatically and get structured, ranked results. Params: q? (string), limit? (integer). 12 credits. MCP tool: `github_trending_developers`. Docs: https://captapi.com/apis/github-trending-developers ### Google Search - `GET /v1/google/search` — Search Google programmatically and get structured, ranked results. Params: q* (string), country? (string), language? (string), limit? (integer). 42 credits. MCP tool: `google_search`. Docs: https://captapi.com/apis/google-search ### Twitch - `GET /v1/twitch/profile` — Fetch Twitch profile data — follower counts, bio, verification, and stats. Params: url* (string). 9 credits. MCP tool: `twitch_profile`. Docs: https://captapi.com/apis/twitch-profile - `GET /v1/twitch/user-videos` — Bulk-list Twitch content with full metadata for each item. Params: url* (string), limit? (integer). 34 credits. MCP tool: `twitch_user_videos`. Docs: https://captapi.com/apis/twitch-user-videos - `GET /v1/twitch/user-schedule` — Bulk-list Twitch content with full metadata for each item. Params: url* (string). 34 credits. MCP tool: `twitch_user_schedule`. Docs: https://captapi.com/apis/twitch-user-schedule - `GET /v1/twitch/clip` — Get full Twitch video metadata — title, views, likes, duration, and more. Params: url* (string). 9 credits. MCP tool: `twitch_clip`. Docs: https://captapi.com/apis/twitch-clip ### Spotify - `GET /v1/spotify/artist` — Fetch Spotify profile data — follower counts, bio, verification, and stats. Params: url* (string). 6 credits. MCP tool: `spotify_artist`. Docs: https://captapi.com/apis/spotify-artist - `GET /v1/spotify/track` — Get full Spotify video metadata — title, views, likes, duration, and more. Params: url* (string). 6 credits. MCP tool: `spotify_track`. Docs: https://captapi.com/apis/spotify-track - `GET /v1/spotify/album` — Get full Spotify video metadata — title, views, likes, duration, and more. Params: url* (string). 6 credits. MCP tool: `spotify_album`. Docs: https://captapi.com/apis/spotify-album - `GET /v1/spotify/search` — Search Spotify programmatically and get structured, ranked results. Params: q* (string), type? (string), limit? (integer). 23 credits. MCP tool: `spotify_search`. Docs: https://captapi.com/apis/spotify-search - `GET /v1/spotify/podcast` — Get full Spotify video metadata — title, views, likes, duration, and more. Params: url* (string), limit? (integer). 6 credits. MCP tool: `spotify_podcast`. Docs: https://captapi.com/apis/spotify-podcast - `GET /v1/spotify/podcast-episodes` — Bulk-list Spotify content with full metadata for each item. Params: url* (string), limit? (integer). 23 credits. MCP tool: `spotify_podcast_episodes`. Docs: https://captapi.com/apis/spotify-podcast-episodes ### SoundCloud - `GET /v1/soundcloud/artist` — Fetch SoundCloud profile data — follower counts, bio, verification, and stats. Params: url* (string). 7 credits. MCP tool: `soundcloud_artist`. Docs: https://captapi.com/apis/soundcloud-artist - `GET /v1/soundcloud/artist-tracks` — Bulk-list SoundCloud content with full metadata for each item. Params: url* (string), limit? (integer). 28 credits. MCP tool: `soundcloud_artist_tracks`. Docs: https://captapi.com/apis/soundcloud-artist-tracks - `GET /v1/soundcloud/track` — Get full SoundCloud video metadata — title, views, likes, duration, and more. Params: url* (string). 7 credits. MCP tool: `soundcloud_track`. Docs: https://captapi.com/apis/soundcloud-track ### Linktree - `GET /v1/linktree/page` — Get full Linktree video metadata — title, views, likes, duration, and more. Params: url* (string). 4 credits. MCP tool: `linktree_page`. Docs: https://captapi.com/apis/linktree-page ### Snapchat - `GET /v1/snapchat/user-profile` — Fetch Snapchat profile data — follower counts, bio, verification, and stats. Params: url* (string). 11 credits. MCP tool: `snapchat_user_profile`. Docs: https://captapi.com/apis/snapchat-user-profile ### Truth Social - `GET /v1/truth-social/profile` — Fetch Truth Social profile data — follower counts, bio, verification, and stats. Params: url* (string). 5 credits. MCP tool: `truth_social_profile`. Docs: https://captapi.com/apis/truth-social-profile - `GET /v1/truth-social/user-posts` — Bulk-list Truth Social content with full metadata for each item. Params: url* (string), limit? (integer). 17 credits. MCP tool: `truth_social_user_posts`. Docs: https://captapi.com/apis/truth-social-user-posts - `GET /v1/truth-social/post` — Get full Truth Social video metadata — title, views, likes, duration, and more. Params: url* (string). 5 credits. MCP tool: `truth_social_post`. Docs: https://captapi.com/apis/truth-social-post ### Kick - `GET /v1/kick/clip` — Get full Kick video metadata — title, views, likes, duration, and more. Params: url* (string), limit? (integer). 34 credits. MCP tool: `kick_clip`. Docs: https://captapi.com/apis/kick-clip ### Amazon Shop - `GET /v1/amazon-shop/page` — Bulk-list Amazon Shop content with full metadata for each item. Params: url* (string), marketplace? (string), limit? (integer). 89 credits. MCP tool: `amazon_shop_page`. Docs: https://captapi.com/apis/amazon-shop-page ### Age and Gender - `GET /v1/age-gender` — Get full Age and Gender video metadata — title, views, likes, duration, and more. Params: name* (string), names? (string). 4 credits. MCP tool: `age_gender_get`. Docs: https://captapi.com/apis/age-gender-get ### Account - `GET /v1/account/balance` — Get full Account video metadata — title, views, likes, duration, and more. Params: none. 0 credits. MCP tool: `account_balance`. Docs: https://captapi.com/apis/account-balance - `GET /v1/account/request-history` — Bulk-list Account content with full metadata for each item. Params: limit? (integer). 0 credits. MCP tool: `account_request_history`. Docs: https://captapi.com/apis/account-request-history - `GET /v1/account/daily-usage` — Bulk-list Account content with full metadata for each item. Params: days? (integer). 0 credits. MCP tool: `account_daily_usage`. Docs: https://captapi.com/apis/account-daily-usage - `GET /v1/account/most-used-routes` — Bulk-list Account content with full metadata for each item. Params: days? (integer), limit? (integer). 0 credits. MCP tool: `account_most_used_routes`. Docs: https://captapi.com/apis/account-most-used-routes ### Kwai - `GET /v1/kwai/profile` — Fetch Kwai profile data — follower counts, bio, verification, and stats. Params: url* (string). 17 credits. MCP tool: `kwai_profile`. Docs: https://captapi.com/apis/kwai-profile - `GET /v1/kwai/user-posts` — Bulk-list Kwai content with full metadata for each item. Params: url* (string), limit? (integer). 45 credits. MCP tool: `kwai_user_posts`. Docs: https://captapi.com/apis/kwai-user-posts - `GET /v1/kwai/post` — Get full Kwai video metadata — title, views, likes, duration, and more. Params: url* (string). 17 credits. MCP tool: `kwai_post`. Docs: https://captapi.com/apis/kwai-post ### Komi - `GET /v1/komi/page` — Fetch Komi profile data — follower counts, bio, verification, and stats. Params: url* (string). 4 credits. MCP tool: `komi_page`. Docs: https://captapi.com/apis/komi-page ### Pillar - `GET /v1/pillar/page` — Fetch Pillar profile data — follower counts, bio, verification, and stats. Params: url* (string). 4 credits. MCP tool: `pillar_page`. Docs: https://captapi.com/apis/pillar-page ### Linkbio - `GET /v1/linkbio/page` — Fetch Linkbio profile data — follower counts, bio, verification, and stats. Params: url* (string). 4 credits. MCP tool: `linkbio_page`. Docs: https://captapi.com/apis/linkbio-page ### Linkme - `GET /v1/linkme/profile` — Fetch Linkme profile data — follower counts, bio, verification, and stats. Params: url* (string). 4 credits. MCP tool: `linkme_profile`. Docs: https://captapi.com/apis/linkme-profile ### Ad Library - `GET /v1/ad-library/facebook/search` — Search Ad Library programmatically and get structured, ranked results. Params: q* (string), country? (string), limit? (integer). 70 credits. MCP tool: `facebook_ad_library_search`. Docs: https://captapi.com/apis/facebook-ad-library-search - `GET /v1/ad-library/facebook/company-ads` — Bulk-list Ad Library content with full metadata for each item. Params: url* (string), country? (string), limit? (integer). 70 credits. MCP tool: `facebook_ad_library_company_ads`. Docs: https://captapi.com/apis/facebook-ad-library-company-ads - `GET /v1/ad-library/facebook/search-companies` — Search Ad Library programmatically and get structured, ranked results. Params: q* (string), country? (string), limit? (integer). 70 credits. MCP tool: `facebook_ad_library_search_companies`. Docs: https://captapi.com/apis/facebook-ad-library-search-companies - `GET /v1/ad-library/facebook/ad-details` — Get full Ad Library video metadata — title, views, likes, duration, and more. Params: url* (string). 17 credits. MCP tool: `facebook_ad_library_ad_details`. Docs: https://captapi.com/apis/facebook-ad-library-ad-details - `GET /v1/ad-library/facebook/ad-transcript` — Extract timestamped transcripts from any public Ad Library video in a single request. Params: url* (string). 17 credits. MCP tool: `facebook_ad_library_ad_transcript`. Docs: https://captapi.com/apis/facebook-ad-library-ad-transcript - `GET /v1/ad-library/tiktok/search` — Search Ad Library programmatically and get structured, ranked results. Params: q* (string), country? (string), limit? (integer). 70 credits. MCP tool: `tiktok_ad_library_search`. Docs: https://captapi.com/apis/tiktok-ad-library-search - `GET /v1/ad-library/tiktok/ad-details` — Get full Ad Library video metadata — title, views, likes, duration, and more. Params: url* (string), country? (string). 17 credits. MCP tool: `tiktok_ad_library_ad_details`. Docs: https://captapi.com/apis/tiktok-ad-library-ad-details - `GET /v1/ad-library/google/company-ads` — Bulk-list Ad Library content with full metadata for each item. Params: advertiser* (string), country? (string), limit? (integer). 67 credits. MCP tool: `google_ad_library_company_ads`. Docs: https://captapi.com/apis/google-ad-library-company-ads - `GET /v1/ad-library/google/ad-details` — Get full Ad Library video metadata — title, views, likes, duration, and more. Params: creative_id* (string), country? (string). 17 credits. MCP tool: `google_ad_library_ad_details`. Docs: https://captapi.com/apis/google-ad-library-ad-details - `GET /v1/ad-library/google/advertiser-search` — Search Ad Library programmatically and get structured, ranked results. Params: q* (string), country? (string), limit? (integer). 45 credits. MCP tool: `google_ad_library_advertiser_search`. Docs: https://captapi.com/apis/google-ad-library-advertiser-search - `GET /v1/ad-library/linkedin/search-ads` — Search Ad Library programmatically and get structured, ranked results. Params: q* (string), country? (string), limit? (integer). 70 credits. MCP tool: `linkedin_ad_library_search_ads`. Docs: https://captapi.com/apis/linkedin-ad-library-search-ads - `GET /v1/ad-library/linkedin/ad-details` — Get full Ad Library video metadata — title, views, likes, duration, and more. Params: url* (string). 17 credits. MCP tool: `linkedin_ad_library_ad_details`. Docs: https://captapi.com/apis/linkedin-ad-library-ad-details ## Free Tools - [YouTube Transcript Generator](https://captapi.com/tools/youtube-transcript): Free tool to get a YouTube video transcript. - [YouTube Summarizer](https://captapi.com/tools/youtube-summarizer): Free AI summary of any YouTube video. - [TikTok Transcript Generator](https://captapi.com/tools/tiktok-transcript): Free TikTok video transcript. - [TikTok Summarizer](https://captapi.com/tools/tiktok-summarizer): Free AI summary of any TikTok video. - [Instagram Transcript Generator](https://captapi.com/tools/instagram-transcript): Free Instagram Reel transcript. - [Instagram Summarizer](https://captapi.com/tools/instagram-summarizer): Free AI summary of any Instagram Reel. - [Facebook Transcript Generator](https://captapi.com/tools/facebook-transcript): Free Facebook video transcript. - [YouTube to MP4 Converter](https://captapi.com/tools/youtube-to-mp4): Paste a YouTube link to preview the video and pick an MP4 quality from 144p to 1080p HD. Free, no sign-up. - [YouTube to MP3 Converter](https://captapi.com/tools/youtube-to-mp3): Paste a YouTube link to preview the video and pick an MP3 audio quality from 64 to 320 kbps. Free, no sign-up. - [YouTube Shorts Downloader](https://captapi.com/tools/youtube-shorts-downloader): Paste a YouTube Shorts link to preview it and pick an MP4 quality from 360p to 1080p HD. Free, no watermark. - [Free AI YouTube Thumbnail Maker](https://captapi.com/tools/youtube-thumbnail-maker): Generate click-ready AI thumbnails from a title, portrait, and reference image. Multiple 16:9 variations, no sign-up. - [YouTube Banner Maker](https://captapi.com/tools/youtube-banner-maker): Create 2560×1440 channel art with a safe-zone guide. Backgrounds, text, social icons. - [YouTube Hashtag Generator](https://captapi.com/tools/youtube-hashtag-generator): Generate 30 relevant YouTube hashtags grouped by trending, niche, and broad reach. - [YouTube Title Generator](https://captapi.com/tools/youtube-title-generator): 10 catchy, CTR-scored video titles in any style — clickbait, how-to, listicle, and more. - [YouTube Description Generator](https://captapi.com/tools/youtube-description-generator): SEO-optimized descriptions with a hook, keywords, timestamps, CTA, and hashtags. - [YouTube Shorts Idea Generator](https://captapi.com/tools/youtube-shorts-idea-generator): 8 Shorts ideas with hooks, 60-second script outlines, and retention tips. - [YouTube Name Generator](https://captapi.com/tools/youtube-name-generator): 15 catchy, brandable channel name ideas from your niche. Pick personal or business and a style. AI, no sign-up. - [TikTok Username Generator](https://captapi.com/tools/tiktok-username-generator): 15 available-style usernames in your vibe — aesthetic, funny, edgy, or cute. - [TikTok Hashtag Generator](https://captapi.com/tools/tiktok-hashtag-generator): 30 viral, niche, and FYP-boosting hashtags with a live character counter. - [TikTok Video Idea Generator](https://captapi.com/tools/tiktok-video-idea-generator): 8 video ideas with hooks, concepts, suggested sounds, and a virality score. - [TikTok Emojis](https://captapi.com/tools/tiktok-emojis): All 46 secret TikTok emoji codes with meanings. Search and copy codes like [smile] in one click. - [Instagram Highlights Viewer](https://captapi.com/tools/instagram-highlights-viewer): Enter any public username to open and browse their story highlights anonymously. Free, no login. - [Instagram Profile Viewer](https://captapi.com/tools/instagram-profile-viewer): Enter any public username to browse the profile photo, posts, reels, and highlights anonymously. Free, no login. - [Instagram Photo Downloader](https://captapi.com/tools/instagram-photo-downloader): Paste a public post or reel link to open and save the image in original quality. Free, no login. - [Social Media Bio Generator](https://captapi.com/tools/social-media-bio-generator): 6 on-brand bios for YouTube, TikTok, Instagram, or X — within each platform's limit. - [TikTok Coin Calculator](https://captapi.com/tools/tiktok-coin-calculator): Convert TikTok coins to USD and back, see gift values, and estimate what creators earn from any gift. Free, always current. - [Best Time to Post on TikTok](https://captapi.com/tools/best-time-to-post-on-tiktok): Day-by-day posting schedule in your local time zone, backed by engagement data. Includes today's best slots. - [Best Time to Post on Instagram](https://captapi.com/tools/best-time-to-post-on-instagram): The best times to post Reels, photos, and Stories every day of the week — shown in your local time zone. - [Best Time to Post on Facebook](https://captapi.com/tools/best-time-to-post-on-facebook): Data-backed posting times for Facebook Pages and Reels, adjusted to your local time zone. - [Best Time to Post on YouTube](https://captapi.com/tools/best-time-to-post-on-youtube): The best days and hours to upload videos and Shorts, shown in your local time zone. - [Snapchat Planets Order & Meaning](https://captapi.com/tools/snapchat-planets): What each Snapchat Plus friend planet means, in order from Mercury to Neptune, with visuals. - [Discord Fonts & Text Generator](https://captapi.com/tools/discord-fonts): Turn text into bold, cursive, gothic, and 20+ styles you can paste into Discord, plus a markdown formatting cheat sheet. - [YouTube Thumbnail Downloader](https://captapi.com/tools/youtube-thumbnail-downloader): Grab any video's thumbnail in HD (1280×720) and every other size — plus the exact thumbnail dimensions YouTube uses. - [Engagement Rate Calculator](https://captapi.com/tools/engagement-rate-calculator): Calculate TikTok, Instagram, or YouTube engagement rate from likes, comments, and followers — with benchmarks by follower size. - [Instagram Username Generator](https://captapi.com/tools/instagram-username-generator): 15 available-style Instagram name ideas in your niche — aesthetic, minimal, or funny. AI-powered, no sign-up. ## Optional - [Terms of Service](https://captapi.com/legal/terms) - [Privacy Policy](https://captapi.com/legal/privacy)