Public Account Patterns

Social Bot Check

Look closer at how an account posts and replies. Check its public activity on Bluesky or Mastodon, then read the evidence behind each pattern.

Bluesky + MastodonNo login requiredUpdated October 1, 2026

Check an Account

Public posts only

Enter a Bluesky handle, profile URL, post URL, or DID.

Your browser requests public data directly from the selected site. Analysis runs here; no password or API key is needed.

Ready. Choose a site and enter an account.

A Closer Look, With Receipts

01

Read the Pattern

See reply timing, repetition, posting volume, and activity across the day.

02

Check the Evidence

Every check states its threshold, sample size, and other possible explanations.

03

Open the Posts

Follow the original posts and judge them in context. Keep a copy of the report if useful.

How to Read This

These checks identify patterns worth reviewing. They do not determine whether a person, a bot, or an AI wrote the posts. A check that does not trigger says only that the configured pattern was not observed.

Data, platform differences, and limits

Bluesky provides the profile, author feed, and available parent posts through its public API. Mastodon provides the profile and public statuses from the server in the account address; up to 40 recent unique parent posts are fetched for reply context. Deleted, blocked, private, and unavailable posts are outside the sample.

Boosts and reposts are shown separately from the account’s own writing. Activity charts use the creation dates in the available posts and show UTC; the account’s time zone is unknown. Negative reply delays are excluded. Edited Mastodon replies are excluded from timing checks because the original text may have changed.

Mastodon servers choose their own public API and browser access policies. A server that requires authentication or blocks cross-origin requests cannot be checked here. The report marks missing data and partial scans explicitly.

Behavior checks are counted, without a probability score. Profile declarations and Bluesky record formatting are reported separately. Client formatting, third-party apps, and account self-declarations do not establish AI authorship.

No report is stored by this tool. A shared link contains the site, account, and scan limit; opening it runs a fresh check. The JSON download captures the current report and its visible public post text.