Modern websites often use variety of apis to fully load their content. These APIs are often hidden from the user and not documented, making them difficult to discover and use. However, they can be a valuable source of data for web scraping and data programming.
Scraping hidden APIs can provide access to data that is not available through the public API or the website's HTML. Scraping these APIs can be more efficient than scraping HTML pages, as it allows you to request specific data structures directly. This can reduce the amount of data transferred and simplify the extraction process.
See below for more on hidden APIs in the context web scraping and data programming 👇