Feature: serp

Video Carousel

Get the inline video carousel from Google results with titles, channels, durations, thumbnails, and source platforms.

What is Video Carousel?

The video carousel is the horizontally scrollable video row Google embeds inside SERPs for queries with strong video intent, such as tutorials, reviews, and entertainment topics. Scavio parses each carousel card into a structured object containing the video title, source platform (YouTube, TikTok, Vimeo, or a publisher), channel or author, duration, thumbnail, published date, and direct link. We also indicate whether a video is a Short, a Live broadcast, or a standard upload. This gives content and media teams a unified view of how different platforms compete for a query, and lets AI agents recommend or embed the most relevant video without crawling each source separately.

Example Response

JSON
{
  "video_carousel": [
    {
      "position": 1,
      "title": "Build an AI Agent in 10 Minutes with LangGraph",
      "source": "youtube",
      "channel": "LangChain",
      "channel_link": "https://youtube.com/@LangChain",
      "duration": "10:42",
      "duration_seconds": 642,
      "views": 184320,
      "published": "3 weeks ago",
      "published_date": "2026-03-26",
      "thumbnail": "https://serpapi.scavio.dev/yt/langgraph-agent.jpg",
      "link": "https://youtube.com/watch?v=dQw4w9WgXcQ",
      "format": "standard"
    },
    {
      "position": 2,
      "title": "LangGraph vs CrewAI in 60 seconds",
      "source": "youtube",
      "channel": "AI Makerspace",
      "duration": "0:58",
      "duration_seconds": 58,
      "views": 42110,
      "published": "5 days ago",
      "published_date": "2026-04-11",
      "thumbnail": "https://serpapi.scavio.dev/yt/lg-vs-crew.jpg",
      "link": "https://youtube.com/shorts/abcdef12345",
      "format": "short"
    }
  ]
}

Use Cases

  • YouTube SEO rank tracking for creators and agencies
  • Cross-platform video visibility reports
  • Finding tutorial content to summarize in RAG pipelines
  • Building video aggregator and discovery apps
  • Competitive content-format analysis (shorts vs long-form)

Why Video Carousel Matters

Video results increasingly dominate Google for how-to and product queries, and ranking patterns differ wildly from standard blue links. Scavio's structured carousel output lets creators see their position relative to competitors and identify which formats Google is privileging. For LLM apps, the carousel is a curated list of authoritative video sources that can be passed directly into transcript retrieval without extra discovery steps.

LangChain Example

Drop video carousel data into your LangChain agent in a few lines:

Python
from langchain_scavio import ScavioSERPTool, ScavioYouTubeTranscriptTool

serp = ScavioSERPTool(api_key="your_scavio_api_key", extract="video_carousel")
transcripts = ScavioYouTubeTranscriptTool(api_key="your_scavio_api_key")

videos = serp.invoke({"query": "build ai agent langgraph"})["video_carousel"]
top = videos[0]
transcript = transcripts.invoke({"url": top["link"]})
print(f"Top video: {top['title']} ({top['duration']})")
print(transcript["transcript"][0]["text"])

Frequently Asked Questions

Send a search request with the appropriate platform (google) and Scavio returns video carousel data in the response. See the example above for the exact field path.

Yes. Scavio fetches video carousel data in real time on each request. There is no caching layer and no stale data.

The video carousel is the horizontally scrollable video row Google embeds inside SERPs for queries with strong video intent, such as tutorials, reviews, and entertainment topics. S

Video Carousel data is returned as part of the standard search response. Each request costs 1 credit. Free tier includes 500 credits/month.

Start Using Video Carousel

Get the inline video carousel from Google results with titles, channels, durations, thumbnails, and source platforms.