Google Shorts API

Extract the Google Short videos' title, source, thumbnail URL, and date of publication using our API.

GET / google_shorts
{
    "short_videos_results": [
        {
            "title": "Elon Musk on the future of AI and robots",
            "source": "CNBC Television",
            "source_logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
            "thumbnail": "https://i.ytimg.com/vi/3KtWfp0UopM/hq720.jpg",
            "gif_url": "https://i.ytimg.com/an_webp/3KtWfp0UopM/mqdefault_6s.webp",
            "account_name": "CNBC Television",
            "date": "May 21, 2025",
            "link": "https://www.youtube.com/shorts/3KtWfp0UopM"
        },
        {
            "title": "SpaceX Starship test highlights",
            "source": "Sky News",
            "source_logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
            "thumbnail": "https://i.ytimg.com/vi/Hk9aMq0dQ0o/hq720.jpg",
            "gif_url": "https://i.ytimg.com/an_webp/Hk9aMq0dQ0o/mqdefault_6s.webp",
            "account_name": "Sky News",
            "date": "Apr 9, 2025",
            "link": "https://www.youtube.com/shorts/Hk9aMq0dQ0o"
        }
    ]
}

How It Works Behind the API

</> Get
import requests

api_key = "5eaa61a6e562fc52fe763tr516e4653"
url = "https://api.scrapingdog.com/google_shorts"

params = {
    "api_key": api_key,
    "query": "elon musk"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code: {response.status_code}")

Google Shorts API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Video Details

    titlelinkdate
  • Source

    sourcesource_logoaccount_name
  • Media

    thumbnailgif_url

Scrapingdog vs Manual Google Shorts Scraping

Without a Google Shorts API

Scraping the Shorts shelf out of Google results by hand means fighting JavaScript rendering, rotating layouts, and aggressive bot detection.

  • JavaScript-Rendered Shelf

    The Shorts carousel loads dynamically, so a plain HTML fetch returns nothing — you need a full headless browser per request.

  • Constant CAPTCHA & Blocks

    Google flags automated traffic quickly, so you burn time maintaining proxy pools and CAPTCHA solvers.

  • Shifting DOM & Selectors

    Titles, sources, thumbnails, and dates move between fragments that Google rotates, breaking brittle scrapers.

  • Stale, Cached Results

    Shorts rankings change constantly; building your own refresh jobs to stay current is a maintenance burden.

With Scrapingdog Google Shorts API

A single GET request returns clean JSON, while proxies, rendering, and parsing are all handled for you.

  • Fresh Every Time

    The API fetches live Shorts on each request, so you always get the most current list without building refresh jobs.

  • Built to Scale

    Call it once for a test or a million times in production — the back-end handles load and rotates proxies for you.

  • Plug and Play

    Send a single GET request with your key and a query; the response arrives in tidy JSON ready for any stack.

  • No Infrastructure to Manage

    No headless browsers, no servers, no block-handling — just the structured data you asked for.

Google Shorts API Features That Make Scraping Easy

  • Fresh Every Time

    The API fetches live Shorts on each request, so you always get the most current list and never worry about stale data.

  • Built to Scale

    Call it once for a test or a million times in production. Our back-end handles the load and rotates proxies for you.

  • Plug and Play

    Send a single GET request with your key and a query. The response arrives in tidy JSON for Python, Node, or any stack.

  • Rotating Proxy Network

    A built-in rotating proxy system changes IP addresses automatically so requests never get blocked.

  • Automatic CAPTCHA

    Scrapingdog bypasses CAPTCHA and anti-bot protection on Google automatically.

  • Fast Response Time

    Receive structured Shorts data in just a few seconds with our high-performance infrastructure.

What you can build with a Google Shorts API

  • Short-Form Trend Tracking

    Monitor which Shorts surface for a keyword over time to spot trending topics and formats early.

  • Competitor Content Monitoring

    See which short videos competitors and brands rank for and how their content performs.

  • Content Research

    Discover the angles, hooks, and creators dominating Shorts for any niche to inform your own content.

  • Creator & Source Discovery

    Find the channels and platforms (YouTube, TikTok, Instagram) behind the top Shorts for a query.

  • Video Rank Tracking

    Track where specific Shorts appear for target keywords and how their position shifts.

  • Media & Social Analytics

    Feed structured Shorts metadata into dashboards for media monitoring and social listening.

Built for teams of every size and background

  • SEO Teams
  • Social Media Analysts
  • Content Creators
  • Media Monitoring Teams
  • Marketing Agencies
  • Trend Researchers
  • Brand Managers
  • Data Engineers
  • Growth Marketers
  • Product Teams
  • Competitive Intelligence Teams
  • App Developers

Get Started with Our Google Shorts API in Minutes

  1. 1

    Create free account

    Sign up and get 200 free credits to start testing the Google Shorts API.

  2. 2

    Get Your API Key

    Copy your API key from the dashboard to authenticate every request.

  3. 3

    Send Your First Request

    Call /google_shorts with a query to pull the live Shorts results.

  4. 4

    Receive Structured Data

    Get a JSON short_videos_results array with title, source, thumbnail, and date.

Transparent & Simple Pricing

Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 200 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • I got the free trial and in less than a minute I already integrated with their API. They had all the plug-and-play codes ready for me. It was seamless.

    Cara Damiano

    United States

  • I love how you can use it to scrape data from Google.

    Filip Ligaarden

    Norway

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need (Google, LinkedIn). Highly recommend.

    John Tyler

    France

  • The API is easy to use and the response is fast and clean. Exactly what we needed for our content research.

    Teo Miscia

    Italy

Frequently Asked Questions

  • The Google Shorts API lets you extract the short videos shown in Google search results — including their title, source, thumbnail, GIF preview, account name, and publication date — as structured JSON.

  • For each short video you get the title, source platform, source logo, thumbnail URL, GIF preview URL, account name, publication date, and a direct link to the video.

  • Yes, you get 200 free credits on signup with no credit card required, so you can test the Google Shorts API before upgrading.

  • Each API request consumes a certain number of credits based on the dedicated API you're using. For example the Google Search API costs 5 credits per request. The number of credits required per request can vary depending on the specific API you're using.

Try Scrapingdog for Free!

Get 200 free credits to spin the API. No credit card required!