Hive Benchmark Report - 2025-06-11

Words
749
Reading
4 min
1y
Listen to this post
~5 min

Full Hive API Node Update - (11/06/2025)

2025-06-11T11:00:08 (UTC)
Benchmarks are performed from a Digital Ocean Droplet in Frankfurt, Germany. Results may vary based on geographic location.

nectarflower@nectarflower provides daily updates about the state of all available full API node servers for Hive.
More information about nectarflower can be found in the github repository.

List of failing nodes

This table includes a list of all nodes which were not able to answer to a get_config API call within the specified timeout (default: 60 seconds).

nodeerror
https://api.hive.blueNumRetriesReached
https://hive.roelandp.nlUnexpected response format: {'message': 'Internal Server Error'}
https://rpc.ausbit.devNumRetriesReached
https://hived.emre.shNumRetriesReached
https://api.openhive.networkClient returned invalid format. Expected JSON!
https://hive-api.dlux.ioNumRetriesReached

List of working nodes (At least once)

This table includes all nodes which were able to answer a get_config call within the timeout (default: 60 seconds). The achieved mean duration values are shown. The returned version is also shown.

nodemean time [s]version
https://hive-api.3speak.tv0.021.27.5
https://api.openhive.network0.031.27.8
https://api.deathwing.me0.041.27.5
https://hiveapi.actifit.io0.041.27.11
https://hive-api.dlux.io0.051.27.8
https://rpc.mahdiyari.info0.051.27.10
https://api.c0ff33a.uk0.051.27.5
https://hive-api.arcange.eu0.071.27.5
https://api.hive.blog0.11.27.11
https://anyx.io0.11.27.4
https://techcoderx.com0.21.27.11
https://api.syncad.com0.441.27.11

Node Uptime Statistics (7-day period)

This table shows how reliable nodes have been over the past week.

nodeuptime %total checks
https://api.c0ff33a.uk100.0%168
https://api.hive.blog100.0%168
https://api.syncad.com100.0%168
https://hive-api.arcange.eu100.0%168
https://rpc.mahdiyari.info100.0%168
https://techcoderx.com100.0%168
https://api.deathwing.me99.41%169
https://hiveapi.actifit.io99.41%169
https://hive-api.3speak.tv98.25%171
https://anyx.io89.36%188
https://hive-api.dlux.io59.15%284
https://api.hive.blue50.0%336
https://api.openhive.network50.0%336
https://hive.roelandp.nl50.0%336
https://hived.emre.sh50.0%336
https://rpc.ausbit.dev50.0%336

Streaming blocks

This table shows how many blocks were streamed by the node within the default benchmark duration (30 seconds). The RPCs are ordered according to the number of blocks streamed.

nodeblocks streamedblocks per second
https://hive-api.3speak.tv84628.17
https://rpc.mahdiyari.info52317.43
https://api.deathwing.me50216.72
https://api.c0ff33a.uk41913.96
https://hiveapi.actifit.io39213.05
https://hive-api.arcange.eu30110.01
https://api.hive.blog1274.23
https://anyx.io1083.6
https://api.syncad.com872.85
https://techcoderx.com802.66

Streaming account history

This table shows how many account history operations were streamed by the node within the default benchmark duration (60 seconds). The RPCs are ordered according to the number of operations streamed.

nodeoperations streamedoperations per second
https://api.hive.blog3810234.03
https://hive-api.3speak.tv3809489.59
https://api.openhive.network3809258.41
https://api.deathwing.me3809417.65
https://hiveapi.actifit.io3809413.12
https://hive-api.dlux.io3809517.53
https://rpc.mahdiyari.info3809395.53
https://api.c0ff33a.uk3809305.45
https://hive-api.arcange.eu3809289.88
https://anyx.io3809189.41
https://techcoderx.com3809222.36
https://api.syncad.com190163.24

API call time

This table shows how long it took to call an API (single request, default timeout: 60 seconds). The RPCs are ordered according to the access time.

noderesponse time [s]
https://hive-api.3speak.tv0.05
https://rpc.mahdiyari.info0.07
https://api.deathwing.me0.08
https://hive-api.dlux.io0.09
https://hiveapi.actifit.io0.1
https://api.c0ff33a.uk0.17
https://hive-api.arcange.eu0.19
https://api.hive.blog0.21
https://api.syncad.com0.32
https://api.openhive.network0.35
https://techcoderx.com0.43

