Extracting certain data from channel API page

This is very possible, and it sounds like you already know what you want to do. There aren’t any hard rate limits, but you should probably stick to a maximum of 1 request per second