> ## Content Index
> Fetch the complete content index at: https://serpapi.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Scrape Short Videos from Google Search Results Using Python
- URL: https://serpapi.com/blog/scrape-short-videos-from-google-search-results-using-python/
- Published: 2025-08-29T23:25:52.000Z
- Updated: 2026-01-15T02:20:20.000Z
- Description: How to scrape Google short videos from Google Search using SerpApi and Python
- Author: Sonika Arora
- Tags: Google, Google Short Videos API, Python

Short form video has taken over the digital landscape. Platforms like Tiktok, Instagram Reels, and Youtube Shorts dominate our attention spans and many creators make short videos about different brands and products they use.

Recognizing this trend, Google has responded by integrating a short videos tab directly on Google Search, which offers a [curated feed of engaging clips](https://www.google.com/search?q=iPhone&hl=en&gl=us&udm=3) related to your search query. 

## Where are Short Videos on Google?

[Google Short Videos tab](https://www.google.com/search?q=iPhone&hl=en&gl=us&udm=39) aggregates short form video content from various platforms across the web. When you search for a query, a dedicated tab appears alongside the usual "All", "Images", "News" tabs. 

![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2025/08/Screenshot-2025-08-19-at-3.49.37---PM.png)

Clicking this tab presents a feed of these brief clips related to your query. 

## Why Scrape Short Videos?

While you can manually browser the Short Videos tab, scraping this data using an API, like ours, offers advantages for businesses, marketers and researchers. 

- Competitive Analysis: Understand what kind of short video content your competitors are creating and what's ranking for relevant keywords.
- Trend Identification: Discover emerging trends and popular videos within your niche.
- Brand Monitoring: Track mentions of your brand or related keywords within short video format.
- Data Aggregation: Collect and analyze large volumes of short video data for various research purposes

## Why Use SerpApi To Scrape Short Videos?

SerpApi streamlines the process of web-scraping. We take care of proxies and any CAPTCHAs that might be encountered, so that you don't have to worry about your searches being blocked. If you were to implement your own scraper using tools like BeautifulSoup and Requests, you'd need to determine your own solution for this. SerpApi manages the intricacies of scraping and returns structured JSON results. This allows you to save time and effort by avoiding the need to build your own Google scraper or rely on other web scraping tools. 

We also do all the work to maintain all of our parsers and adapt them to respond to changes on Google's side. This is important, as Google is constantly experimenting with new layouts, new elements, and other changes. By taking care of this for you on our side, we eliminate a lot of time and complexity from your workflow. 

💡

Check out the status graph for our Google Short Videos API [here](https://serpapi.com/status/google%5Fshort%5Fvideos).

At SerpApi, we have recently added [Google Short Videos API](https://serpapi.com/google-short-videos-api ) to scrape these short videos. Here are the parts our API can scrape for each short video:

![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2025/08/Screenshot-2025-08-22-at-3.50.45---PM-copy.png)

## How to Scrape Short Videos with SerpApi

In this post, I'll provide an example of how to scrape short videos with SerpApi using our Python library. We offer many other ways to use our APIs (no code integrations and libraries in other coding languages) - I've listed some below in the "Other ways to scrape short videos" section.

Video Tutorial in Python:

### Getting Started

To begin scraping data, first, create a [free account on serpapi.com](https://serpapi.com/users/sign%5Fup). You'll receive 250 free search credits each month to explore the API.

- Get your SerpApi API Key from [this page](https://serpapi.com/manage-api-key).
- \[Optional but Recommended\] Set your API key in an environment variable, instead of directly pasting it in the code. Refer [here](https://developer.vonage.com/en/blog/python-environment-variables-a-primer) to understand more about using environment variables. For this tutorial, I have saved the API key in an environment variable named "SERPAPI\_API\_KEY" in my .env file.
- Next, on your local computer, you need to install the[google-search-results](https://pypi.org/project/google-search-results/) Python library: `pip install google-search-results`

> *You can use this library to scrape search results from any of SerpApi's APIs.*

#### More About Our Python Libraries 

We have two separate Python libraries [serpapi](https://github.com/serpapi/serpapi-python) and [google-search-results](https://github.com/serpapi/google-search-results-python), and both work perfectly fine. However, `serpapi` is a new one, and all the examples you can find on our website are from the old one `google-search-results`. If you'd like to use our Python library with all the examples from our website, you should install the `google-search-results` module instead of `serpapi`.

For this blog post, I am using `google-search-results` because all of our documentation references this one. 

You may encounter issues if you have both libraries installed at the same time. If you have the old library installed and want to proceed with using our new library, please follow these steps:

1. Uninstall `google-search-results` module from your environment.
2. Make sure that neither `serpapi` nor `google-search-results` are installed at that stage.
3. Install `serpapi` module, for example with the following command if you're using `pip`: `pip install serpapi`

### Scraping the data

Let's start with visualizing what the response looks like for our Google Short Videos API in our playground:

[SerpApi Playground - SerpApiTest SerpApi’s Google Search, Google Maps, YouTube, Bing, Walmart, Ebay, Baidu, Yandex and more APIs for free in the interactive playground!![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/icon/apple-touch-icon-69.png)SerpApiSerpApi![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/thumbnail/serpapi-text-logo-621a467e3b1e907622c18a6ac81455032e9784d6a86e81a1b4f6407d3f0120a6-60.svg)](https://serpapi.com/playground?engine=google%5Fshort%5Fvideos&q=Coffee)

![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2025/08/Screenshot-2025-08-22-at-4.00.55---PM.png)

You can visualize the response and try different parameters here in our playground.

 In the playground, you'll be able to see a code example when clicking on the "Export To Code" button on the top right corner. You can choose a specific language based on your implementation as well.

![](https://downloads.intercomcdn.com/i/o/1008713667/6224fe68eb8b466096ed9e2a/export+to+code+in+playground.png?expires=1755905400&signature=10f0e9ef64ccdac42460afa5418034d415358fa816dde26897229b5804a9c824&req=dSAnHs5%2FnodZXvMW1HO4zSYmySgVWlt%2B2T3vtIfIYF7XBw%3D%3D%0A)

Here is what the python code looks like:

```python
from serpapi import GoogleSearch
import os, json

params = {
  "api_key": os.environ["SERPAPI_API_KEY"],
  "engine": "google_short_videos",
  "google_domain": "google.com",
  "q": "Coffee"
}

search = GoogleSearch(params)
results = search.get_dict()
```

Here is what the response looks like:

```JSON
{
  "search_metadata": {
    "id": "68a8f69dbadf0bbe19af5900",
    "status": "Success",
    "json_endpoint": "https://serpapi.com/searches/27d536ab1ce5d419/68a8f69dbadf0bbe19af5900.json",
    "created_at": "2025-08-22 23:00:45 UTC",
    "processed_at": "2025-08-22 23:00:45 UTC",
    "google_short_videos_url": "https://www.google.com/search?q=Coffee&hl=en&gl=us&udm=39",
    "raw_html_file": "https://serpapi.com/searches/27d536ab1ce5d419/68a8f69dbadf0bbe19af5900.html",
    "total_time_taken": 1.13
  },
  "search_parameters": {
    "engine": "google_short_videos",
    "q": "Coffee",
    "google_domain": "google.com",
    "hl": "en",
    "gl": "us",
    "device": "desktop"
  },
  "search_information": {
    "short_video_results_state": "Results for exact spelling"
  },
  "short_video_results": [
    {
      "position": 1,
      "title": "How to Make a Perfect Cup of Coffee Using a French Press",
      "link": "https://www.youtube.com/shorts/y9CI5Tddb_I",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7616591f27dd9db6d88f75c05ca53536592.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcT3Yc1OURsWVHjq1xtIjCHOKdozeRAJ79zYbA",
      "source": "YouTube",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7615b8770f280d1f869c84bcd1d2561e90b9a43b52e447d11c5.png",
      "channel": "America's Test Kitchen"
    },
    {
      "position": 2,
      "title": "Always salt your coffee! #SaltYourCoffee #CoffeeHack ...",
      "link": "https://www.instagram.com/reel/DI9VcbUPnHx/",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761ddf61da733f7f01fad195d0941102cfd.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcRpUohH2CuuRNU9H6qcvC24OWyvDXD6CmcHog",
      "source": "Instagram",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7610e8b3fbd46ccc577a2cd6a7aa4c0e38f4ecf49c41ef78535.png",
      "channel": "hobywedler"
    },
    {
      "position": 3,
      "title": "Jeffrey's Coffee",
      "link": "https://www.youtube.com/watch?v=JddjRa0sZzM",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761743554073087ff5d408e6e5a6a6b29ee.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcQQwcsinVat3XWE45Y8doTZtCSETC57eubTyA",
      "source": "YouTube",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761cfc5963771ade126eeda1113d88821de2827d5774b3ec717.png",
      "channel": "Ina Garten"
    },
    {
      "position": 4,
      "title": "You KNOW the coffee will be good when you see this | Trey ...",
      "link": "https://www.facebook.com/treynkennedy/videos/you-know-the-coffee-will-be-good-when-you-see-this/1341894693520545/",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761ae19917ee0e9dfaf3ae9e917e51a1b53.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcRC1sTBvvORshYJ34-bBIclkoVLLoygWqUDgg",
      "source": "Facebook",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d76124ff04b536318d2b5c18ea971178e298374849db18319b68.png",
      "channel": "Trey Kennedy"
    },
    {
      "position": 5,
      "title": "Coffee Connoisseurs: Blind Taste Test with Iced Coffee",
      "link": "https://www.instagram.com/reel/DNWpuqVJ75M/",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d76155b319617d582c2f3c4c0fb02cc9f6e1.jpeg",
      "source": "Instagram",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761ee9e1ee57d2dd3d5f17b9ff761569a9777d4a124fd07ddc6.png",
      "channel": "campbellhuntpuckett"
    },
    {
      "position": 6,
      "title": "Tomorrow is National Coffee Day! I will be celebrating with ...",
      "link": "https://www.facebook.com/chefrickbayless/videos/tomorrow-is-national-coffee-day-i-will-be-celebrating-with-mexicos-iconic-caf%C3%A9-d/1042536367324638/",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7614e50b32c6de5a61e35a8f266bc490f2e.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcS_iJJFYd0t94WnktU9BUL6FxwovajbX4Uxyw",
      "source": "Facebook",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d76154df930ca13df64c5d45897c845fc97465251c84376afd29.png",
      "channel": "Chef Rick Bayless"
    },
    {
      "position": 7,
      "title": "EASY BLENDED ICED COFFEE (NO SUGAR!)",
      "link": "https://www.youtube.com/shorts/NbK_n3dM9os",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7615a300365eb7a2136797c4b596ab568b4.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcTiRY2eJxPhc6QxpbDfBtwK84lQP-Drgvxozw",
      "source": "YouTube",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7612a8b68d388aad8c17be7b19484bc62939e14a0dbd042f92d.png",
      "channel": "Clean & Delicious"
    },
    {
      "position": 8,
      "title": "Do you want some coffee with your milk? : r/espresso",
      "link": "https://www.reddit.com/r/espresso/comments/1mvfyxf/do_you_want_some_coffee_with_your_milk/",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7616decf18a605471420e64ef81db15a032.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcS4Ci3YYw8BteOxJL-j61AE4d4rQwJnsvwBJg",
      "source": "Reddit",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d76187d1c17179b40aa2e916ce34c95e9cc6ae6056490c2f7690.png",
      "channel": "r/espresso"
    },
    {
      "position": 9,
      "title": "Coffee Lovers in Vietnam: Experience Luxury Without ...",
      "link": "https://www.instagram.com/christian.grossi_/reel/DNn53hwyxbf/",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7612a95b10c5c21556d1d05850811b0ff09.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcTA91rPEmxdtPpS9ThiaDK6QBqqnqZqA0kdkw",
      "source": "Instagram",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d76144f8057965fb3c7286eb56b3edc55ec35e7c79521d632428.png",
      "channel": "christian.grossi_"
    },
    {
      "position": 10,
      "title": "This is how REAL coffee nerds make their morning coffee ...",
      "link": "https://m.youtube.com/shorts/YFvmHkXDF7U",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761cfc7be6977a9df173a3b270a479cfa5e.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcThNYzPtDXOnnafKdWWtNOxYWOHNccjg4goGQ",
      "source": "YouTube",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761268540751fee14112d5e726c4e32414728825b3b2f369376.png",
      "channel": "Yellowcake"
    },
    {
      "position": 11,
      "title": "There's no such thing as the best coffee or bagel or pizza slice ...",
      "link": "https://www.youtube.com/watch?v=aw-1SExfJZY",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761bc22dfcca6370c4abe3cd0221607fdc48b015a426c3c3c92.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcQM8tSWNctEtxgo0kk2ql7_x5Sz8Yssre5Vzw",
      "source": "YouTube",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d761115482c22d0db6a62c27d9b16f2296358eb1c6f1d8bd8462.png",
      "channel": "SubwayTakes with Kareem Rahma"
    },
    {
      "position": 12,
      "title": "When it comes to coffee, John Cena is a purist. The actor ...",
      "link": "https://www.tiktok.com/@bonappetitmag/video/7541155744456985911",
      "thumbnail": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7618e6e2e002b765267753c94202d05b925b3d9431256e6c81b.jpeg",
      "clip": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcR4ADtaI-tX13L-R3hVqtg3iA1YcECWQHH4Sw",
      "source": "TikTok",
      "source_icon": "https://serpapi.com/searches/68a8f69dbadf0bbe19af5900/images/9cd9b0841cdf6a5de8f264a7c189d7615910ac438833e1a97ce6439524d3e5c70068491684ec9557.png",
      "channel": "bonappetitmag"
    }
  ],
  "serpapi_pagination": {
    "current": 1,
    "next": "https://serpapi.com/search.json?device=desktop&engine=google_short_videos&gl=us&google_domain=google.com&hl=en&q=Coffee&start=12"
  }
}
```

### Scrape Short Videos In More Ways: Other Coding Languages and No Code options

SerpApi supports libraries for the top programming languages, including Ruby, Python, JavaScript, PHP, and Java. Feel free to check out our integrations/libraries for various programming languages here: <https://serpapi.com/integrations>. 

For no code options, you can check out our [integrations](https://github.com/serpapi/serpapi-integrations) with various platforms like Google Sheets, n8n, Bubble.io, Zapier and read more about them here: 

[Connect SERP API with Google Sheets (No Code)Here is how to connect SERP API (SerpApi) to Google Sheets using a no-code solution![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/icon/serpapi-favicon-67.png)SerpApiHilman Ramadhan](https://serpapi.com/blog/connect-serp-api-with-google-sheet-no-code/)

[Adding SerpApi to a Zap in ZapierA guide on adding SerpApi to a Zap in Zapier to automate workflows and SEO tracking.![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/icon/serpapi-favicon-114.png)SerpApiNathan Skiles![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/thumbnail/pexels-janos-csatlos-706216428-18306653-1.jpg)](https://serpapi.com/blog/adding-serpapi-to-a-zap-in-zapier/)

[Boost Your n8n Workflows with SerpApi’s Verified NodeAdd real-time search to your n8n workflows and AI Agents with SerpApi’s node. Featuring over 20 APIs including Google Search, Google Maps, Bing, and more.![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/icon/serpapi-favicon-118.png)SerpApiAlex Barron![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/thumbnail/n8n-automation-without-limit-2.webp)](https://serpapi.com/blog/boost-your-n8n-workflows-with-serpapis-verified-node/)

[Introducing SerpApi’s Bubble PluginNo-code SerpApi integration in your web app is now super easy with SerpApi’s Bubble Plugin![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/icon/serpapi-favicon-115.png)SerpApiSonika Arora![](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/thumbnail/photo-1642132652803-01f9738d0446-8)](https://serpapi.com/blog/introducing-serpapis-bubble-plugin/)

## Conclusion

We've covered how to scrape Google short videos using our Google Short Videos API. I hope you found this tutorial helpful. If you have any questions, don't hesitate to reach out to me at sonika@serpapi.com.

## Relevant Links

- [Google Short Videos API documentation](https://serpapi.com/google-short-videos-api)
- [Status Page for Google Short Videos API](https://serpapi.com/status/google%5Fshort%5Fvideos)
- [Playground Example](https://serpapi.com/playground?engine=google%5Fshort%5Fvideos&q=Coffee)