feeds_api

Module Group: Posts

The feeds_api provides endpoints for retrieving various types of content feeds including account blogs, community posts, and trending/hot content sorted by different criteria.


Active Config

{
  "id": "feeds_api",
  "group_id": "posts",
  "parsing_order": 260,
  "required_modules": ["chain_api", "posts_api", "post_votes_api", "post_tags_api", "communities_api"],
  "optional_modules": ["accounts_api", "post_resteems_api", "followers_api"],
  "referenced_modules": ["steem_requests_api"],
  "parse_reversible": true,
  "event_handlers": [
    "chain_api.onCreatePost",
    "chain_api.onRemovePost",
    "posts_api.onSyncPost",
    "followers_api.onFollowAccount",
    "followers_api.onUnfollowAccount",
    "post_resteems_api.onResteemPost"
  ]
}

Database Info

{
  "name": "feeds_api",
  "size": "33.380 GB",
  "page_size": "4096 Bytes",
  "type": "SQLITE",
  "journal_mode": "WAL",
  "busy_timeout": 10000,
  "log_level": "INFO"
}

Common Parameters

Name Type Default Description
:observer string - Account perspective for visibility
:bodyLength int 250 Length of body text to return
:limit int 20 Maximum results
:offset int 0 Result offset for pagination

Endpoints

getConfig

Returns this module's active configuration.

GET /feeds_api/getConfig

Account Feeds

getAccountBlog

Returns posts from an account's blog (including resteems).

GET /feeds_api/getAccountBlog/:account/:observer?/:bodyLength?/:limit?/:offset?

Live Example

GET https://sds.steemworld.org/feeds_api/getAccountBlog/steemchiller

getAccountFriendsFeed

Returns posts from accounts the user follows.

GET /feeds_api/getAccountFriendsFeed/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByCreated

Returns posts from communities the account subscribes to, sorted by creation time.

GET /feeds_api/getAccountCommunitiesFeedByCreated/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByTrending

Returns trending posts from subscribed communities.

GET /feeds_api/getAccountCommunitiesFeedByTrending/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByTrendingWithoutWhales

Returns trending posts excluding whale votes.

GET /feeds_api/getAccountCommunitiesFeedByTrendingWithoutWhales/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByHot

Returns hot posts from subscribed communities.

GET /feeds_api/getAccountCommunitiesFeedByHot/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByHotWithoutWhales

Returns hot posts excluding whale votes.

GET /feeds_api/getAccountCommunitiesFeedByHotWithoutWhales/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByInteraction

Returns posts sorted by interaction from subscribed communities.

GET /feeds_api/getAccountCommunitiesFeedByInteraction/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByPayout

Returns posts sorted by payout from subscribed communities.

GET /feeds_api/getAccountCommunitiesFeedByPayout/:account/:observer?/:bodyLength?/:limit?/:offset?

getAccountCommunitiesFeedByCommentsPayout

Returns posts sorted by comments payout.

GET /feeds_api/getAccountCommunitiesFeedByCommentsPayout/:account/:observer?/:bodyLength?/:limit?/:offset?

All Posts

getPostsByAuthor

Returns all posts by a specific author.

GET /feeds_api/getPostsByAuthor/:author/:observer?/:bodyLength?/:limit?/:offset?

getPostsByPayout

Returns all posts sorted by payout.

GET /feeds_api/getPostsByPayout/:observer?/:bodyLength?/:limit?/:offset?

getPostsByCommentsPayout

Returns posts sorted by their comments' payout.

GET /feeds_api/getPostsByCommentsPayout/:observer?/:bodyLength?/:limit?/:offset?

All Posts By Tag

getPostsByTagCreated

Returns posts with a specific tag sorted by creation time.

GET /feeds_api/getPostsByTagCreated/:tag/:observer?/:bodyLength?/:limit?/:offset?

Active Posts

Posts within the 7-day payout window.

getActivePostsByAuthor

GET /feeds_api/getActivePostsByAuthor/:author/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByCreated

