How to Get Verified on Bluesky (and Why Checks Vanish)

There are two answers, and only one of them is up to you. A domain handle — turning you.bsky.social into yoursite.com — is self-serve, free, instant, and Bluesky's own 2023 tutorial calls it "one form of verification on Bluesky." The blue check is not self-serve: you apply on Bluesky's official form, and Bluesky or one of its trusted verifier organisations decides whether you're "authentic and notable." (Bluesky's 2025 announcement adds a pointed parenthesis to the first one — a domain handle "is different from a verification badge" — and it's right. No badge appears.)

What almost nobody tells you is how easily the second one comes off again. Your check is keyed to the exact display name and handle you had when it was issued, so renaming yourself switches it off with no warning — and I found WIRED, a trusted verifier that can hand out badges, sitting there unverified because its own display name carries a trailing space.


How Do You Get Verified on Bluesky?

Do these in order — the first is the only step with a guaranteed outcome.

  1. Set a domain handle. Add a DNS TXT record (or host a /.well-known/atproto-did file) and change your handle in Settings. Bluesky shipped this in April 2023 with the line "websites have a long history of verification already, so using domains borrows their authority," and recommended it outright: "We highly recommend that official organizations and high-profile individuals do this." It costs the price of a domain. There's a fuller walkthrough in optimising your Bluesky profile.
  2. Fill in the application form. It's linked from Bluesky's verification announcement, it's free, and since July 2025 it accepts any email address (the original required a Gmail account). Be ready to evidence notability — press coverage, professional credentials, a reference-platform entry.
  3. Check whether an organisation can vouch for you. If you work for one of the 23 verifiers below, its desk is a far shorter path than Bluesky's general queue, because that organisation issues the record itself.
  4. Then forget about it. There is no status page, no ticket number, and no published review time.

One warning deserves more prominence than the guides give it. Verification is a scam magnet, and Bluesky's safety thread from July 2, 2025 is unusually direct about it: "The ONLY place to apply for verification is our official form," "Bluesky never communicates with users through DMs," and — naming the site — "if you click suspicious DM links and enter your login info on fake sites like 'gotothebadge' your account will be compromised and suspended." A DM offering you a badge is a phishing attempt every single time, in the same family as the people selling followers.


Why Did My Bluesky Verification Disappear (or Say "Invalid")?

Because you edited your display name. This is the trapdoor in the whole system, and it's specified rather than accidental. A verification record stores the subject's handle and display name as they were at the moment of issue, and the lexicon spells out the consequence in the field description: the verification "is only valid if the current displayName matches the one at the time of verifying." Same rule for the handle.

The cruel part is that nothing tells you. Bluesky does have an unverified notification — but I went and read the AppView's indexer, and it's wired to the record being deleted (notifsForDelete, in the verification plugin). A rename deletes nothing. The record sits in the verifier's repository exactly as written while the badge it produces quietly stops rendering, so the one alert built for losing a check cannot fire for the most common way of losing one.

Here's the state of every account Bluesky itself has verified, on August 12, 2026:

State Accounts
Badge still valid 6,838 (98.4%)
Display name no longer matches 21
Handle no longer matches 16
Both changed 6
Invalid for some other reason 14
Handle no longer resolves (broken custom domain) 15
Account gone (deleted, deactivated or taken down) 36
Total 6,946

Small in percentage terms, brutal in the particulars. Nine of those mismatches are a trailing space and nothing else — a stray keystroke at the end of a display name — and one of the nine is WIRED, which is simultaneously a trusted verifier in good standing and an account with no valid badge of its own. It has company: The Athletic lost its check by moving from theathletic.bsky.social to theathletic.com, and MS NOW lost its when MSNBC rebranded. Three of the organisations Bluesky trusts to verify other people cannot currently display a check themselves.

The rest of the bucket reads like a list of ordinary Tuesday decisions. VfB Stuttgart was verified as "VfB Stuttgart", became "VfB Stuttgart 1893", and has been unverified ever since. A campaign account dropped "for Congress" when the campaign ended. Someone's Halloween joke name outlived the check it was issued under. And two Belgian politicians moved from .bsky.social to their party's domain — they took Bluesky's own advice, upgraded to the stronger handle, and lost the weaker badge for doing it.

That last group is the one to watch if you already hold a check, because it cuts both ways: 16 accounts lost the badge by adopting a domain handle, and another 15 lost it when their domain quietly stopped resolving — expired DNS, a moved /.well-known file. Pet Shop Boys, Allrecipes and a US congressman are all in that second group right now, showing as handle.invalid.

Putting the exact old string back restores it; the record hasn't gone anywhere. And you can read any account's state without an account of your own, the way you can with DM settings:

