steem_requests_api

Module Group: Base
Parsing Order: 110

The steem_requests_api provides cached and direct access to Steem node requests. It caches frequently used blockchain data for improved performance.


Configuration

Active Config

{
   "id": "steem_requests_api",
   "group_id": "base",
   "parsing_order": 110,
   "only_new_blocks": true,
   "parse_reversible": true,
   "cached_requests": [
      {"apiName": "condenser_api", "methodName": "get_account_count", "returns": "int"},
      {"apiName": "condenser_api", "methodName": "get_chain_properties", "returns": "json"},
      {"apiName": "condenser_api", "methodName": "get_current_median_history_price", "returns": "json"},
      {"apiName": "condenser_api", "methodName": "get_dynamic_global_properties", "returns": "json"},
      {"apiName": "condenser_api", "methodName": "get_hardfork_version", "returns": "string"},
      {"apiName": "condenser_api", "methodName": "get_next_scheduled_hardfork", "returns": "json"},
      {"apiName": "condenser_api", "methodName": "get_reward_fund", "params": ["post"], "returns": "json"},
      {"apiName": "condenser_api", "methodName": "get_ticker", "returns": "json"},
      {"apiName": "condenser_api", "methodName": "get_witness_count", "returns": "int"}
   ]
}

Endpoints

getConfig

Returns this module's active configuration.

Endpoint

/steem_requests_api/getConfig

Example Response:

{
   "code": 0,
   "result": {
      "db_path": "~/sds_data1",
      "id": "steem_requests_api",
      "group_id": "base",
      "parsing_order": 110,
      "only_new_blocks": true,
      "parse_reversible": true,
      "cached_requests": [...]
   }
}

getSteemProps

Returns the most important Steem properties in one set. This is a convenient endpoint that combines multiple chain properties.

Endpoint

/steem_requests_api/getSteemProps

Example Response:

{
   "code": 0,
   "result": {
      "sds_version": "0.1.10",
      "last_irreversible_block": 102344045,
      "head_block": 102344061,
      "head_block_time": 1767627354,
      "current_witness": "justyy",
      "total_vesting_fund_steem": 193857602.329,
      "total_vesting_shares": 318688064033.1405,
      "steem_per_share": 0.0006082989110908172,
      "pending_rewarded_shares": 901254999.922836,
      "pending_rewarded_steem": 494375.604,
      "current_supply": 536232453.649,
      "current_sbd_supply": 8025336.475,
      "virtual_supply": 595812460.837,
      "sbd_interest_rate": 0,
      "sbd_print_rate": 0,
      "median_price": 0.13469848114725513,
      "market_cap_steem": 80255033.52335234,
      "total_reward_fund": 938935.526,
      "ticker_latest": 0.13630008410072766,
      "ticker_lowest_ask": 0.13623076923076924,
      "ticker_highest_bid": 0.1358695652173913,
      "ticker_percent_change": 0.18056181403482416,
      "ticker_volume_steem": 41153.851,
      "ticker_volume_sbd": 5596.119
   }
}

getAll

Returns all cached Steem requests.

Endpoint

/steem_requests_api/getAll

Result: JSON Object containing all cached request results


getById

Returns the cached Steem requests for the given IDs.

Endpoint

/steem_requests_api/getById/:ids

Example

/steem_requests_api/getById/1,3

Parameters

Name Type Optional Allowed Values
:ids fixed_csv No 1, 2, 3, 4, 5, 6, 7, 8, 9

Cached Request IDs:

ID API Method
1 get_account_count
2 get_chain_properties
3 get_current_median_history_price
4 get_dynamic_global_properties
5 get_hardfork_version
6 get_next_scheduled_hardfork
7 get_reward_fund
8 get_ticker
9 get_witness_count

Cached Condenser API Methods

These endpoints return cached results from the Steem node for improved performance.

condenser_api.get_account_count

Returns the total number of accounts on the blockchain.

Endpoint

/steem_requests_api/condenser_api.get_account_count

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": 1947317
}

condenser_api.get_chain_properties

Returns witness-voted chain properties.

Endpoint

