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.
One REST API for structured public data across 27 platforms and 174 endpoints — transcripts, AI summaries, comments, profiles, search, commerce data, ad libraries, analytics helpers, and engagement metrics. Clean JSON, no OAuth, one Bearer key.
# 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, Paddle
│ │ ├── 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_... (or x-api-key).
Base URL: https://api.captapi.com (local: http://localhost:8000).
Requests fetch fresh data by default. Pass cache=true for a free 24h cache hit.
Full catalog (platforms, paths, credits, params): frontend/lib/api-catalog.ts and https://captapi.com/apis.
YouTube, TikTok, Instagram, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, LinkedIn, Rumble, TikTok Shop, GitHub, Ad Library, Twitch, Spotify, SoundCloud, Linktree, Snapchat, Truth Social, Kick, Amazon Shop, Kwai, Komi, Pillar, Linkbio, Linkme.
GET /v1/youtube/transcript?url=...GET /v1/tiktok/video-details?url=...GET /v1/instagram/channel-details?url=...GET /v1/facebook/marketplace-search?q=...&location=...GET /v1/account/balance — remaining creditsGET /v1/account/request-history — recent requestsGET /v1/account/daily-usage — day-by-day credit usageGET /v1/account/most-used-routes — ranked endpoint usageCredit-based. Prices mirror the live pricing page (frontend/components/marketing/pricing-plans.tsx).
| Plan | Credits | Notes |
|---|---|---|
| Free | 100 lifetime | No card required |
| Starter | 2,000 / month | Side projects |
| Pro | 6,000 / month | Growing products |
| Business | 20,000 / month | Data pipelines |
One-time packs (never expire): Starter 2,000 · Growth 10,000 · Scale 50,000 credits.
MIT
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).
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