Social Post & Account Status
Check whether posts and accounts are still live, deleted, suspended, or protected. Built first for X / Twitter; designed to extend to other platforms.
Posts and accounts use different probes — pick one mode per submission.
- Posts — oEmbed lookup. Cleanly distinguishes live vs gone, but cannot say why a post is gone (deleted, suspended, and protected all collapse to a 404).
- Accounts — multi-probe. For X: syndication endpoint plus a best-effort GraphQL probe. Splits live, protected, suspended-or-deactivated, and never-existed. Suspended vs deactivated cannot be reliably split — X collapses them on purpose. unknown means both probes ran but couldn't agree (typically rate-limit on syndication + empty GraphQL: handle could be never-existed or suspended/deactivated).
Account checks are rate-sensitive (X throttles the syndication endpoint aggressively). For lists > ~30 accounts, increase the pause-between value.