Home/Switch/Search

Search all of Reddit, 30 days, posts and comments

Reddit's own search covers titles and skips comments. Redlisten searches the full text of every public post and comment from the last 30 days, with a query syntax you can write by hand, and turns any query into a stream that keeps matching.

What Reddit search never did

Reddit's search box matches titles and a little body text, ranks by its own relevance, and leaves comments out. For anyone watching a brand, a ticker, a competitor or a phrase, comments are where most of the mentions are. Redlisten indexes the full text of every public post and comment and searches it with plain operators, newest at the top.

Paid plans search the last 30 days and free keys search the last 7 days. Both windows roll forward every day.

The query syntax

Everything goes in q. Words are matched as whole words, case does not matter, and terms such as c++, c# or at&t match as typed.

Alongside q, three parameters narrow the result set. type is link for posts or comment for comments, and both when omitted. t is hour, day, week or month, with month meaning your plan's window. limit and after page through results, up to 100 a page as on Reddit, or 50 on a free key.

# Posts and comments mentioning a product, outside two communities, this week
curl -G "https://api.redlisten.com/search" \
  -H "Authorization: Bearer rl_live_YOUR_KEY" \
  --data-urlencode 'q="notion alternative" OR "notion replacement" NOT subreddit:Notion NOT subreddit:productivity' \
  --data-urlencode 't=week' \
  --data-urlencode 'limit=100'

# Comments by one author that mention a ticker
curl -G "https://api.redlisten.com/search" \
  -H "Authorization: Bearer rl_live_YOUR_KEY" \
  --data-urlencode 'q=$NVDA author:example_user' \
  --data-urlencode 'type=comment'

The response is a Reddit style Listing, so the same parser that reads /r/{sub}/new.json reads search results. The path also works as /r/{sub}/search?q= to scope a query to one community, and as /search.rss?q=&key= for a feed reader. See the docs for the field list.

Searching comments

Set type=comment and the same query runs over comment bodies. Each result carries link_id and parent_id, so a hit can be expanded into its thread with one call to /comments/{id}. That is the shape most monitoring tools want: the matching comment, the post it sits under, and the replies around it.

A search call counts as one request however many results it returns. There are no daily caps; the monthly request quota is the meter. A Pro key with 50,000 requests a month runs a query a minute, all month, with room left.

Turning a query into a stream

A search answers the question once. A keyword stream keeps answering it. Create a stream with the same words, split into any, all and exclude lists, plus the same community and author filters, and Redlisten collects every new post and comment that matches from then on. On paid plans the stream fills with the last 30 days of matches when it is created, so the history and the live tail are in one place.

Read a stream's matches with a cursor on your own schedule, or have each match delivered: a webhook POST per match, a message in a Slack or Discord channel, or a daily or weekly email digest. Free keys get one stream with email digests; Pro keys get ten streams with every delivery type. The keyword alerts page walks through the setup, and the docs list every field.

Counting mentions over time

For a report rather than an alert, /v1/trends takes a query and returns a count of posts and comments per hour or per day across the window. Team keys can compare several terms in one call and list the communities where a term appears most. That turns "how is the launch landing" into a chart with one request.

Common questions.

How far back does search go?

Paid plans search the last 30 days of posts and comments. Free keys search the last 7 days.

Does it search comments?

Yes. Every public comment is indexed with its full text. Use type=comment for comments alone, type=link for posts alone, or leave type out for both.

Is the syntax the same as Reddit's?

It is a superset. subreddit: and author: work as they do on Reddit, and AND, OR, NOT, quoted phrases and brackets are added. Results come back in Reddit's Listing format.

How is a search metered?

One request per call, whatever the page size. There are no daily caps. Search pages up to 100 results, or 50 on a free key.

Can a search run on its own?

Yes. A keyword stream is a saved search that keeps matching new posts and comments, with webhook, Slack, Discord or email delivery on paid plans and email digests on Free.

Switch before 13 Nov

Get a key, change one URL, and your feeds, bots and alerts keep running. Then try the search Reddit never had.