Fetching Never lose a website again.

FAQNative HelpSearch HelpBrowser HelpRelease NotesContact Us

Search Help

Fetching tries to be simple enough to use without explanation -- just type what you want and find it. However, for advanced users and for special use-cases, Fetching offers sophisticated additional search and configuration options.

Have questions? Please see the frequently asked questions or click the red help icon in the lower right corner to contact support.

Search Query Language

Fetching employs powerful search magic! In most cases, searching for sites you've seen is simply a matter of describing what you want however you remember it. Fetching will automatically correct for simple spelling mistakes and also attempts to consider documents that closely match what you might mean (in addition to exactly what you've said).

Fetching searches are always applied to the following fields: body, title, URL, and domain name as well as your tags and notes. For special cases where you need more control, Fetching also provides a rich query language to let you interrogate specific aspects of your document index. You can filter by specific fields, logically group search terms, require very exact term matches and more.

Field Specifiers

Field specifiers let you find only documents that match values in specific fields. Any search terms that are not applied to a specific field are applied against all fields.


Use the title field specifier to filter sites by page title. For example, search for any sites that mention "fish" in the title:



The body field specifier let's you match terms that occur in just the body. For example, to match documents mentioning "astronomy" try:



Use the tags field specifier to include any documents with a specific tag. For example, to find all documents with tags that include the term "development" try:


Note this will match the tag "javascript development" and "urban-development". To match only the "development" tag try:



Use the url field specifier to filter by the URL of sites you visit. Matches against any part of the URL. For example, to find all pages you've visited with "Seattle" in either the domain, URL or query params try:



Use the domain field specifier to filter by the domain name of sites you visit. Matches any part of the domain name; i.e. does not include protocol, path or query string. For example, to filter to only pages you've seen on GitHub try:


To filter for only government sites try:


Grouping and Logical Operators

AND, OR, NOT and parenthesis can be used to fine tune searches. For example, find pages that include "Seatte" and either "Microsoft" or "Facebook":

Seattle AND Microsoft OR Facebook

To find pages that mention either "Microsoft" and "Seattle", or "Menlo Park" and "Facebook" use:

(Seattle AND Microsoft) OR (Menlo Park AND Facebook)

To exclude pages that include the term "dinosaur":

NOT dinosaur

Finally, all this stuff can be mixed and matched to create very complex queries:

(tags:development OR tags:javascript) AND (domain:github OR domain:io) AND NOT url:amazon

Note that the following synonyms can be used: &&, || and !.