Skip to main content
Videos APIs give AI agents access to video metadata, transcripts, comments, and engagement data from YouTube, TikTok, and Instagram. Use them to build transcript-based RAG pipelines, content research tools, or video analytics dashboards.
This category contains 1,556 APIs, updated daily from Apify’s marketplace.

Top APIs in this category

APIs are ranked by Bayesian quality score, which balances rating with review volume to surface consistently high-quality tools.
APIRatingDescription
TikTok Scraper⭐ 4.70 (230)Extract data from TikTok videos, hashtags, and users. Get profiles, posts, followers, hearts, and music-related data.
YouTube Scraper⭐ 4.75 (132)YouTube crawler and video scraper. Alternative to the YouTube API with no limits or quotas.
Instagram Reel Scraper⭐ 4.63 (71)Scrape Instagram reels including caption, transcript, hashtags, comments, likes, shares, views, and downloaded video.
TikTok Data Extractor⭐ 4.56 (57)Extract data about TikTok videos, users, and channels based on hashtags or full user profiles.
TikTok Comments Scraper⭐ 4.56 (57)Extract TikTok comments along with video and profile data, URLs, shares, followers, hashtags, and music metadata.
YouTube Search Scraper⭐ 4.91 (35)Extract structured YouTube search results with advanced filtering across videos, channels, playlists, shorts, and movies.
TikTok Profile Scraper⭐ 4.92 (34)Extract data from TikTok profiles and their videos. Get follower counts, comments, hearts, and video metadata.
TikTok Profile & Video Data Extractor⭐ 5.00 (28)High-speed TikTok profile scraper for in-depth profile and video details. Ideal for analytics and trend insights.
YouTube Channel Video Scraper⭐ 4.96 (27)Fast and stable YouTube channel scraper with expert support. Extract channel video lists and metadata.
TikTok Video & Comment Scraper⭐ 5.00 (26)Extract rich TikTok video details and comments with stable, high-speed data collection.
YouTube Transcript Ninja⭐ 4.99 (23)Extract transcripts from YouTube videos in your preferred format. Fast and reliable.
Youtube Transcript⭐ 5.00 (20)Extract complete transcripts with precise timestamps and comprehensive video metadata from any YouTube video.

Use with your agent

The following example uses the YouTube Transcript extractor to pull a full transcript with timestamps:
import requests

response = requests.post(
    "https://api.apify.com/v2/acts/dz_omar~youtube-transcript-metadata-extractor/run-sync-get-dataset-items",
    headers={"Authorization": "Bearer YOUR_APIFY_TOKEN"},
    json={
        "videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
        "includeTimestamps": True
    }
)
result = response.json()

if result:
    video = result[0]
    print(f"Title: {video['title']}")
    print(f"Duration: {video['duration']}")
    for segment in video.get('transcript', [])[:5]:
        print(f"[{segment['start']}s] {segment['text']}")

What you can build

  • Transcript-based RAG pipelines — Extract YouTube transcripts at scale and index them in a vector database to power question-answering over video content.
  • Video content analysis — Analyze TikTok and YouTube engagement metrics to surface trending topics and viral content patterns.
  • Competitor content research — Track what video content competitors are publishing, how it performs, and what topics drive the most engagement.
  • Automated captioning and summarization — Pull transcripts and feed them to an LLM to generate summaries, chapters, or searchable content indexes.

Social Media APIs

Data from Instagram, Twitter, and other social platforms.

AI APIs

LLM and RAG tools to process video content.

Build docs developers (and LLMs) love