by macbookandrew
4 (10 reviews)
WP YouTube Live
Displays the current YouTube live video from a specified channel.
Tested up to WP 6.3.7 (Current: 6.9)
v1.10.1
Current Version v1.10.1
Updated 3 weeks ago
Last Update on 30 Dec, 2025
Synced 6 hours ago
Last Synced on
Rank
#5,463
—
No change
Active Installs
1K+
-49.2%
KW Avg Position
N/A
—
No change
Downloads
65.8K
+5 today
Support Resolved
0%
—
No change
Rating
80%
Review 4 out of 5
4
(10 reviews)
Next Milestone 2K
1K+
2K+
79
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 41 more installs to reach 2K+
Rank Changes
Current
#5,463
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
4.0
10 reviews
Overall
80%
5
7
(70%)
4
0
(0%)
3
0
(0%)
2
2
(20%)
1
1
(10%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.10.1
- Last Updated
- Dec 30, 2025
- Requires WP
- 3.6+
- Tested Up To
- 6.3.7
- PHP Version
- N/A
- Author
- macbookandrew
Support & Rating
- Rating
- ★ ★ ★ ★ ☆ 4
- Reviews
- 10
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,736
Master Addons For Elementor – White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Skyboot Custom Icons for Elementor
200K+ installs
#254
Performance Lab
200K+ installs
#267
Photo Gallery by 10Web – Mobile-Friendly Image Gallery
200K+ installs
#268
Frequently Asked Questions
Common questions about WP YouTube Live
This plugin uses Google’s YouTube Data API to search for in-progress live videos and if one is found, embeds it in the page.
API stands for “Application Programming Interface,” which basically means computer code that is able to talk to other computer systems and get or send information. Most API providers require an API key of some sort (similar to a username and password) to ensure that only authorized people are able to use their services.
When the shortcode is used in a page, your web server makes a request to YouTube’s servers asking for information about the videos in your channel, using your channel ID and API key to authenticate. If you don’t have an API key set up or it’s not authorized for the YouTube Data API, the request will be denied. For more information on setting up an API key, see the YouTube Data API reference; for purposes of this plugin, you’ll need a “browser key.”
Generally, it can take up to 15 minutes for the streaming page with the shortcode to recognize that you have a live stream, for several reasons: YouTube’s API caches information about your videos for a short time (seems to be 2 minutes max). To help you from exceeding the free API quota, this plugin caches YouTube’s API response for 15 minutes (configurable using the transient timeout setting), instead of checking the API every time an update is requested by a client. See Quota Units below for more information. If you are using a caching plugin (WP Super Cache, W3 Total Cache, etc.), the generated page content is cached on your server, including whatever shortcode content is available when the cache is created. However, this plugin provides a workaround by sending an Ajax request from the user’s browser when the page is loaded, and then every 30 seconds thereafter until a live video is available (also configurable using the wp_youtube_live_transient_timeout filter). In short, there’s a tradeoff between showing the live video immediately and minimizing API quota and server resource usage, and I’ve tried to strike a reasonable balance, while allowing you the ability to tweak the cache timeouts yourself to fit your needs. Quota Units The YouTube Data API used by this plugin enforces a daily quota limit. Each request to find live videos costs 100 quota units, and the current daily cap (as of April 14, 2020) is 10,000 daily quota units. Every time this plugin checks for live videos, it costs 100 quota units. The API responses are cached for 15 minutes (by default) on your server to help stay within the daily quota limit. End users’ browsers will request an update from your site every 30 seconds. The admin settings panel has a field to configure how often to check the YouTube Data API for live videos. A value of 900 seconds (15 minutes) should stay pretty close to the default daily quota. If you have low traffic during “off hours” (when you’re not likely to be broadcasting a live event), you may be able to experiment and set this lower, since the quota won’t be consumed as much during the off hours. Fallback behavior: “Show a custom HTML message” costs no additional quota units “Show scheduled live videos” fallback behavior costs an additional 100 quota units per API call plus 3 quota units for each scheduled video you have (until the next-scheduled video starts [plus a 15-minute “grace period” to give some leeway for your actual start time], or for 5 minutes if there are no videos scheduled) “Show last completed live video” fallback behavior costs an additional 100 quota units per API call “Show recent videos from my channel” fallback behavior costs 1 quota unit for the call + 2 quota units for each video listed “Show a specified playlist” fallback behavior costs 1 quota unit for the call + 2 quota units for each video in the playlist “Show a specified video” costs no additional quota units “Show nothing at all” costs no additional quota units Estimated quota usage: If the transient timeout is set to 900 seconds and the page containing the shortcode is open in a browser 24/7, it should cost 9,600 quota units per day, regardless of how many visitors (due to the plugin’s caching mechanism). If fallback behavior is set to “scheduled live videos” or “last completed live video,” it should cost an additional 100 quota units when the next-scheduled video begins (or every 5 minutes if no videos are scheduled). If fallback behavior is set to “specified playlist,” it should cost an additional 1 quota unit per page load plus 2 quota units per video in the playlist. If fallback behavior is set to “specified playlist” or “specified video,” it should cost an additional 3 quota unit per page load. These are estimates; your usage may vary. To see your actual quota usage in real time, visit the API Usage page. The YouTube quota limit has been tightened down in recent years: as of April 14, 2020, it allows a max of 10 thousand quota units per day. However, you can request a quota increase here. If your API project has been active for more than 2 years or so, you may have a drastically higher quota limit and can set the transient lower. I am looking at other ways to accomplish the necessary behavior closer to realtime while remaining within the quota limits. Terms of Service and Privacy Policy This plugin stores your channel ID and API token in your WordPress options table, but does not store or collect any other information. Because this plugin helps you use the YouTube service, you should refer to these documents as well: YouTube Terms of Service Google Privacy Policy
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. Report a security vulnerability.