This is against Instagram's Terms of Use. I don't know where exactly this is written but you are not allowed to use any third party client to upload pictures to Instagram. So this business is illegal... even bigger social media companies like buffer cannot upload to Instagram directly.