# Scrapecreators API

Scrape and extract public data from 27+ social media platforms using the ScrapeCreators...

- Repository: https://github.com/ScrapeCreators/social-media-research-skills (5252 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-08-26
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ScrapeCreators/social-media-research-skills --skill scrapecreators-api -g -a claude-code -y`
Codex: `npx skills add ScrapeCreators/social-media-research-skills --skill scrapecreators-api -g -a codex -y`
Cursor: `npx skills add ScrapeCreators/social-media-research-skills --skill scrapecreators-api -g -a cursor -y`
Gemini CLI: `npx skills add ScrapeCreators/social-media-research-skills --skill scrapecreators-api -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ScrapeCreators/social-media-research-skills`

## Description

Scrape and extract public data from 27+ social media platforms using the ScrapeCreators REST API. Covers TikTok, Instagram, YouTube, LinkedIn, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Truth Social, TikTok Shop, Google, and link-in-bio services (Linktree, Komi, Pillar, Linkbio, Linkme, Amazon Shop). Use when the user asks to scrape, fetch, extract, search, or look up social media profiles, posts, videos, reels, comments, transcripts, followers, ads, hashtags, trending content, or engagement metrics from any social platform. Also use when user mentions ScrapeCreators, social media API, ad library, or creator data.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# ScrapeCreators API

Scrape and extract public data from 27+ social media platforms. 110 endpoints available.

**Base URL:** `https://api.scrapecreators.com`

Get your API key at https://scrapecreators.com

## How to Call

All endpoints use GET requests. Pass query params in the URL and authenticate with the `x-api-key` header. Responses are JSON.

```bash
curl -s "https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio" \
  -H "x-api-key: $SCRAPECREATORS_API_KEY"
```

Or with `fetch`:

```javascript
const res = await fetch(
  "https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio",
  { headers: { "x-api-key": process.env.SCRAPECREATORS_API_KEY } }
);
const data = await res.json();
```

Endpoint paths use the pattern `/v1/platform/action`. The tables below list each endpoint path and its required params.

### API Spec

Each endpoint has its own OpenAPI spec at `https://docs.scrapecreators.com/{path}/openapi.json`.

For example: https://docs.scrapecreators.com/v1/tiktok/profile/openapi.json

**Important:** Once you've determined which endpoint(s) to call from the routing tables below, fetch the single-endpoint OpenAPI spec first to get the full parameter details, types, and example response before making the actual API call.

The full spec covering all endpoints is at https://docs.scrapecreators.com/openapi.json (large file, prefer the per-endpoint specs above).

## Intent Routing

Map user intent to the right endpoint. After selecting an endpoint, fetch its OpenAPI spec at `https://docs.scrapecreators.com/{path}/openapi.json` for full param details before calling.

The rest: https://github.com/ScrapeCreators/social-media-research-skills/blob/HEAD/skills/scrapecreators-api/SKILL.md
