You’ll probably have to do your own integration, but here’s how I would approach it:
- Grab an Instagram PHP wrapper: http://www.mauriciocuenca.com/blog/2011/02/instagram-api-implementation-in-php/ OR http://instaphp.com OR https://github.com/cosenary/Instagram-PHP-API
- Authenticate via an admin option page
- Iterate through your user images using the
/users/self/feed
method - Use the media_sideload_image() function found in wp-admin/includes/media.php to download the images
- Keep a running cache of downloaded Instagram image IDs in an option to check before downloading an image.
If you want this to work as a WordPress gallery, you could assign a specific post ID to media_sideload_image
and then include a gallery on that post.
It seems pretty straightforward. Check out the API documentation for self/feed: http://instagram.com/developer/endpoints/users/