SpeakBits JSON Feeds

The majority of the available routes at SpeakBits can be turned into JSON feeds. These are limited to one request per second.

The following are the current publicly available feeds:

All of the previously listed feeds, except for the individual post, can have "offset" and "limit" query parameters appended to the URL to determine what items are received in the request, e.g. "?limit=100".

The group and top feeds can also have an additional "sort" query parameter.

Authenticated Feeds

Some feeds require authentication to access. An API key can generated in your user settings and to the urls by appending "?apiKey=XXXXXXXXX". This authentication is required as the data is specific to your user and moderation status. Post and group urls can sometimes require authentication if group requested is a private one.

The following are the current available feeds requiring authentication:

  • /json/messages
  • /json/group/[group name]/requests
  • /json/group/[group name]/reports
  • /json/group/[group name]/reports/approved
  • /json/group/[group name]/reports/removed
  • /json/group/[group name]/reports/spam
  • /json/group/[group name]/reports/tags