Back to all posts

SocialKit Adds Facebook APIs & TikTok Search - Major Platform Expansion

Jonathan Geiger
product-updatesfacebooktiktokapianalyticssearchvideo-data

We're thrilled to announce our biggest platform expansion yet! SocialKit now fully supports Facebook with 5 new APIs and 4 free tools, plus we've added the highly requested TikTok Search API to help you discover trending content programmatically.

This update brings SocialKit to 4 major platforms: YouTube, TikTok, Instagram, and now Facebook - giving you a unified API solution for all your social media data needs.

What's New

New Facebook APIs

  1. Facebook Stats API - Video analytics and engagement metrics
  2. Facebook Summarizer API - AI-powered video summaries
  3. Facebook Transcript API - Extract video transcripts
  4. Facebook Page Stats API - Page analytics and insights
  5. Facebook Scraper API - Unified data extraction

New Facebook Free Tools

  1. Facebook Video Data Extractor - Extract video stats instantly
  2. Facebook Video Summarizer - AI summaries without an API key
  3. Facebook Transcript Extractor - Get video transcripts free
  4. Facebook Page Data Extractor - Extract page analytics

New TikTok API

  1. TikTok Search API - Search videos by keyword

New TikTok Free Tool

  1. TikTok Search - Search TikTok videos instantly

Facebook Stats API

Extract comprehensive engagement metrics and metadata for any Facebook video, including views, reactions, comments, shares, and creator information.

Endpoint:

GET https://api.socialkit.dev/facebook/stats

What You Get:

  • View counts and watch metrics
  • Detailed reactions breakdown (Like, Love, Care, Haha, Wow, Sad)
  • Comment and share counts
  • Creator information and page links
  • Complete engagement analytics

Example Request:

GET https://api.socialkit.dev/facebook/stats?access_key=<your-access-key>&url=https://www.facebook.com/watch?v=876091671461782

Example Response:

{
  "success": true,
  "data": {
    "url": "https://www.facebook.com/watch?v=876091671461782",
    "id": "876091671461782",
    "description": "Why was i waiting for him to get shot in the back...",
    "views": 2615704,
    "likes": 91856,
    "comments": 523,
    "shares": 0,
    "reactions": [
      { "name": "Like", "count": 79850, "formatted": "79K" },
      { "name": "Love", "count": 10897, "formatted": "10K" },
      { "name": "Care", "count": 881, "formatted": "881" },
      { "name": "Haha", "count": 174, "formatted": "174" },
      { "name": "Wow", "count": 44, "formatted": "44" },
      { "name": "Sad", "count": 10, "formatted": "10" }
    ],
    "author": "Elliottasalways",
    "authorLink": "https://www.facebook.com/241592216394061",
    "isVideo": true
  }
}

Perfect For:

  • Content performance tracking
  • Viral video monitoring
  • Engagement rate calculations
  • Competitor analysis
  • Social media dashboards

Try the Free Facebook Video Data Extractor →

View full Facebook Stats API documentation →


Facebook Summarizer API

Get AI-powered summaries of Facebook videos without watching them. Extract key insights, main topics, and content themes automatically.

Endpoint:

GET https://api.socialkit.dev/facebook/summarize

What You Get:

  • Concise video summaries
  • Main topics and themes
  • Key points and takeaways
  • Tone analysis
  • Target audience identification
  • Notable quotes
  • Timeline summary

Example Request:

GET https://api.socialkit.dev/facebook/summarize?access_key=<your-access-key>&url=https://www.facebook.com/watch?v=876091671461782

Example Response:

{
  "success": true,
  "data": {
    "url": "https://www.facebook.com/watch?v=876091671461782",
    "summary": "The video features a song about the struggle between city life and personal identity, with lyrics referencing Chicago and the internal conflict of returning to one's roots.",
    "mainTopics": ["Identity", "City Life", "Self-Discovery"],
    "keyPoints": [
      "The lyrics explore the tension between urban life and personal identity.",
      "Chicago is referenced as a place of reflection and self-realization.",
      "The song conveys a sense of losing and finding oneself repeatedly."
    ],
    "tone": "Introspective and contemplative",
    "targetAudience": "Music lovers and those reflecting on personal identity",
    "quotes": [
      "You take the man out of the city, out of the city, out the man.",
      "When I'm back in Chicago, I see the end."
    ],
    "timeline": "The song follows a contemplative narrative about the relationship between place and identity."
  }
}

