Examples

1st example search with keywords

HD 1080P - NATURE SCENERY VIDEO
HD 1080P - NATURE SCENERY VIDEO
7 HOUR 4K DRONE FILM: "EARTH FROM ABOVE& ..
7 HOUR 4K DRONE FILM: "EARTH FROM ABOVE& ..
3 HOURS OF AMAZING NATURE SCENERY & RELAX ..
3 HOURS OF AMAZING NATURE SCENERY & RELAX ..
THE BREATHTAKING BEAUTY OF NATURE | HD
THE BREATHTAKING BEAUTY OF NATURE | HD
NORWAY AMAZING BEAUTIFUL NATURE WITH RELAXING ..
NORWAY AMAZING BEAUTIFUL NATURE WITH RELAXING ..
4K VIDEO (ULTRA HD) UNBELIEVABLE BEAUTY
4K VIDEO (ULTRA HD) UNBELIEVABLE BEAUTY
COSTA RICA IN 4K 60FPS HDR (ULTRA HD)
COSTA RICA IN 4K 60FPS HDR (ULTRA HD)
BREATHTAKING COLORS OF NATURE IN 4K III 🐦BEAU ..
BREATHTAKING COLORS OF NATURE IN 4K III 🐦BEAU ..
4K AFRICAN WILDLIFE | AFRICAN NATURE SHOWREEL ..
4K AFRICAN WILDLIFE | AFRICAN NATURE SHOWREEL ..
BEAUTIFUL NATURE VIDEO IN 4K (ULTRA HD) - AUT ..
BEAUTIFUL NATURE VIDEO IN 4K (ULTRA HD) - AUT ..
4K ULTRA HD VIDEO OF WILD ANIMALS - 1 HR 4K W ..
4K ULTRA HD VIDEO OF WILD ANIMALS - 1 HR 4K W ..
4K NATURE 24/7 - WORLD'S MOST BEAUTIFUL P ..
4K NATURE 24/7 - WORLD'S MOST BEAUTIFUL P ..
AMAZING NATURE FULL HD 1080P :TIME LAPSE
AMAZING NATURE FULL HD 1080P :TIME LAPSE
THIS IS SWITZERLAND 4K
THIS IS SWITZERLAND 4K
4K TROPICAL BEACH - RELAXING SEA/ OCEAN WAVE  ..
4K TROPICAL BEACH - RELAXING SEA/ OCEAN WAVE ..
► PLANET EARTH: AMAZING NATURE SCENERY.
► PLANET EARTH: AMAZING NATURE SCENERY.
FLYING OVER NORWAY (4K UHD) 1HR AMBIENT DRONE ..
FLYING OVER NORWAY (4K UHD) 1HR AMBIENT DRONE ..
AMAZING NATURE INCREDIBLE CROATIA - 4K NATURE ..
AMAZING NATURE INCREDIBLE CROATIA - 4K NATURE ..
BREATHTAKING NATURE SCENERY ON PLANET EARTH & ..
BREATHTAKING NATURE SCENERY ON PLANET EARTH & ..
RELAXING MUSIC WITH AMAZING NATURE SCENERY HD ..
RELAXING MUSIC WITH AMAZING NATURE SCENERY HD ..
🌎 NATURE SOUNDS OF EARTH'S MOST BEAUTIFUL ..
🌎 NATURE SOUNDS OF EARTH'S MOST BEAUTIFUL ..
4K RELAXING RIVER - ULTRA HD NATURE VIDEO -   ..
4K RELAXING RIVER - ULTRA HD NATURE VIDEO - ..
4K RELAXING RIVER - ULTRA HD NATURE VIDEO - W ..
4K RELAXING RIVER - ULTRA HD NATURE VIDEO - W ..
8K VIDEO ULTRA HD HDR - NATURE IS THE ART OF  ..
8K VIDEO ULTRA HD HDR - NATURE IS THE ART OF ..
RELAXING MUSIC WITH NATURE SOUNDS - WATERFALL ..
RELAXING MUSIC WITH NATURE SOUNDS - WATERFALL ..
4K ULTRA HD UNDERWATER | STUNNING 4K UNDERWAT ..
4K ULTRA HD UNDERWATER | STUNNING 4K UNDERWAT ..
NATIONAL GEOGRAPHIC WILD THAILAND - NAT GEO W ..
NATIONAL GEOGRAPHIC WILD THAILAND - NAT GEO W ..
SWEDEN BEAUTIFUL NATURE - STOCKHOLM, RISTAFAL ..
SWEDEN BEAUTIFUL NATURE - STOCKHOLM, RISTAFAL ..
THE MAGNIFICENT BEAUTY OF NATURE | ADIEMUS •  ..
THE MAGNIFICENT BEAUTY OF NATURE | ADIEMUS • ..
4K MOUNTAIN STREAM - RELAXING WATER SOUNDS -  ..
4K MOUNTAIN STREAM - RELAXING WATER SOUNDS - ..
BEAUTIFUL LANDSCAPES 4K ULTRAHD SLIDESHOW 201 ..
BEAUTIFUL LANDSCAPES 4K ULTRAHD SLIDESHOW 201 ..
4K ULTRA HD | SAMSUNG UHD DEMO: NATURE IN 4K
4K ULTRA HD | SAMSUNG UHD DEMO: NATURE IN 4K
BEAUTIFUL RAIN RAINING SCENERY & NETURE V ..
BEAUTIFUL RAIN RAINING SCENERY & NETURE V ..
AUTUMN RIVER SOUNDS -  RELAXING NATURE VIDEO  ..
AUTUMN RIVER SOUNDS - RELAXING NATURE VIDEO ..
WILD NATURE - CHILLOUT MIX [ULTRA HD - 4K]
WILD NATURE - CHILLOUT MIX [ULTRA HD - 4K]
4K RIVER CASCADES - RELAXING WATERFALL SOUNDS ..
4K RIVER CASCADES - RELAXING WATERFALL SOUNDS ..
MANE CONCEPT RED CARPET SYNTHETIC HAIR HD NAT ..
MANE CONCEPT RED CARPET SYNTHETIC HAIR HD NAT ..
4K SPRING FOREST - BLACKBIRD SONG - BIRD SING ..
4K SPRING FOREST - BLACKBIRD SONG - BIRD SING ..
NATURE WHATSAPP STATUS WITH SONG NEW | BEST H ..
NATURE WHATSAPP STATUS WITH SONG NEW | BEST H ..
NATIONAL GEOGRAPHIC EARTH UNDER WATER HD NATU ..
NATIONAL GEOGRAPHIC EARTH UNDER WATER HD NATU ..
4K (ULTRA HD) NATURE FILM | INCREDIBLE TURKEY ..
4K (ULTRA HD) NATURE FILM | INCREDIBLE TURKEY ..
THE WHITE LIONS - FULL DOCUMENTARY [HD]  NATU ..
THE WHITE LIONS - FULL DOCUMENTARY [HD] NATU ..
NAT GEO WILD ISLANDS ICELAND HD NATURE HISTOR ..
NAT GEO WILD ISLANDS ICELAND HD NATURE HISTOR ..
NATURE BEAUTIFUL SHORT VIDEO 720P HD
NATURE BEAUTIFUL SHORT VIDEO 720P HD
WATERFALL PARADISE: PLITVICE LAKES, CROATIA ( ..
WATERFALL PARADISE: PLITVICE LAKES, CROATIA ( ..
4K RELAXING RIVER ULTRA HD NATURE VIDEO  BIRD ..
4K RELAXING RIVER ULTRA HD NATURE VIDEO BIRD ..
4K (ULTRA HD) NATURE FILM | INCREDIBLE TURKEY ..
4K (ULTRA HD) NATURE FILM | INCREDIBLE TURKEY ..
2 HOUR PARADISE BEACH SCENE IN HD | NATURE RE ..
2 HOUR PARADISE BEACH SCENE IN HD | NATURE RE ..
SO EASY TO LOVE! (RAYCONNIFF) ROMANTIC BEAUTI ..
SO EASY TO LOVE! (RAYCONNIFF) ROMANTIC BEAUTI ..
"RUBY BEACH COASTAL SUNSET" UNLIMIT ..
"RUBY BEACH COASTAL SUNSET" UNLIMIT ..

2nd example username, in this case rpoland

SAMMY BOLLER - PATH OF THE HEART (OFFICIAL)
SAMMY BOLLER - PATH OF THE HEART (OFFICIAL)
ANTOINE DUFOUR - EN T'ATTENDANT
ANTOINE DUFOUR - EN T'ATTENDANT
SAMMY BOLLER - THE EMPRESS | FRIEDMAN AMPS PLAYTHR ..
SAMMY BOLLER - THE EMPRESS | FRIEDMAN AMPS PLAYTHR ..
NICK JOHNSON - PARTY GOBLIN (OFFICIAL VIDEO)
NICK JOHNSON - PARTY GOBLIN (OFFICIAL VIDEO)
CHRIS MIKE - LIMERENCE (LIVE 4K)
CHRIS MIKE - LIMERENCE (LIVE 4K)
JACOB RAAGAARD - ELEANOR RIGBY (THE BEATLES)
JACOB RAAGAARD - ELEANOR RIGBY (THE BEATLES)
CHRIS MIKE - “SOCIALHOLIC” IS OUT NOW!
CHRIS MIKE - “SOCIALHOLIC” IS OUT NOW!
R.D. KING (LIVE) - CANDYRAT CONCERT
R.D. KING (LIVE) - CANDYRAT CONCERT
DANIEL PADIM - FLYING WITH WHITE WINGS
DANIEL PADIM - FLYING WITH WHITE WINGS
DONOVAN RAITT - HEROES AND FRIENDS (SOLO GUITAR)
DONOVAN RAITT - HEROES AND FRIENDS (SOLO GUITAR)
ANTOINE DUFOUR - REFLECT (PRE-ORDER)
ANTOINE DUFOUR - REFLECT (PRE-ORDER)
JONATHAN TRY FT. KIN YIU - EDGE OF DESIRE (JOHN MA ..
JONATHAN TRY FT. KIN YIU - EDGE OF DESIRE (JOHN MA ..
CALUM GRAHAM (LIVE) - CANDYRAT CONCERT
CALUM GRAHAM (LIVE) - CANDYRAT CONCERT
R.D. KING - THE DYING OF THE LIGHT (ACOUSTIC GUITA ..
R.D. KING - THE DYING OF THE LIGHT (ACOUSTIC GUITA ..
ADRIAN BELLUE (LIVE) - CANDYRAT CONCERTS
ADRIAN BELLUE (LIVE) - CANDYRAT CONCERTS
CHRIS MIKE - LIMERENCE - OFFICIAL VIDEO
CHRIS MIKE - LIMERENCE - OFFICIAL VIDEO
EWAN DOBSON (LIVE) - CANDYRAT CONCERTS
EWAN DOBSON (LIVE) - CANDYRAT CONCERTS
LANE KING - FADING (SOLO ACOUSTIC GUITAR)
LANE KING - FADING (SOLO ACOUSTIC GUITAR)
TOMMY GAUTHIER & OLIVIER RONDEAU - DéTOURNEMENT D' ..
TOMMY GAUTHIER & OLIVIER RONDEAU - DéTOURNEMENT D' ..
SAMMY BOLLER - LIVE AT RUSTBELT STUDIOS (VINYL REL ..
SAMMY BOLLER - LIVE AT RUSTBELT STUDIOS (VINYL REL ..
JULIA KM - MIC DROP (BTS)
JULIA KM - MIC DROP (BTS)
AORTA - GINTS SMUKAIS
AORTA - GINTS SMUKAIS
JACOB RAAGAARD - OBLIVION (WEISSENBORN - LAP STEEL ..
JACOB RAAGAARD - OBLIVION (WEISSENBORN - LAP STEEL ..
VINCENT GAUCHOT - WORDS OF WISDOM (SOLO ACOUSTIC G ..
VINCENT GAUCHOT - WORDS OF WISDOM (SOLO ACOUSTIC G ..
NICK JOHNSON - REMISSION - LIVE
NICK JOHNSON - REMISSION - LIVE
ALI DENIZ KARDELEN - THE STANS (PART 2)
ALI DENIZ KARDELEN - THE STANS (PART 2)
FRANCO MORONE - ONE MORE DANZAMORA
FRANCO MORONE - ONE MORE DANZAMORA
BEN FLANDERS FT. SAMMY BOLLER - 'ZERO GRAVITY' (OF ..
BEN FLANDERS FT. SAMMY BOLLER - 'ZERO GRAVITY' (OF ..
EWAN DOBSON - WINTER BY THE SEA
EWAN DOBSON - WINTER BY THE SEA
GRAYSON ERHARD - TAKE THEM DOWN
GRAYSON ERHARD - TAKE THEM DOWN
SEAN DE BURCA - SHAPESHIFTER - METAL INSPIRED FING ..
SEAN DE BURCA - SHAPESHIFTER - METAL INSPIRED FING ..
SAMMY BOLLER - AWAKENING FROM THE DAYDREAM
SAMMY BOLLER - AWAKENING FROM THE DAYDREAM
R.D. KING - CITY SOLITUDE (ACOUSTIC GUITAR)
R.D. KING - CITY SOLITUDE (ACOUSTIC GUITAR)
GARETH PEARSON - IOLANDAS NOBEL PRIZE (ACOUSTIC GU ..
GARETH PEARSON - IOLANDAS NOBEL PRIZE (ACOUSTIC GU ..
WES PARKER - BETWEEN THE MOON AND YOU
WES PARKER - BETWEEN THE MOON AND YOU
GARETH PEARSON - MR. SPONTANEOUS (FINGERSTYLE GUIT ..
GARETH PEARSON - MR. SPONTANEOUS (FINGERSTYLE GUIT ..
RYAN AYERS - AFTER AFTER
RYAN AYERS - AFTER AFTER
JOHN MCLAREN - THE PATHLESS PATH
JOHN MCLAREN - THE PATHLESS PATH
SEAN DE BURCA - KUIPER BELT - 7 STRING FINGERSTYLE
SEAN DE BURCA - KUIPER BELT - 7 STRING FINGERSTYLE
BEN FLANDERS FT. NICHOLAS VEINOGLOU “SPICE” (PREVI ..
BEN FLANDERS FT. NICHOLAS VEINOGLOU “SPICE” (PREVI ..
ALI DENIZ KARDELEN - GOODBYE
ALI DENIZ KARDELEN - GOODBYE
SAMMY BOLLER - SUNRISE SUNSET (LIVE PLAY-THROUGH)
SAMMY BOLLER - SUNRISE SUNSET (LIVE PLAY-THROUGH)
HWAJONG KIM (김화종) - NIGHT (ACOUSTIC GUITAR)
HWAJONG KIM (김화종) - NIGHT (ACOUSTIC GUITAR)
SAMMY BOLLER (LIVE) - KINGDOM OF THE SUN
SAMMY BOLLER (LIVE) - KINGDOM OF THE SUN
BEN FLANDERS “GROOVE CITY” TEASER
BEN FLANDERS “GROOVE CITY” TEASER
GEORDIE LITTLE - HIT
GEORDIE LITTLE - HIT
JOEL SAUNDERS - SARAH'S BAD DAY (FINGERSTYLE GUITA ..
JOEL SAUNDERS - SARAH'S BAD DAY (FINGERSTYLE GUITA ..
QUARANTINE CHORDS - TREVOR GORDON HALL
QUARANTINE CHORDS - TREVOR GORDON HALL
R.D. KING - SANCTUARY (ACOUSTIC GUITAR)
R.D. KING - SANCTUARY (ACOUSTIC GUITAR)
MATHIEU FISET - GET THE GROOVE RIGHT (LIVE SESSION ..
MATHIEU FISET - GET THE GROOVE RIGHT (LIVE SESSION ..

Code and options

include_once('class/class.youtubelist.php');
//First set the type, keywords, username, channel or playlist
$video = new youtubelist('keywords');
//Default set_keywords, set_username, set_channel or set_playlist (in this example set_keywords)
$video->set_keywords('HD nature');
// -- Here your youtube API key
$video->set_api('Here your youtube API key');
//Max results
$video->set_max(50);
// --set sorting order: relevance, date , rating , title , videoCount , viewCount or none; default: relevance
// --At this moment sorting seems only to work with a search
$video->set_order('relevance');
//--Cache the feed
$video->set_cachexml(true);
// --How long must the cach been saved (in seconds)
$video->set_cachelife(86400);
// --Set where to store xml files
$video->set_xmlpath('./cache/');
// --Set safesearch possible: none, moderate, strict; default: strict
$video->set_safeSearch('none');
// --OPTIONAL - Set lang; codes can be found here http://www.loc.gov/standards/iso639-2/php/code_list.php row ISO 639-1 Code
// --If not set all languages will appear in the results
$video->set_lang('EN');
// --OPTIONAL - Search only 3d. Set to any, 2d or 3d.
$video->set_3d('3d');
// --OPTIONAL - Search HD. any, high or standard.
$video->set_hd('high');
// --OPTIONAL - Search for license. possible: cc, youtube. Only used for the search option or don't set.
$video->set_license('youtube');
// --OPTIONAL - Search for duration. possible: any, short, medium, long. Only used for the search option or don't set.v $video->set_duration('long');
// --OPTIONAL - Set length title and description text
$video->set_descriptionlength(300);
// --OPTIONAL - Make the description first character uppercase and the rest lowercase - default is true
$video->set_descriptioncap (true);
$video->set_titlelength(45);
// --OPTIONAL - Set the title all character's uppercase - default is true
$video->set_titlecap (true);
// --OPTIONAL - Set debug true to show the url request (only in case of errors) - default is false
$video->set_debug (false);

Resctrictions

maximum 50 movies (youtube restriction)

API key youtube

  1. Create a Google Account

    If you do not already have a Google account, create one now as you'll be needing it.

  2. Create a new Google Project

    Go to your Google Console. Click on Projects in the upper-left, then Create Project and enter a project name & ID.

  3. Enable YouTube Data API V3

    Click on the project you have created if it hasn't already opened after creating. Then go to APIs & auth on the left. In the next screen, click on YouTube Data API V3. Enable the API by toggling the OFF button to ON.

  4. Get API Key

    Once you have enabled the API, click on Quota on the top. You can then click on API Access on the top left and create a new Browser Key. This key can be linked to a domain for security measures, but it is not obligated. Once you've created the key (it should look something like this: AIzaSyDmk3oxVjtu06AWRv60ADPvcYO9tvswzm8), copy it and use it as 'YouTube Data V3 API Key' option.