Every filter Bluesky's search supports, in one form. Fill in what you want,
get the bsky.app/search URL.
This page searches nothing. It is a pure URL builder — no login, no API calls, no data leaves your browser. It assembles a link and hands it to you; Bluesky does the searching when you follow it.
Fill in a field to build a search URL.
Bluesky's search takes free text in q plus structured filter
params alongside it. The classic operators still work inside q
and are merged with the params, so a URL can carry either or both.
q| Syntax | Effect |
|---|---|
"exact phrase" | Phrase match |
-word | Exclude a word |
(a OR b) | Alternation group |
#tag | Hashtag |
from:handle, from:me | Author |
mentions:handle, to:handle | Mentions an account |
domain:example.com | Links to a domain |
url:https://… | Links to a URL |
lang:en | Post language (ISO 639-1) |
since:2026-01-01 / until: | Date range |
/search| Param | Value |
|---|---|
author, mentions, domain, url, tag | Space-separated list, OR-matched |
excludeAuthor, excludeMentions, excludeDomain, excludeUrl, excludeTag | Same, negated |
lang | ISO 639-1 code |
since, until | YYYY-MM-DD |
replies | none or only |
media, video, following | true |
from | me |
The exclude, replies, media, video and following filters have no
operator equivalent — they exist only as params. Older Bluesky clients that
only read q will ignore them.