timelines
Read and view timelines of statuses.
Public timeline
GET
https://mastodon.example/api/v1/timelines/public
Returns: Array of Status
OAuth: Public. Requires app token + read:statuses
if the instance has disabled public preview.
Version history:
0.0.0 - added
2.3.0 - added only_media
2.6.0 - add min_id
3.0.0 - auth is required if public preview is disabled
Query Parameters
local
boolean
Show only local statuses? Defaults to false.
only_media
boolean
Show only statuses with media attached? Defaults to false.
max_id
string
Return results older than this id
since_id
string
Return results newer than this id
min_id
string
Return results immediately newer than this id
limit
integer
Maximum number of results to return. Defaults to 20.
Hashtag timeline
GET
https://mastodon.example/api/v1/timelines/tag/:hashtag
View public statuses containing the given hashtag.
Returns: Array of Status
OAuth: Public. Requires app token + read:statuses
if the instance has disabled public preview.
Version history:
0.0.0 - added
2.3.0 - added only_media
2.6.0 - add min_id
3.0.0 - auth is required if public preview is disabled
Path Parameters
:hashtag
string
Content of a #hashtag, not including # symbol.
Query Parameters
local
boolean
If true, return only local statuses. Defaults to false.
only_media
boolean
If true, return only statuses with media attachments. Defaults to false.
max_id
string
Return results older than this ID.
since_id
string
Return results newer than this ID.
min_id
string
Return results immediately newer than this ID.
limit
integer
Maximum number of results to return. Defaults to 20.
Home timeline
GET
https://mastodon.example/api/v1/timelines/home
View statuses from followed users.
Returns: Array of Status
OAuth: User + read:statuses
Version history:
0.0.0 - added
2.6.0 - add min_id
Query Parameters
max_id
string
Return results older than id
since_id
string
Return results newer than id
min_id
string
Return results immediately newer than id
limit
string
Maximum number of results to return. Defaults to 20.
local
boolean
Return only local statuses?
Headers
Authorization
string
Bearer <user token>
List timeline
GET
https://mastodon.example/api/v1/timelines/list/:list_id
View statuses in the given list timeline.
Returns: Array of Status
OAuth: User token + read:lists
Version history:
2.1.0 - added
2.6.0 - add min_id
Path Parameters
:list_id
string
Local ID of the list in the database.
Query Parameters
max_id
string
Return results older than this ID.
since_id
string
Return results newer than this ID.
min_id
string
Return results immediately newer than this ID.
limit
integer
Maximum number of results to return. Defaults to 20.Return results older than this ID.
Headers
Authorization
string
Bearer <user token>
[DEPRECATED] Direct timeline
GET
/api/v1/timelines/direct
View statuses with a "direct" privacy, from your account or in your notifications.
Returns: Array of Status
OAuth: User token + read:statuses
Version history:
x.x.x - added
2.6.0 - add min_id
. deprecated in favor of conversations
3.0.0 - removed
Query Parameters
limit
string
Maximum number of results to return. Defaults to 20.
max_id
string
Return results older than ID
since_id
string
Return results newer than ID
min_id
string
Return results immediately newer than ID
Headers
Authorization
string
Bearer <user token>
Last updated
Was this helpful?