Hoi,
Ik heb een tijdje terug kleine scripts gemaakt om data voor YouTube Downloader op te halen van YouTube.
Toen ik bezig was met het maken van zoeken, dat ik dat een API wel handig kon zijn..
Dus vandaar heb ik dit gemaakt:
http://www.basmilius.com/data_api/youtube/get_video_data
Parameters
q - De zoekopdracht, bijv. The Script - Hall of Fame ft. Will.i.am
q64 - Zelfde als q alleen dan base64 encoded
strict - true/false de titel mag bijv. geen karaoke bevatten
type - xml/json in welk formaat wil je de output?
limit - Waarde van 1 t/m 20, hoeveel resultaten terug?
Hopen dat het allemaal handig is
Als er nog iets bij moet.. zeg het
Voorbeeld van output bij limit=1&type=json&q=The%20Script%20-%20Hall%20of%20Fame%20ft.%20Will.i.am
Bas
Ik heb een tijdje terug kleine scripts gemaakt om data voor YouTube Downloader op te halen van YouTube.
Toen ik bezig was met het maken van zoeken, dat ik dat een API wel handig kon zijn..
Dus vandaar heb ik dit gemaakt:
http://www.basmilius.com/data_api/youtube/get_video_data
Parameters
q - De zoekopdracht, bijv. The Script - Hall of Fame ft. Will.i.am
q64 - Zelfde als q alleen dan base64 encoded
strict - true/false de titel mag bijv. geen karaoke bevatten
type - xml/json in welk formaat wil je de output?
limit - Waarde van 1 t/m 20, hoeveel resultaten terug?
Hopen dat het allemaal handig is

Als er nog iets bij moet.. zeg het

Voorbeeld van output bij limit=1&type=json&q=The%20Script%20-%20Hall%20of%20Fame%20ft.%20Will.i.am
[
{
"Id": "mk48xRzuNvA",
"Title": "The Script - Hall of Fame ft. will.i.am",
"Time": 234,
"TimeStr": "3:54",
"Thumbs": {
"a": "http://i.ytimg.com/vi/mk48xRzuNvA/1.jpg",
"b": "http://i.ytimg.com/vi/mk48xRzuNvA/2.jpg",
"c": "http://i.ytimg.com/vi/mk48xRzuNvA/3.jpg",
"hqdefault": "http://i.ytimg.com/vi/mk48xRzuNvA/hqdefault.jpg",
"mqdefault": "http://i.ytimg.com/vi/mk48xRzuNvA/mqdefault.jpg",
"maxresdefault": "http://i.ytimg.com/vi/mk48xRzuNvA/maxresdefault.jpg"
},
"Ytd": {
"Download": {
"hd1080": "ytd:ytdl:mk48xRzuNvA:hd1080",
"hd720": "ytd:ytdl:mk48xRzuNvA:hd720",
"large": "ytd:ytdl:mk48xRzuNvA:large",
"medium": "ytd:ytdl:mk48xRzuNvA:medium",
"small": "ytd:ytdl:mk48xRzuNvA:small",
"mp3": "ytd:ytdl:mk48xRzuNvA:mp3"
},
"play": "ytd:play:mk48xRzuNvA"
},
"Storyboard": [
{
"NodeName": "Image",
"Level": "1",
"Height": "45",
"Width": "80",
"CountX": "10",
"CountY": "10",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L1/M0.jpg?sigh=270vmP0m4Hv8nLDflMpNf46DE44"
},
{
"NodeName": "Image",
"Level": "1",
"Height": "45",
"Width": "80",
"CountX": "10",
"CountY": "10",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L1/M1.jpg?sigh=270vmP0m4Hv8nLDflMpNf46DE44"
},
{
"NodeName": "Image",
"Level": "2",
"Height": "90",
"Width": "160",
"CountX": "5",
"CountY": "5",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L2/M0.jpg?sigh=JmWUvL7QqgWqop0ySvutvFf_kSA"
},
{
"NodeName": "Image",
"Level": "2",
"Height": "90",
"Width": "160",
"CountX": "5",
"CountY": "5",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L2/M1.jpg?sigh=JmWUvL7QqgWqop0ySvutvFf_kSA"
},
{
"NodeName": "Image",
"Level": "2",
"Height": "90",
"Width": "160",
"CountX": "5",
"CountY": "5",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L2/M2.jpg?sigh=JmWUvL7QqgWqop0ySvutvFf_kSA"
},
{
"NodeName": "Image",
"Level": "2",
"Height": "90",
"Width": "160",
"CountX": "5",
"CountY": "5",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L2/M3.jpg?sigh=JmWUvL7QqgWqop0ySvutvFf_kSA"
},
{
"NodeName": "Image",
"Level": "2",
"Height": "90",
"Width": "160",
"CountX": "5",
"CountY": "5",
"Url": "http://i2.ytimg.com/sb/mk48xRzuNvA/storyboard3_L2/M4.jpg?sigh=JmWUvL7QqgWqop0ySvutvFf_kSA"
}
],
"ApiUrls": {
"VideoTitle": "http://data.basmilius.com/player/get_video_title?video_id=mk48xRzuNvA",
"Storyboard": "http://data.basmilius.com/player/get_video_storyboard?video_id=mk48xRzuNvA"
},
"Url": "http://www.youtube.com/watch?v=mk48xRzuNvA",
"ShortUrl": "http://youtu.be/mk48xRzuNvA",
"BmComUrl": "http://www.basmilius.com/player/kijk?video_id=mk48xRzuNvA"
}
] Bas
Als er nog iets bij moet, gewoon zeggen he 
Ik heb me die hele developers site doorgezocht om te kijken of er JSON Data APi was en ik kon het niet vinden 