GET /feeds_api/getActivePostsByCreated/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTrending

GET /feeds_api/getActivePostsByTrending/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTrendingWithoutWhales

GET /feeds_api/getActivePostsByTrendingWithoutWhales/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByHot

GET /feeds_api/getActivePostsByHot/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByHotWithoutWhales

GET /feeds_api/getActivePostsByHotWithoutWhales/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByInteraction

GET /feeds_api/getActivePostsByInteraction/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByPayout

GET /feeds_api/getActivePostsByPayout/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByCommentsPayout

GET /feeds_api/getActivePostsByCommentsPayout/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByPromoted

GET /feeds_api/getActivePostsByPromoted/:observer?/:bodyLength?/:limit?/:offset?

Active Posts By Tag

getActivePostsByTagCreated

GET /feeds_api/getActivePostsByTagCreated/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagTrending

GET /feeds_api/getActivePostsByTagTrending/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagTrendingWithoutWhales

GET /feeds_api/getActivePostsByTagTrendingWithoutWhales/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagHot

GET /feeds_api/getActivePostsByTagHot/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagHotWithoutWhales

GET /feeds_api/getActivePostsByTagHotWithoutWhales/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagInteraction

GET /feeds_api/getActivePostsByTagInteraction/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagPayout

GET /feeds_api/getActivePostsByTagPayout/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagCommentsPayout

GET /feeds_api/getActivePostsByTagCommentsPayout/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActivePostsByTagPromoted

GET /feeds_api/getActivePostsByTagPromoted/:tag/:observer?/:bodyLength?/:limit?/:offset?

All Comments

getCommentsByAuthor

GET /feeds_api/getCommentsByAuthor/:author/:observer?/:bodyLength?/:limit?/:offset?

getCommentsByParentAuthor

GET /feeds_api/getCommentsByParentAuthor/:parentAuthor/:observer?/:bodyLength?/:limit?/:offset?

getCommentsByPayout

GET /feeds_api/getCommentsByPayout/:observer?/:bodyLength?/:limit?/:offset?

All Comments By Tag

getCommentsByTagCreated

GET /feeds_api/getCommentsByTagCreated/:tag/:observer?/:bodyLength?/:limit?/:offset?

Active Comments

getActiveCommentsByAuthor

GET /feeds_api/getActiveCommentsByAuthor/:author/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommentsByCreated

GET /feeds_api/getActiveCommentsByCreated/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommentsByPayout

GET /feeds_api/getActiveCommentsByPayout/:observer?/:bodyLength?/:limit?/:offset?

Active Comments By Tag

getActiveCommentsByTagCreated

GET /feeds_api/getActiveCommentsByTagCreated/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommentsByTagPayout

GET /feeds_api/getActiveCommentsByTagPayout/:tag/:observer?/:bodyLength?/:limit?/:offset?

All Community Posts

getCommunityPostsByAuthor

GET /feeds_api/getCommunityPostsByAuthor/:community/:author/:observer?/:bodyLength?/:limit?/:offset?

getCommunityPostsByCreated

GET /feeds_api/getCommunityPostsByCreated/:community/:observer?/:bodyLength?/:limit?/:offset?

getCommunityPostsByPayout

GET /feeds_api/getCommunityPostsByPayout/:community/:observer?/:bodyLength?/:limit?/:offset?

getCommunityPostsByCommentsPayout

GET /feeds_api/getCommunityPostsByCommentsPayout/:community/:observer?/:bodyLength?/:limit?/:offset?

All Community Posts By Tag

getCommunityPostsByTagAuthor

GET /feeds_api/getCommunityPostsByTagAuthor/:community/:tag/:author/:observer?/:bodyLength?/:limit?/:offset?

getCommunityPostsByTagCreated

GET /feeds_api/getCommunityPostsByTagCreated/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getCommunityPostsByTagPayout

GET /feeds_api/getCommunityPostsByTagPayout/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getCommunityPostsByTagCommentsPayout