curl "https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor=vfb.de"
  → "verification": { "verifiedStatus": "invalid", ... }

How Long Does It Take to Get Verified on Bluesky?

Bluesky has never published a review time. Several guides confidently quote one anyway — "typically hear back within 2-4 weeks" is doing the rounds — and the issuance pattern doesn't support any single figure:

Period Checks issued by Bluesky
April 2025 (launch month) 350
May 2025 69
July 2025 1,181
January 2026 (busiest month) 1,495
June 2026 227
August 2026 (through the 12th) 111

A twenty-fold swing between the quietest and busiest months isn't a queue draining at a constant rate; it's someone working through batches. The encouraging row is the last one — the most recent record was written the morning I ran the count, so the form is genuinely being read. Plan on silence, and treat an answer as a surprise.


How Many Bluesky Accounts Are Verified?

8,140 verification records, held by 23 organisations, covering 8,090 accounts. Set against the ~43.5 million registered users Bluesky had by spring 2026, that's about one account in 5,400. Bluesky itself issued 6,961 of the 8,140 — 85.5%; the trusted verifier programme, fifteen months in, accounts for the rest.

Those are records that exist today rather than a history: a verification is an app.bsky.graph.verification record in the verifier's repo, so listRecords against each of the 23 repositories returns their live output, and a revoked check leaves nothing behind. Bluesky published its own tally once, in the 2025 transparency report — "By the end of 2025, we had verified 4,327 accounts total: 3,567 verified directly by Bluesky and 777 verified by our network of 21 Trusted Verifiers." Counting records created on or before December 31 gives 4,840, about 12% higher, which is the gap between "records outstanding" and however Bluesky counts accounts. Worth knowing before you treat either number as gospel. (./scripts/bsky_stats.py verifications bsky.app reproduces mine.)

One thing this census can't see: a verifier that has never issued anything. Bluesky said it had 21 trusted verifiers at the end of 2025, when only 18 had put a record in their repo — so a few desks hold the power and have never used it.

There's also a second, larger verification network that most readers will never have heard of, because the official app doesn't render it. Eurosky, an EU-hosted set of verifiers, has issued thousands: philosophy.eurosky.social alone holds 2,864 records and cpesr.fr another 2,057 — between them more than the FT, NYT, WIRED and CNN combined. I pulled a subject at random from one of those repos and fetched its profile: no verification field at all. The records are real, the accounts are verified in a strict protocol sense, and Bluesky's app shows nothing, because a verification only counts if the app has decided the issuer is trusted.


Who Can Give You a Blue Check on Bluesky?

Bluesky, plus 22 organisations, all of which carry a scalloped badge rather than a plain one. Tapping any account's check shows which of them granted it. Here is everyone who has issued at least one:

Verifier Checks issued First Last issued
Bluesky (bsky.app) 6,961 Apr 21, 2025 Aug 12, 2026
The Athletic 248 Apr 22, 2025 Jun 10, 2026
Financial Times 171 May 23, 2025 Oct 30, 2025
IGN 107 Jun 10, 2025 Jul 25, 2026
The Washington Post 97 May 26, 2025 Aug 10, 2026
The New York Times 92 Apr 21, 2025 Jun 19, 2026
NBC News 87 May 22, 2025 Sep 30, 2025
WIRED 71 Apr 21, 2025 Jul 30, 2025
The Globe and Mail 48 May 28, 2025 May 5, 2026
HuffPost 43 Nov 12, 2025 Nov 25, 2025
Los Angeles Times 43 May 27, 2025 May 21, 2026
CNN 37 May 22, 2025 Feb 26, 2026
MS NOW 35 Jul 22, 2025 Jun 8, 2026
Flipboard 28 Nov 26, 2025 Aug 5, 2026
Rest of World 15 Jan 9, 2026 Feb 18, 2026
AFP News Agency 14 Oct 17, 2025 Jun 30, 2026
Yahoo Finance 12 May 22, 2025 Dec 31, 2025
European Commission 8 Oct 10, 2025 Mar 17, 2026
Microsoft 8 Jul 8, 2025 Aug 4, 2025
CNBC 6 Feb 9, 2026 Feb 17, 2026
Forbes 4 Jan 6, 2026 Jan 28, 2026
City of Toronto 4 Nov 20, 2025 Dec 2, 2025
The Wall Street Journal 1 Aug 20, 2025 Aug 20, 2025

The right-hand column is the one to read before you pin hopes on this route. WIRED hasn't issued a check since July 2025, the FT since October 2025, NBC News since September 2025. The Wall Street Journal has issued exactly one verification in its entire tenure — one, in August 2025. Only the Post, IGN and Flipboard were active in the last month. Several of these desks look less like a programme than like someone who tried it once.

