Instagram scraper based off URL links

I have about 2 million URL links of Instagram posts and would like to scrape the following data for them:

-Username (author of the post)
-Caption
-Users who liked the post (I understand you may only get about 100 per post but still)

I know it’s a bulk exercise and was wondering if anyone knows of a suitable program that could do that? Alternatively, someone may need to do this as a custom exercise.

I can build this for you, if you’re interested, PM me

Bumping this again. I’m looking for a custom program that will be able to scrape posts regularly from a set list of users, also scrape followers/following every month, and then feed that into a database that can analyze the information from those posts.

Please PM me if this is something you could help with.