GET /feeds_api/getCommunityPostsByTagCommentsPayout/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

Active Community Posts

getActiveCommunityPostsByAuthor

GET /feeds_api/getActiveCommunityPostsByAuthor/:community/:author/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByCreated

GET /feeds_api/getActiveCommunityPostsByCreated/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTrending

GET /feeds_api/getActiveCommunityPostsByTrending/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTrendingWithoutWhales

GET /feeds_api/getActiveCommunityPostsByTrendingWithoutWhales/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByHot

GET /feeds_api/getActiveCommunityPostsByHot/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByHotWithoutWhales

GET /feeds_api/getActiveCommunityPostsByHotWithoutWhales/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByInteraction

GET /feeds_api/getActiveCommunityPostsByInteraction/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByPayout

GET /feeds_api/getActiveCommunityPostsByPayout/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByCommentsPayout

GET /feeds_api/getActiveCommunityPostsByCommentsPayout/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByPromoted

GET /feeds_api/getActiveCommunityPostsByPromoted/:community/:observer?/:bodyLength?/:limit?/:offset?

Active Community Posts By Tag

getActiveCommunityPostsByTagAuthor

GET /feeds_api/getActiveCommunityPostsByTagAuthor/:community/:tag/:author/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagCreated

GET /feeds_api/getActiveCommunityPostsByTagCreated/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagTrending

GET /feeds_api/getActiveCommunityPostsByTagTrending/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagTrendingWithoutWhales

GET /feeds_api/getActiveCommunityPostsByTagTrendingWithoutWhales/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagHot

GET /feeds_api/getActiveCommunityPostsByTagHot/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagHotWithoutWhales

GET /feeds_api/getActiveCommunityPostsByTagHotWithoutWhales/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagInteraction

GET /feeds_api/getActiveCommunityPostsByTagInteraction/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagPayout

GET /feeds_api/getActiveCommunityPostsByTagPayout/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagCommentsPayout

GET /feeds_api/getActiveCommunityPostsByTagCommentsPayout/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityPostsByTagPromoted

GET /feeds_api/getActiveCommunityPostsByTagPromoted/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

All Community Comments

getCommunityCommentsByAuthor

GET /feeds_api/getCommunityCommentsByAuthor/:community/:author/:observer?/:bodyLength?/:limit?/:offset?

getCommunityCommentsByCreated

GET /feeds_api/getCommunityCommentsByCreated/:community/:observer?/:bodyLength?/:limit?/:offset?

getCommunityCommentsByPayout

GET /feeds_api/getCommunityCommentsByPayout/:community/:observer?/:bodyLength?/:limit?/:offset?

All Community Comments By Tag

getCommunityCommentsByTagAuthor

GET /feeds_api/getCommunityCommentsByTagAuthor/:community/:tag/:author/:observer?/:bodyLength?/:limit?/:offset?

getCommunityCommentsByTagCreated

GET /feeds_api/getCommunityCommentsByTagCreated/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getCommunityCommentsByTagPayout

GET /feeds_api/getCommunityCommentsByTagPayout/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

Active Community Comments

getActiveCommunityCommentsByAuthor

GET /feeds_api/getActiveCommunityCommentsByAuthor/:community/:author/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityCommentsByCreated

GET /feeds_api/getActiveCommunityCommentsByCreated/:community/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityCommentsByPayout

GET /feeds_api/getActiveCommunityCommentsByPayout/:community/:observer?/:bodyLength?/:limit?/:offset?

Active Community Comments By Tag

getActiveCommunityCommentsByTagAuthor

GET /feeds_api/getActiveCommunityCommentsByTagAuthor/:community/:tag/:author/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityCommentsByTagCreated

GET /feeds_api/getActiveCommunityCommentsByTagCreated/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

getActiveCommunityCommentsByTagPayout

GET /feeds_api/getActiveCommunityCommentsByTagPayout/:community/:tag/:observer?/:bodyLength?/:limit?/:offset?

Back to Main Index