It's also a newsroom club with three exceptions: Microsoft, the European Commission and the City of Toronto. If your field isn't journalism, sport or games, there is currently nobody positioned to vouch for you but Bluesky.


How Notable Do You Have to Be?

I went looking for the follower threshold everyone assumes exists, and there isn't one. Across the 6,910 accounts Bluesky verified whose profiles still resolve:

  • Median follower count: 6,993
  • 18.1% have fewer than 1,000 followers; the bottom tenth sit under 383
  • 57.4% have fewer than 10,000
  • 469 have more than 100,000

The modal verified account is not a celebrity, in other words. It's a working journalist, a mid-sized institution, a regional politician — someone whose identity is checkable against the outside world, at a follower count thousands of ordinary accounts pass without noticing.

What the verified population does share is step 1. 42.5% of them hold a custom domain handle, against the 309,000 accounts network-wide that Bluesky's transparency report says use one — about 0.75% of the platform. A verified account is roughly sixty times more likely to have claimed its domain than an average one. That correlation is not a coincidence and it isn't really about status: both things are evidence of the same fact, that this person can be checked somewhere that isn't Bluesky. Step 1 isn't the consolation prize, it's the qualifying round.


Where Does Agent Sky Fit?

Honestly? Nowhere in this pipeline, and I'd rather say so than imply otherwise, because "get verified" is exactly the promise a growth tool would love to make. I can't make it. Nobody can sell you a check — that's the whole point of the gotothebadge warning above, and it's the rare corner of Bluesky where there's nothing to sell.

What the numbers above change is where you aim instead. Fewer than one account in 5,000 will ever wear a check, so the credibility signals available to the rest of us are the ones that matter: a domain handle, a profile that looks like a person made it, and an audience that chose you. Agent Sky only helps with the last of those. You point it at accounts whose audiences overlap with yours and it works through them gradually, dropping the ones who don't reciprocate — and it checks the live follow graph at that moment rather than trusting what it saw last week, because the cost of getting that wrong is unfollowing someone who did follow you back.

Its idea of a good account to approach turns out to be a useful proxy for this post's question. Verification isn't part of it — the concept appears nowhere in the targeting code. What the filter insists on is a display name, an avatar, a bio and at least one post; follower count and account age are deliberately excluded, because backtesting kept showing that accounts looking "low-quality" on those signals convert best. Four filled-in fields, in other words, are what a machine uses to decide you're a real person, which is roughly what Bluesky's reviewers are doing with better evidence. Signing up is free, and the $9/month plan buys more accounts to run, not a better chance with anybody's verification desk.

So: set the domain handle this week, fill in the form if you have a case, and stop treating the badge as the goal. The tenth percentile of the people who got one had 383 followers — which tells you the check follows a reputation rather than creating one.


Quick FAQ

How do you get verified on Bluesky? Two different things wear the word "verified". The one you control is a domain handle: point a domain you own at your account and your handle becomes yoursite.com. Bluesky's 2023 tutorial calls this "one form of verification on Bluesky", though its 2025 announcement is careful to add that it "is different from a verification badge". The blue check is the other one, and you cannot give it to yourself — you apply on Bluesky's official form, linked from its April 21, 2025 announcement, and Bluesky or one of its trusted verifier organisations decides. Bluesky says it verifies accounts that are "authentic and notable".

How long does it take to get verified on Bluesky? Bluesky has never published a review time, and guides quoting one are guessing. Reading every verification record on the network on August 12, 2026, the monthly totals swing from 1,495 in January 2026 to 69 in May 2025 — batches, not a queue draining at a steady rate. Checks were still being issued the morning I counted, so applications are clearly being read. Assume no answer is the normal outcome and get on with the parts you control.

Can you buy a blue check on Bluesky? No. Bluesky charges nothing for verification and there is no subscription that includes it, which is the sharpest difference from X's paid checkmark. That also makes verification a favourite scam hook. Bluesky's safety thread is explicit that "the ONLY place to apply for verification is our official form", that "Bluesky never communicates with users through DMs", and that entering your login on a fake badge site — it names gotothebadge — gets your account compromised and suspended.

Why did my Bluesky verification disappear? Almost certainly because you changed your display name or your handle. A verification record stores the name and handle you had at the moment it was issued, and the lexicon says the verification "is only valid if the current displayName matches the one at the time of verifying". Edit either and the badge switches off — and the one notification Bluesky has for losing a check fires only when a verifier deletes the record, which a rename doesn't do. Of the 6,946 accounts Bluesky itself has verified, 43 were in this state on August 12, 2026, and a trailing space is enough to do it.