You can significantly cut costs by hosting your own solution. Here are some options:
Python Libraries:
yt-dlp: For YouTube and many other platforms.
BeautifulSoup + requests or Scrapy: For metadata scraping from HTML.
youtube-search-python: For structured YouTube metadata.