/steem_requests_api/condenser_api.get_chain_properties

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": {
      "account_creation_fee": "3.000 STEEM",
      "maximum_block_size": 65536,
      "sbd_interest_rate": 0,
      "account_subsidy_budget": 797,
      "account_subsidy_decay": 347321
   }
}

condenser_api.get_current_median_history_price

Returns the current median SBD to STEEM price.

Endpoint

/steem_requests_api/condenser_api.get_current_median_history_price

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": {
      "base": "72229566.681 SBD",
      "quote": "536231485.803 STEEM"
   }
}

condenser_api.get_dynamic_global_properties

Returns the current dynamic global properties.

Endpoint

/steem_requests_api/condenser_api.get_dynamic_global_properties

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": {
      "head_block_number": 102344061,
      "head_block_id": "0619a57d1dd433cfe89560ac989177cfab2feed7",
      "time": "2026-01-05T15:35:54",
      "current_witness": "justyy",
      "total_pow": 514415,
      "num_pow_witnesses": 172,
      "virtual_supply": "595812460.837 STEEM",
      "current_supply": "536232453.649 STEEM",
      "current_sbd_supply": "8025336.475 SBD",
      "total_vesting_fund_steem": "193857602.329 STEEM",
      "total_vesting_shares": "318688064033.140496 VESTS",
      "pending_rewarded_vesting_shares": "901254999.922836 VESTS",
      "pending_rewarded_vesting_steem": "494375.604 STEEM",
      "sbd_interest_rate": 0,
      "sbd_print_rate": 0,
      "maximum_block_size": 65536,
      "last_irreversible_block_num": 102344045,
      "vote_power_reserve_rate": 10,
      "delegation_return_period": 432000,
      "reverse_auction_seconds": 300,
      "content_reward_percent": 6500,
      "vesting_reward_percent": 1500,
      "sps_fund_percent": 1000,
      "downvote_pool_percent": 2500
   }
}

condenser_api.get_hardfork_version

Returns the current hardfork version.

Endpoint

/steem_requests_api/condenser_api.get_hardfork_version

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": "0.23.0"
}

condenser_api.get_next_scheduled_hardfork

Returns information about the next scheduled hardfork.

Endpoint

/steem_requests_api/condenser_api.get_next_scheduled_hardfork

Reference: developers.steem.io

Result: JSON Object


condenser_api.get_reward_fund

Returns the current reward fund information.

Endpoint

/steem_requests_api/condenser_api.get_reward_fund/:params

Example

/steem_requests_api/condenser_api.get_reward_fund/post

Parameters

Name Type Optional
:params string No

Reference: developers.steem.io

Result: JSON Object with reward fund details


condenser_api.get_ticker

Returns the internal market ticker.

Endpoint

/steem_requests_api/condenser_api.get_ticker

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": {
      "latest": "0.13630008410072766",
      "lowest_ask": "0.13623076923076924",
      "highest_bid": "0.13586956521739130",
      "percent_change": "0.18056181403482416",
      "steem_volume": "41153.851 STEEM",
      "sbd_volume": "5596.119 SBD"
   }
}

condenser_api.get_witness_count

Returns the total number of witnesses.

Endpoint

/steem_requests_api/condenser_api.get_witness_count

Reference: developers.steem.io

Example Response:

{
   "code": 0,
   "result": 15039
}

Direct Steem Node Request

request

Makes a direct request to the configured Steem node.

Endpoint

/steem_requests_api/request/:apiName/:methodName/:methodParams?

Example

/steem_requests_api/request/condenser_api/get_block/1

Parameters

Name Type Optional Description
:apiName string No The Steem API name
:methodName string No The method to call
:methodParams string Yes Parameters for the method

Common Use Cases:

# Get a specific block
/steem_requests_api/request/condenser_api/get_block/50000001

# Get account info
/steem_requests_api/request/condenser_api/get_accounts/[["steemchiller"]]

# Get active votes on a post
/steem_requests_api/request/condenser_api/get_active_votes/["author","permlink"]

Result: JSON Object (varies based on method called)


Back to Main Index