How to Search AO3 Like a Power User: Works Search, Operators & Filters

AO3's search is far more powerful than the single search box suggests. Here's how to use Works Search, search operators, kudos thresholds, and URL tricks to find exactly the fic you want.

Most people use AO3's search bar the way they'd use Google: type a ship name, hit enter, and scroll through whatever comes back. That works, but it's using about ten percent of what AO3's search can actually do. The archive has a full advanced search engine — Works Search — plus a set of search operators that let you set kudos minimums, word-count ranges, completion requirements, and tag exclusions in a single query.

This guide covers the whole toolkit: where Works Search lives, what every field does, the operator syntax nobody tells you about, and the URL tricks that make repeat searches painless. Ten minutes here saves hours of scrolling for years.

Works Search vs. the search bar: they are different tools

The search bar at the top of every AO3 page runs a general search across works, and it's fine for quick lookups. But the real tool is Works Search, at archiveofourown.org/works/search — linked as 'Search' in AO3's header, then the 'Works' tab. It gives you separate fields for title, author, date, completion status, word count, language, fandoms, characters, relationships, additional tags, ratings, warnings, categories, and stats like kudos, comments, and bookmarks.

The single most useful thing Works Search does: numeric ranges. The word count field accepts exact numbers (50000), ranges (20000-80000), and open-ended bounds (>100000 or <5000). The kudos, comments, bookmarks, and hits fields all accept the same syntax. That means 'complete fics over 80k words with at least 5,000 kudos' is one search, not an afternoon of scrolling.

The operator syntax: search like you mean it

AO3's 'Any Field' box (and the general search bar) supports operators most users never discover. Quotation marks force an exact phrase: "coffee shop" finds that phrase, not works containing both words separately. The minus sign excludes: sherlock -johnlock finds Sherlock works that don't mention Johnlock in their indexed text. Parentheses and OR let you branch: (angst OR hurt/comfort) matches either tag.

Field prefixes are the deepest cut. In the Any Field box you can type kudos>10000 to require ten thousand kudos, words<10000 for one-shots, or complete:true for finished works only. You can combine them: kudos>5000 words>80000 complete:true is a one-line query for finished, well-loved epics. These work in the general search bar too, which makes it a command line once you know the vocabulary.

Filtering inside a tag: the sidebar is a search engine too

When you're browsing a fandom, ship, or tag page, the 'Filter' sidebar (top right on desktop, a button on mobile) is a scoped version of Works Search. Sort by kudos to surface community favorites, set 'Completion Status' to complete works only, and use 'Exclude' to remove tags, ratings, warnings, categories, or even specific relationships from the results.

The exclusion filters are the most underused feature on the archive. Tired of a mega-popular ship crowding a character tag? Exclude the relationship. Never want to see a specific trope? Exclude the tag once and the page remembers it while you browse. You can also type free-form exclusions in 'Other tags to exclude' — it autocompletes against AO3's canonical tags.

One more sidebar trick: the 'Search within results' box at the bottom of the filter panel accepts the same operator syntax from the previous section, so you can layer kudos>1000 on top of any tag page you're already filtering.

URL tricks: save any search forever

Every AO3 search and filter combination is encoded in the page URL, which means any search you build is bookmarkable. Filter a ship tag to complete-only, sorted by kudos, rated Teen and below — then bookmark the result. That bookmark re-runs the whole search every time you open it. Serial rereaders build entire bookmark folders of these.

Two URL parameters worth knowing by hand: sort_column=kudos_count sorts any works listing by kudos, and words_from / words_to constrain word count. If a page of results ever loads unsorted, appending ?sort_column=kudos_count usually fixes it. This is exactly how the curated lists on this site link into AO3 — the links arrive pre-filtered so you land on the good stuff.

If you read on your phone, a reading app can carry these saved searches further — Fanfict Reader lets you keep filtered searches and reading lists synced, with offline downloads for the commute.

What AO3 search can't do (and the workarounds)

No saved-search alerts: AO3 won't email you when new works match a query. Workaround: bookmark the URL sorted by date and check it; or subscribe to specific authors and series, which does generate notifications.

No negative kudos filtering, no 'sort by kudos-per-hit,' and no full-text search of story content — search only sees titles, summaries, notes, and tags. That last one is why authors' tagging matters so much, and why searching a distinctive phrase from a half-remembered fic usually fails. For lost-fic hunting, search the summary phrasing you remember, not the prose, and try the fandom's lost-fic communities.

Rate limits: hammering search with rapid-fire queries can trigger AO3's 'Retry later' page. It passes in a minute or two — the archive is volunteer-run, so pace yourself.

Frequently Asked Questions

How do I search works on AO3?

Use Works Search at archiveofourown.org/works/search for full field-by-field control (fandom, tags, word count, kudos, completion status), or use the search bar with operators like kudos>1000, words<10000, complete:true, quoted phrases, and minus-sign exclusions.

How do I search AO3 by kudos?

Type kudos>NUMBER in any search box (e.g., kudos>10000), or use the Kudos field in Works Search, which accepts ranges like 1000-5000. On tag pages, choose 'Sort by: Kudos' in the filter sidebar to rank results by popularity.

Can I search AO3 for completed fics only?

Yes — set 'Completion Status' to 'Complete works only' in Works Search or any tag page's filter sidebar, or add complete:true to a search-bar query.

Why can't I find a fic I remember reading?

AO3 search doesn't index story text — only titles, summaries, notes, and tags. Search the summary wording you remember instead of quotes from the prose, check your AO3 History (Profile → History) if you were logged in, and try fandom lost-fic finding communities as a last resort.

Can I save a search on AO3?

AO3 has no saved-search feature, but every search is fully encoded in its URL — bookmark the results page and the bookmark re-runs the search each time. For update alerts, subscribe to authors or series instead.

Keep Reading

Read AO3 fanfiction on the go

Fanfict Reader is the best way to browse, search, and read AO3 fanfiction on your iPhone. Download for free and start reading your favorite stories today.

Free to download
Offline reading
Custom themes