search
Search for content in accounts, statuses and hashtags.
Search results
GET
https://mastodon.example/api/v2/search
Returns: Results
OAuth: User token + read:search
Version history:
2.4.1 - added, limit hardcoded to 5
2.8.0 - add type, limit, offset, min_id, max_id, account_id
3.0.0 - add exclude_unreviewed
param
Query Parameters
account_id
string
If provided, statuses returned will be authored only by this account
max_id
string
Return results older than this id
min_id
string
Return results immediately newer than this id
type
string
Enum(accounts, hashtags, statuses)
exclude_unreviewed
boolean
Filter out unreviewed tags? Defaults to false. Use true when trying to find trending tags.
q
string
The search query
resolve
boolean
Attempt WebFinger lookup. Defaults to false.
limit
integer
Maximum number of results to load, per type. Defaults to 20. Max 40.
offset
integer
Offset in search results. Used for pagination. Defaults to 0.
following
boolean
Only include accounts that the user is following. Defaults to false.
Headers
Authorization
string
Bearer <user token>
(DEPRECATED) Search results
GET
https://mastodon.example/api/v1/search
Returns: Results, but hashtags is an array of strings instead of an array of Tag.
OAuth: User token + read:search
Version history:
1.1 - added, limit hardcoded to 5
1.5.0 - now requires authentication
2.8.0 - added limit, pagination, and account options
3.0.0 - removed; use v2 instead
Query Parameters
q
string
The search query
resolve
string
Attempt Webfinger lookup. Defaults to false.
limit
string
Max number of results to load per type. Defaults to 20
type
string
Enum(accounts,hashtags,statuses)
offset
string
Offset in search results.
min_id
string
Return results immediately newer than this id
max_id
string
Return results older than this id
account_id
string
Return statuses only from this account
Last updated
Was this helpful?