Instagram

Social

Combines 429 rate limiting with checkpoint flows that interrupt an account rather than a request, so the block attaches to the identity rather than the connection.

Meta's platforms handle automation at the account layer as much as at the request layer. Alongside conventional 429 rate limiting, Instagram uses checkpoints: a state attached to the account that requires verification before anything else proceeds. Changing address or client does not clear a checkpoint, because the constraint is not on the connection.

That is the important distinction for anyone diagnosing these failures. Most of this glossary is about requests being judged. Here, once a checkpoint is set, the account itself is held, and every request from it returns the same interruption regardless of where it comes from.

Meta operates Graph API products for business and creator accounts, which are the supported route for programmatic access.

What is in front of it

Status codes

429 Rate limited

Rate limited. Observed behaviour.

Request volume exceeded for the account, the address, or both.

What triggers it

How to confirm it

What to do about it

400 Checkpoint required

Blocked. Observed behaviour.

The account has been flagged and must complete verification. The hold is on the identity, not on the request.

What triggers it

How to confirm it

What to do about it

Notes

See also