Корректно: закупать хека.
Оба варианта правильны. Выбираете Вы.
Поиски интересующего Вас слова привели нас к неологизмам забукировать и забукать. Именно эти глаголы (восходят к англ. book) могут использоваться в значении «забронировать, зарезервировать». Первый глагол встретился на газетных страницах, а второй — на просторах интернета.
Ошибки нет, всё корректно.