Connects Claude to Captapi's social media data extraction service across YouTube, TikTok, Instagram, and Facebook. You get 62 tools covering transcripts, AI summaries, comments, engagement metrics, channel analytics, video downloads, and search. The backend runs Apify scrapers with OpenAI summarization, so you can pull video metadata, batch fetch comments with pagination, grab channel stats, or upload video files for Whisper transcription. Requires a Captapi API key and charges credits per request based on your subscription tier. Useful when you're building content analysis workflows, monitoring social campaigns, or need structured data from social platforms without writing scrapers yourself.
CAPTAPI_API_KEY*secretYour capt_live_... API key. Create one at https://captapi.com/dashboard/api-keys (100 free credits).
CAPTAPI_BASE_URLOverride the Captapi API base URL (default https://api.captapi.com).
API-as-a-Service that extracts transcripts, AI summaries, comments, engagement metrics, and channel analytics from YouTube, TikTok, Instagram, and Facebook videos.
# Install Supabase CLI
npm i -g supabase
# Login and link your project
supabase login
supabase link --project-ref YOUR_PROJECT_REF
# Push schema
supabase db push
cd backend
cp .env.example .env
# Fill in env vars
# Install dependencies (using uv)
pip install uv
uv pip install -e .
# Run dev server
uvicorn app.main:app --reload --port 8000
cd frontend
cp .env.example .env.local
# Fill in env vars
npm install
npm run dev
Open http://localhost:3000.
socialkit-clone/
├── backend/ FastAPI service
│ ├── app/
│ │ ├── main.py App entry
│ │ ├── core/ Config, auth, credits, security
│ │ ├── routers/ Endpoint handlers per platform
│ │ ├── services/ Apify, OpenAI, Supabase, Cache, Stripe
│ │ ├── schemas/ Pydantic models
│ │ └── utils/ Helpers
│ ├── pyproject.toml
│ └── Dockerfile
├── frontend/ Next.js 15 app
│ ├── app/ App Router
│ ├── components/ UI components
│ └── lib/ Supabase + API client
└── supabase/
└── migrations/ SQL schema
All endpoints require Authorization: Bearer capt_live_... header.
GET /v1/youtube/transcript?url=...GET /v1/youtube/summarize?url=...GET /v1/youtube/video-details?url=...GET /v1/youtube/comments?url=...&limit=...GET /v1/youtube/channel-details?url=...GET /v1/youtube/channel-videos?url=...&limit=...GET /v1/youtube/playlist-videos?url=...&limit=...GET /v1/youtube/search?q=...&limit=...GET /v1/youtube/video-download?url=...GET /v1/tiktok/transcript|summarize|video-details|comments|channel-details|search|video-downloadGET /v1/instagram/transcript|summarize|details|comments|channel-details|channel-posts|channel-reels|reels-search|video-downloadGET /v1/facebook/transcript|summarize|details|comments|page-detailsPOST /v1/video/transcript — multipart upload, Whisper transcriptionPOST /v1/video/summarize — transcription + AI summaryGET /v1/account/usage — credit balance + recent requestsGET /v1/account/limits — plan + remaining quota| Plan | Price/mo | Credits/mo | $/Credit |
|---|---|---|---|
| Free | $0 | 100 lifetime | — |
| Starter | $9 | 1,500 | $0.006 |
| Pro | $29 | 6,000 | $0.0048 |
| Business | $99 | 25,000 | $0.0039 |
| Top-up | $5 | 500 | $0.01 |
MIT
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json