Actually, their API is very restricted compared to when i last used it.
If you use the web request class or InstaSharp, you risk the account posting to Instagram becoming banned.
Currently with their current policy on uploading, I would probably try using an emulator, but again, If they catch you submitting posts on their private API, you will be banned where you've done so.