Perfect For:

  • Content research at scale
  • Trend monitoring
  • Competitive intelligence
  • Content curation
  • Media monitoring

Try the Free Facebook Video Summarizer →

View full Facebook Summarizer API documentation →


Facebook Transcript API

Extract accurate, timestamped transcripts from Facebook videos. Perfect for accessibility, content analysis, and script research.

Endpoint:

GET https://api.socialkit.dev/facebook/transcript

What You Get:

  • Full transcript text
  • Timestamped segments
  • Word count statistics
  • Segment count
  • Clean, formatted output

Example Request:

GET https://api.socialkit.dev/facebook/transcript?access_key=<your-access-key>&url=https://www.facebook.com/watch?v=876091671461782

Example Response:

{
  "success": true,
  "data": {
    "url": "https://www.facebook.com/watch?v=876091671461782",
    "transcript": "You take the man out of the city, out of the city, out the man...",
    "transcriptSegments": [
      {
        "text": "You take the man out of the city, out of the city, out the man",
        "start": 0,
        "duration": 10,
        "timestamp": "0:00"
      },
      {
        "text": "And when I'm back in Chicago, I see the end",
        "start": 10,
        "duration": 6,
        "timestamp": "0:10"
      },
      {
        "text": "Another version of me, I'm losing it",
        "start": 16,
        "duration": 5,
        "timestamp": "0:16"
      }
    ],
    "wordCount": 51,
    "segments": 5
  }
}

Perfect For:

  • Accessibility compliance
  • Content repurposing
  • SEO optimization
  • Script libraries
  • Subtitle generation

Try the Free Facebook Transcript Extractor →

View full Facebook Transcript API documentation →


Facebook Page Stats API

Retrieve comprehensive analytics for any Facebook page, including follower counts, engagement rates, and page insights.

Endpoint:

GET https://api.socialkit.dev/facebook/channel-stats

What You Get:

  • Follower counts
  • Page category and bio
  • Verification status
  • Profile avatar and cover photo
  • Full name and page ID
  • Complete page metadata

Example Request:

GET https://api.socialkit.dev/facebook/channel-stats?access_key=<your-access-key>&url=https://www.facebook.com/mlb

Example Response:

{
  "success": true,
  "data": {
    "profileUrl": "https://www.facebook.com/mlb",
    "id": "5768707450",
    "fullName": "MLB",
    "bio": "Welcome to MLB's Facebook home.\n\ntwitter.com/MLB\nInstagram.com/MLB\nYouTube.com/MLB\ntiktok.com/@mlb",
    "avatar": "https://scontent-iad3-2.xx.fbcdn.net/...",
    "coverPhoto": "https://scontent-iad3-2.xx.fbcdn.net/...",
    "verified": false,
    "followers": 11000000,
    "category": "Sports league"
  }
}

Perfect For:

  • Influencer vetting
  • Competitive analysis
  • Page growth tracking
  • Brand monitoring
  • Marketing research

Try the Free Facebook Page Data Extractor →

View full Facebook Page Stats API documentation →


TikTok Search API

Search TikTok for videos by keyword, hashtag, or query. Discover trending content, analyze search results, and find relevant videos for your research or marketing needs.

Endpoint:

GET https://api.socialkit.dev/tiktok/search

What You Get:

  • Video results matching your query
  • Engagement metrics for each result
  • Creator information
  • Video thumbnails and URLs
  • View counts and likes
  • Hashtags and descriptions

Example Request:

GET https://api.socialkit.dev/tiktok/search?access_key=<your-access-key>&query=cooking+recipes&limit=10

Example Response:

{
  "success": true,
  "data": {
    "videos": [
      {
        "id": "7123456789",
        "url": "https://www.tiktok.com/@chef/video/7123456789",
        "description": "Easy 5-minute pasta recipe! #cooking #recipes",
        "views": 5200000,
        "likes": 450000,
        "comments": 12500,
        "shares": 25000,
        "author": "chef",
        "authorName": "Chef Mike",
        "thumbnail": "https://..."
      }
    ]
  }
}

Perfect For:

  • Trend discovery and monitoring
  • Hashtag research
  • Competitor content analysis
  • Content inspiration
  • Influencer discovery
  • Market research

