instaloader errors

Written against instaloader 4.16. Messages below are copied from that source.

Package name in this build: instaloader 4.16.

ExceptionWhat it means
LoginRequiredExceptionInstagram sent the client to the login page, or the call needs a session.
BadCredentialsExceptionThe password was rejected, or a 2FA step failed.
TwoFactorAuthRequiredExceptionLogin answered that two-factor authentication is required.
TooManyRequestsExceptionInstagram answered HTTP 429. After retries this is wrapped in ConnectionException.
PrivateProfileNotFollowedExceptionThe profile is private and the logged-in user does not follow it.
ProfileNotExistsExceptionNo profile with that username.
AbortDownloadExceptionInstagram asked for feedback, a checkpoint, or a challenge.
QueryReturnedForbiddenExceptionAn anonymous download answered HTTP 403.
ConnectionExceptionAnother non-200 status, or the retries ran out.
QueryReturnedNotFoundExceptionThe JSON API or a download answered HTTP 404.

AbortDownloadException is not a subclass of InstaloaderException.

SocialScrape#

Instagram profile is GET /v1/instagram/profile. A private account comes back with is_private true. Posts are GET /v1/instagram/profile/posts, and one post is GET /v1/instagram/post.

Failed requests cost 0 credits. New accounts get 100 credits on signup, no card. Codes are on errors.

Questions

Which version is this?

instaloader 4.16, from the installed package metadata.

Does a failure cost credits on SocialScrape?

No. Failed requests cost 0 credits.