Skip to main content
GET
Search across Matter. Results are grouped by type, each with independent pagination. Currently supports items; more types will be added in future releases.

Query Parameters

string
required
Search query string (min 2 characters). Supports operators:
  • "exact phrase" — required phrase match
  • -excluded — exclude articles containing a term
  • by:author — filter by author or publisher name
  • site:domain — filter by domain or publisher
  • title:word — match in title only
Examples: machine learning, "deep work", by:graham site:paulgraham.com
string
required
Comma-separated list of result types to include. Currently supported: items.
string
Filter for item results. Restricts results to items with the given status. Comma-separated for multiple values. Omit to search all content. Only applies when items is in the type parameter.
  • queue — queue items only
  • archive — archived items only
  • queue,archive — both queue and archive
integer
default:25
Maximum results per type. Min 1, max 100.
string
Cursor for the next page of results. Obtained from next_cursor in a previous response.

Response

string
required
Always "search_results".
object
Matching items, ranked by relevance. Present when items is in the type parameter.