Please write a genuine and meaningful answer to get a good ranking.
Fortunately Instagram has become the most used platform these days, and many people enjoy spending their time on it. So you can take advantage of the opportunity and earn money through Instagram.
You should have many followers and be popular on social media to be an influencer. When you become so well-known, businesses and brands will pay you to advertise for them.
2. Run a business and advertise it on Instagram
Check other accounts that sell a product to Instagram users, try to find out the strategy of selling a product on Instagram.
3. Affiliate marketing
Many companies provide the affiliate links. All you need is having a lot of followers and then explain about the service or product to your followers, (in post or story).