Try the Free TikTok Search Tool →

View full TikTok Search API documentation →


Free Facebook Tools

Test all our Facebook APIs instantly - no API key or registration required.

Facebook Video Data Extractor

Extract complete video statistics from any Facebook video or Reel. Try it free →

Facebook Video Summarizer

Get AI-powered summaries of Facebook videos instantly. Try it free →

Facebook Transcript Extractor

Extract transcripts from Facebook videos with timestamps. Try it free →

Facebook Page Data Extractor

Get page analytics and follower stats for any Facebook page. Try it free →


Free TikTok Search Tool

Search TikTok by keyword and discover trending videos without an API key. Try TikTok Search →


Complete SocialKit API Suite

With Facebook support and TikTok Search, SocialKit now offers 20+ APIs across 4 major platforms:

Facebook APIs (NEW)

TikTok APIs

Instagram APIs

YouTube APIs

Free Tools (No API Key Required)

Facebook Tools (NEW):

TikTok Tools:

Instagram Tools:

YouTube Tools:


Real-World Use Cases

Cross-Platform Content Analysis

// Analyze content performance across all platforms
const platforms = ['youtube', 'tiktok', 'instagram', 'facebook'];
const videoUrls = {
  youtube: 'https://youtube.com/watch?v=...',
  tiktok: 'https://tiktok.com/@user/video/...',
  instagram: 'https://instagram.com/reel/...',
  facebook: 'https://facebook.com/reel/...'
};

for (const platform of platforms) {
  const response = await fetch(
    `https://api.socialkit.dev/${platform}/stats?access_key=YOUR_KEY&url=${videoUrls[platform]}`
  );
  const data = await response.json();
  console.log(`${platform}: ${data.data.views} views`);
}

TikTok Trend Discovery

// Search TikTok for trending content in your niche
const response = await fetch(
  'https://api.socialkit.dev/tiktok/search?access_key=YOUR_KEY&query=fitness+tips&limit=20'
);
const results = await response.json();

// Analyze top performing content
const topVideos = results.data.videos
  .sort((a, b) => b.views - a.views)
  .slice(0, 5);

console.log('Top 5 trending fitness videos:', topVideos);

Facebook Page Monitoring

// Track competitor Facebook pages
const competitors = [
  'https://facebook.com/competitor1',
  'https://facebook.com/competitor2'
];

for (const pageUrl of competitors) {
  const stats = await fetch(
    `https://api.socialkit.dev/facebook/channel-stats?access_key=YOUR_KEY&url=${pageUrl}`
  );
  const data = await stats.json();
  console.log(`${data.data.pageName}: ${data.data.followers} followers`);
}

Simple, Unified Pricing

All SocialKit APIs use the same transparent pricing - whether you're using Facebook, TikTok, Instagram, or YouTube APIs:

  • Free Tier: 20 API requests to get started
  • Basic: $13/month for 2,000 requests
  • Pro: $27/month for 10,000 requests
  • Ultimate: $95/month for 50,000 requests
  • Scale: $249/month for 150,000 requests
  • Enterprise: Custom pricing for high-volume needs

Mix and match any APIs - one price for everything. View full pricing →


Getting Started

1. Try the Free Tools

No API key required - test quality instantly:

2. Get Your API Key

Create a free account with 20 free requests:

Start for Free →

3. Start Building

Simple GET requests - works with any programming language:

# Facebook Stats
curl "https://api.socialkit.dev/facebook/stats?access_key=YOUR_KEY&url=FACEBOOK_URL"

# TikTok Search
curl "https://api.socialkit.dev/tiktok/search?access_key=YOUR_KEY&query=YOUR_QUERY&limit=10"

Complete Documentation

Explore comprehensive guides and examples:


What's Next?

We're constantly expanding SocialKit with new features:

  • Facebook Comments API: Extract and analyze Facebook comments
  • TikTok Hashtag Search API: Search by trending hashtags
  • Historical analytics: Track growth over time
  • Webhook support: Real-time notifications
  • Batch processing: Process multiple URLs in one request

We'd Love to Hear From You

Building something with SocialKit? Have feature requests? We're here to help!


SocialKit: Your complete API platform for YouTube, TikTok, Instagram, and Facebook data extraction and analytics.