вообще то ни кому ни чего вытаскивать не надо.
там есть поле для копирования специальное.
вот его и берет юзверь.
далее наша работа
ниже код
<?php
$frame = '<iframe src="//vk.com/video_ext.php?oid=18542395&id=169178099&hash=69aa3c4d23da1b7d&hd=2" width="853" height="480" frameborder="0"></iframe>';
preg_match('|src="//([^"]+)|', $frame, $url);
$data = GetUrl($url[1]);
preg_match('|vars = {([^}]+)|', $data, $vars);
//print_array($data);
$videodata = str_replace('\/', '/', iconv('windows-1251', 'utf-8', $vars[1]));
$arraydata = json_decode('{'.substr($videodata, 0, strpos($videodata, ',"lang_added')).'}');
print_array($arraydata);результат (+/-)
stdClass Object
(
[uid] => 191202166
[vid] => 169178099
[oid] => 18542395
[host] => http://cs540303v4.vk.me/
[vtag] => 01f437460b
[ltag] => l_6d8170cf
[vkid] => 168984883
[md_title] => 2-4+Grooves+%E2%80%93+Writing+On+The+Wall
[md_author] => %D0%A0%D0%BE%D0%BC%D0%B0%D0%BD+%D0%9C%D0%B8%D1%88%D0%B8%D0%BD
[author_id] => 18542395
[author_href] => /burningmind
[hd] => 2
[no_flv] => 1
[hd_def] => 2
[dbg_on] => 0
[t] => 0
[duration] => 181
[thumb] => http://cs540303.vk.me/u1912021 ... f.jpg
[hash] => bd1c24fa3806a589be4770e61c85000b
[hash2] => 69aa3c4d23da1b7d
[angle] => 0
[img_angle] => 0
[repeat] => 0
[show_ads_preroll] => 0
[show_ads_postroll] => 0
[show_ads_promo_preroll] => 1
[show_ads_overlay] => 0
[ads_type] => -1
[legal_owner] => 0
[eid1] => 0
[slot] => 0
[g] => 0
[a] => 0
[puid34] => 0
[water_mark] =>
[can_rotate] => 1
[c3] =>
[sample_id] => -1
[ads_preview] => 0
[puid4] => 0
[ads_stat_hash] => 962da6b9129e013f09
[url240] => http://cs540303v4.vk.me/u19120 ... eXdJg
[url360] => http://cs540303v4.vk.me/u19120 ... eXdJg
[url480] => http://cs540303v4.vk.me/u19120 ... eXdJg
[cache480] => http://cs1-22v4.vk-cdn.net/p7/ ... BRPww
[jpg] => http://cs540303.vk.me/u1912021 ... f.jpg
[ip_subm] => 1
[video_ext] => 1
[is_yandex] => 0
[is_vk] => 0
[is_ext] => 1
[lang_add] => Добавить к себе
)
Как видишь, тут даже проще чем с любым апи)
просто забираем джесон предназначенный для плеера)