Попробуйте так:
$url = file_get_contents ('https://newvideo.tv/api/category-list?api_key=[your_api_key]&cat=film');
$decode_url = json_decode($url, true);
foreach($decode_url['data'] as $id){
$currentId = $id['kinopoisk_id'] ;
$url2 = file_get_contents ('https://newvideo.tv/api/videos?api_key=[your_api_key]&kinopoisk_id='.$currentId);
$decode_url2 = json_decode($url2, true);
foreach($decode_url2['data'] as $full_info){
echo $full_info['title_ru']; echo '<br>';
echo $full_info['year']; echo '<br>';
echo $full_info['poster']; echo '<br>';
echo '<hr>';
}
}
UPD
Единственное, 9к запросов за дополнительной информацией могут занять достаточно продолжительное время. Для генерации страниц на лету такой вариант не подходит.
UPD2
Во втором запросе забыл поменять $id['kinopoisk_id'] на $currentId