Contents
On this page

YouTube and Vimeo import - Plugixa Video

The Import page PRO brings YouTube and Vimeo videos into your library in bulk. Find them by searching, by opening a channel or playlist, or by pasting a list of links, tick the ones you want and import them with one set of settings. A channel or playlist can also be kept in sync, so its new uploads arrive on their own.

Imported videos stay on YouTube or Vimeo and play as embeds, exactly like a video you add by hand with a YouTube or Vimeo link (see Video sources). Only the thumbnail is downloaded, to become the video’s poster.

YouTube & Vimeo import is an app in the App manager, on by default in Pro.

The Import from YouTube and Vimeo page on the Paste links tab: the Import settings bar, three YouTube links pasted and checked, and the results with each video’s thumbnail, title and channel, ready to tick

API key and access token

Pasted links work without any key. Searching, opening a channel or playlist, and auto-sync read the host’s API, so they need the site’s own key. Add them in Settings -> Import:

Field Where to get it
YouTube Data API key In the Google Cloud console, under APIs & Services: enable “YouTube Data API v3” and create an API key.
Vimeo access token On developer.vimeo.com, under My apps: create an app and generate an access token. The “Public” scope is enough; add “Private” to list your own unlisted videos.

Both are write-only: once saved they are never shown again, only the fact that one is stored. Type a new value to replace it, or press Remove and save. Without a key, the matching tabs say “Searching and reading channels uses the YouTube API: add a key in Settings → Import.”

With a YouTube key saved, the video form’s free Fetch details also fills in the duration, description and channel name from the API.

YouTube gives each key 10,000 free API units a day. A search page uses 100 of them; a channel or playlist page uses about 2. When the day’s units are used up, YouTube answers “The YouTube API quota for today is used up. It resets at midnight Pacific time.”

Importing videos

Open Import in the app’s sidebar. Anyone who can add videos can import.

1. Choose the import settings

The Import settings bar at the top applies to every video of the import. Click it to open it.

Setting Default Notes
Status Draft Draft, Pending review, Published or Private.
Access Free Free, Members or Paid, with a Price for paid videos. See Access control.
Channel No channel The import is refused for a channel you may not add videos to.
Categories Added to every video.
Copy the video’s tags On Tags from YouTube or Vimeo. Missing tags are created only if you may create tags; otherwise only existing ones are used.
Keep the original publish date On The date the video was published on YouTube or Vimeo.

Videos are created as you, through the same checks as the video form: a Creator’s imports wait for review, as their own videos would (see Creators and moderation).

2. Find the videos

Tab How it works
Search Pick YouTube or Vimeo, type words and click Search. 25 results a page.
Channel / playlist Paste a link and click Open. YouTube: a channel (youtube.com/@name, /channel/UC…, /user/name) or a playlist (a link with ?list=). Vimeo: an account (vimeo.com/name), /channels/…, /groups/… or /showcase/…. Newest first.
Paste links One video link per line, up to 100, then Check links. Without an API key the title and thumbnail (and for Vimeo the length) are still found. Tick every new video ticks them all.

Each result shows the thumbnail, title, channel, date and Length. A video already in your library shows In the library and cannot be ticked; that includes videos you added by hand with the same link. A pasted line that cannot be imported shows the reason, such as “Not a YouTube or Vimeo video link.” or “Listed twice.” Private and deleted videos are left out.

Ticks are kept while you change pages and tabs.

3. Import

The bar at the bottom shows how many videos are ticked. Click Import. Up to 500 videos go in one import. “Importing 12 videos in the background. You can leave this page.”

The page switches to History, which lists recent imports with their counts, for example “10 imported, 2 already there, 0 failed, of 12”. Click Details to see each video’s result: Imported, Already there, Failed with the reason, or Waiting. Editors who may edit others’ videos see everyone’s imports; others see their own.

A video already in the library is skipped, never duplicated.

Auto-sync

The Auto-sync tab keeps channels and playlists in step with your library. It is shown to users who can manage the plugin’s settings, and needs the host’s key.

The Auto-sync tab before any key is saved: the notices asking for a YouTube key and a Vimeo key in Settings, Import, the channel or playlist link field, the Check list on Every day, the Keep in sync button and the box to also import the videos already there

  1. Set the Import settings bar first: a feed keeps the settings it was created with.
  2. Paste a channel or playlist link.
  3. Choose how often to Check: Every hour, Every day (the default) or Every week.
  4. Tick Also import the videos already there (the newest 75 per check) to bring in the existing videos too. Left unticked, only videos published from now on are imported.
  5. Click Keep in sync. The link is read once to check it works and to name the feed.

Each feed shows its title and link, “Last checked … · 5 imported” or its last error, its frequency, an On switch to pause it, Check now, and a delete button. Deleting a feed asks “Stop syncing this channel? Videos already imported stay.”

The schedule

A WordPress scheduled task (WP-Cron) runs every hour and checks every feed that is switched on and due: a daily feed is due a day after its last check, a weekly one a week after. Each check reads the newest 75 videos of the channel or playlist and imports the ones not yet in the library, oldest first, through an ordinary import that you see in History marked Auto-sync. The videos are created as the user who created the feed.

WP-Cron runs when your site has visits. On a quiet site, checks can be later than planned.

What is sent to YouTube and Vimeo

Only when someone searches, opens a link, checks pasted links or a feed runs. Your server sends the search words or the channel, playlist and video identifiers, with your API key or token, to www.googleapis.com (YouTube) or api.vimeo.com (Vimeo). Pasted links without a key use the public oEmbed services, as the video form does. Nothing about your viewers is sent. YouTube API terms, Google privacy policy, Vimeo terms, Vimeo privacy policy.

Quick Links

Share