You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every endpoint now returns a single canonical envelope
({ data, page?, meta }) across all six platforms, replacing the
raw upstream-platform shapes (TikTok's user.uniqueId, Twitter's
legacy.screen_name, Instagram's data.user.edge_followed_by.count,
etc.).
- Response field names are snake_case and consistent cross-platform
- Dates are ISO 8601
- Pagination unified as page.cursor + page.has_more on list endpoints
- New exported types: Envelope, Creator, MiniCreator, Post, Comment,
Transcript, Hashtag, Song, Subreddit, Company, Media, Platform
- Method names and parameters unchanged
Bumps to 0.3.0. See CHANGELOG.md for migration notes.
All endpoints now return a single canonical response envelope across every platform, replacing the raw upstream-platform shapes returned by 0.2.x and earlier.
Copy file name to clipboardExpand all lines: README.md
+84Lines changed: 84 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,20 @@ One typed client, six platforms: **TikTok, Instagram, YouTube, LinkedIn, Twitter
9
9
- Works in Node 18+, Bun, Deno, Cloudflare Workers, and browsers
10
10
- Same endpoints are also available as a native MCP server for Claude, Cursor, Windsurf, and Zed
11
11
12
+
## Breaking changes in 0.3
13
+
14
+
0.3.0 unifies every response under a single canonical envelope. Field names are now `snake_case` and identical across platforms, so a `Creator` from TikTok and one from YouTube share the same shape.
If you were reading raw upstream fields (`legacy.screen_name`, `stats.followerCount`, `data.user.edge_followed_by.count`, etc.), you will need to update your call sites. Method names and parameters are unchanged. See `CHANGELOG.md` for migration notes.
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "@creatorcrawl/sdk",
3
-
"version": "0.2.0",
3
+
"version": "0.3.0",
4
4
"description": "Official TypeScript SDK for the CreatorCrawl social media data API. Scrape TikTok, Instagram, YouTube, LinkedIn, Twitter/X, and Reddit profiles, posts, comments, transcripts, and ads.",
0 commit comments