Reference

Instagram API error codes for DM automation

What each code means in practice, and whether a retry will help.

Updated September 23, 2026 · By the FameChamp team

Quick answerThe Instagram errors DM automations hit most are 10 with subcode 2534022 (outside the 24-hour window), 190 (the access token died, reconnect), 4 and 613 (rate limits, retry later), 368 (action blocked), 551 (person unavailable) and 2534037 (another app owns the conversation). Only rate limits and temporary errors are worth retrying.

The common codes

Code / subcodeMeaningRetry?
10 / 2534022Message sent outside the allowed windowNo, wait for them to message again
190Access token invalid or expiredNo, reconnect Instagram
4, 613Rate limit reachedYes, with backoff
368Account temporarily blocked from this actionAfter 24 to 48 hours
551This person is not available right nowNo
100 / 2534014User cannot be foundNo
2534037Your app is not the thread ownerNo, fix conversation routing
1545133Reported two ways, see the guideOnce

Meta documents the top-level codes. Subcode meanings come from Meta's error messages and what automation tools observe in production.

How FameChamp handles errors

Rate limits are retried with backoff. Window and unavailable errors are logged as skipped, not sent, so your stats stay honest. A dead token pauses the account's automations and emails you.

Frequently asked questions

What does Instagram error 190 mean?

The access token is no longer valid, often after a password change. Reconnect Instagram in your tool.

Put your Instagram on autopilot

Free forever plan. Live in about 2 minutes. No card needed.

Start free