Block difference

This table shows the head blocks reported by each node. By comparing with the highest one, we can tell if a node has issues with block processing.

nodeblocks behindhead blocks behind irreversible
https://hive-api.3speak.tv00
https://api.deathwing.me00
https://hive-api.dlux.io00
https://rpc.mahdiyari.info00
https://hive-api.arcange.eu10
https://api.openhive.network10
https://hiveapi.actifit.io10
https://api.c0ff33a.uk10
https://api.syncad.com10
https://api.hive.blog10
https://techcoderx.com10
https://hive.roelandp.nl20
https://anyx.io40

Node Performance Trends (7-day period)

This table shows how node performance has changed over the past week.

nodeblock trendhistory trendAPI call trendconfig trendblock diff trend
https://anyx.ion/an/a✗ failingn/an/a
https://api.c0ff33a.uk✓ stablen/a✓ stable↗ improvingn/a
https://api.deathwing.me↗ improving✓ stablen/a↗ improving↗ improving
https://api.hive.blog↗ improving✓ stable↗ improvingn/a✓ stable
https://api.hive.blue✗ failing✗ failing✗ failing✗ failing✗ failing
https://api.openhive.network✗ failingn/an/a↗ improving✓ stable
https://api.syncad.com↗ improving✓ stable↗ improvingn/a✓ stable
https://hive-api.3speak.tv✓ stable↗ improving✓ stable↗ improving↗ improving
https://hive-api.arcange.eu✓ stable✓ stable↗ improvingn/a✓ stable
https://hive-api.dlux.io✓ stable✓ stable✓ stablen/an/a
https://hive.roelandp.nl✗ failing✗ failing✓ stablen/an/a
https://hiveapi.actifit.ion/a↗ improving✓ stable↗ improving↗ improving
https://hived.emre.sh✗ failing✗ failing✗ failing✗ failing✗ failing
https://rpc.ausbit.dev✗ failing✗ failing✗ failing✗ failing✗ failing
https://rpc.mahdiyari.info✓ stable↗ improving↗ improvingn/an/a
https://techcoderx.comn/a↗ improving✓ stable↗ improving✓ stable

Node Consistency (7-day period)

This table shows how consistent node performance has been. Lower values indicate more consistent performance.

nodeblockhistoryAPI callconfigblock diff
https://techcoderx.com0.730.480.170.71.92
https://api.syncad.com0.980.150.520.882.02
https://hive-api.arcange.eu0.611.170.881.161.8
https://hive-api.3speak.tv0.721.250.822.01.37
https://hiveapi.actifit.io0.891.240.681.791.62
https://api.hive.blog0.810.980.731.442.31
https://rpc.mahdiyari.info0.951.31.061.861.37
https://api.c0ff33a.uk0.851.30.841.841.97
https://hive.roelandp.nl0.00.00.120.573.61
https://hive-api.dlux.io0.981.291.151.662.31
https://anyx.io1.050.510.01.23.25
https://api.deathwing.me1.01.370.972.022.32
https://api.openhive.network0.01.81.022.712.0
https://api.hive.blue0.00.00.00.00.0
https://rpc.ausbit.dev0.00.00.00.00.0
https://hived.emre.sh0.00.00.00.00.0

Overall Node Ranking

This table shows an overall ranking of nodes based on their performance across all tests.

nodescoreblock rankhistory rankAPI call rankconfig rankblock diff rank
https://hive-api.3speak.tv52.812111
https://api.deathwing.me42.034332
https://rpc.mahdiyari.info37.225264
https://hive-api.dlux.io31.25n/a3453
https://hiveapi.actifit.io25.258547
https://hive-api.arcange.eu20.467785
https://api.openhive.network20.0n/a61026
https://api.c0ff33a.uk19.249678
https://api.hive.blog18.0718910
https://api.syncad.com3.09129129
https://anyx.io2.0811n/a1013
https://techcoderx.com0.01010111111
https://api.hive.blue0.0n/an/an/an/an/a
https://hive.roelandp.nl0.0n/an/an/an/a12
https://rpc.ausbit.dev0.0n/an/an/an/an/a
https://hived.emre.sh0.0n/an/an/an/an/a

Conclusion

This report provides a snapshot of Hive node performance. Users can use this information to select reliable nodes for their applications.

The benchmark data is also available in JSON format in the nectarflower@nectarflower account's json_metadata for automated processing.


Generated by the hive-bench tool.