Steem Sincerity API by @andybets

Accounts Info

GET https://steem-sincerity.dapptools.info/s/api/accounts-info/curie,cheetah

Expects a comma separated list of up to 100 accounts.
Returns various calculated information about each.

I will document this better soon!
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": {
        "cheetah": {
            "classification_bot_score": 0.857142857142857,
            "classification_human_score": 0.0,
            "classification_spammer_score": 0.142857142857143,
            "comment_average_image_count": 0.0,
            "comment_average_word_count": 27.8078475484682,
            "comment_count": 15113,
            "comment_random_sample": "Warning! This user is on my black list, likely as a known plagiarist ...",
            "incoming_votes_diversity": 0.992045596142971,
            "incoming_votes_down_count": 141,
            "incoming_votes_self_percent": 0.0,
            "incoming_votes_up_count": 2584,
            "outgoing_votes_diversity": 0.99785615695313,
            "outgoing_votes_self_percent": 0.0,
            "post_average_word_count": 2113.0,
            "post_count": 10
        },
        "curie": {
            "classification_bot_score": 0.142857142857143,
            "classification_human_score": 0.857142857142857,
            "classification_spammer_score": 0.0,
            "comment_average_image_count": 0.0,
            "comment_average_word_count": 0.0,
            "comment_count": 0,
            "comment_random_sample": "",
            "incoming_votes_diversity": 0.997959071400034,
            "incoming_votes_down_count": 0,
            "incoming_votes_self_percent": 0.0,
            "incoming_votes_up_count": 1053,
            "outgoing_votes_diversity": 0.997967370680692,
            "outgoing_votes_self_percent": 0.0,
            "post_average_word_count": 1284.33333333333,
            "post_count": 3
        }
    }
}

Account Full Info

GET https://steem-sincerity.dapptools.info/s/api/account-full-info/cheetah

Expects a single account name.
Returns all the analysis information we hold for this account.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": {
        ...
        ...
        <Many fields of data>
        ...
        ...
    }
}

Account Comments

GET https://steem-sincerity.dapptools.info/s/api/account-comments/dan

Expects a single account name.
Returns the comments made by this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "app": "steemit/0.1",
            "body": "The block.one team has been working around the clock to finish up EOS Dawn 3.0 in preparation ...",
            "category": "eos",
            "created": "2018-03-23T18:30:21.000Z",
            "is_post": true,
            "parent_author": "",
            "path": "dan/eosio-new-example-currency-contract"
        },
        {
            "app": "steemit/0.1",
            "body": "Good night was at 6AM EST... lol :)",
            "category": "eos",
            "created": "2018-03-23T17:21:18.000Z",
            "is_post": false,
            "parent_author": "eosgo",
            "path": "dan/re-eosgo-eos-telegram-summary-3-22-18-dan-s-best-q-and-a-to-date-20180323t172116853z"
        }
    ]
}

Account Outgoing Votes

GET https://steem-sincerity.dapptools.info/s/api/account-outgoing-votes/appreciator

Expects a single account name.
Returns the votes made by this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "author": "ralk98",
            "comment_path": "ralk98/ants-that-grow-their-own-food-farming-and-herding",
            "created": "2018-03-24T10:32:45.000Z",
            "percent": 5.2
        },
        {
            "author": "hmushtaq",
            "comment_path": "hmushtaq/how-much-land-each-of-us-would-get-if-it-was-distributed-equally",
            "created": "2018-03-24T10:32:39.000Z",
            "percent": 3.12
        }
    ]
}

Account Outgoing Downvotes

GET https://steem-sincerity.dapptools.info/s/api/account-outgoing-downvotes/cheetah

Expects a single account name.
Returns the downvotes (flags) made by this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "author": "simovevo",
            "comment_path": "simovevo/bff-is-not-zuckerberg-s-secret-tool-to-save-your-facebook-data-2018",
            "created": "2018-03-24T12:50:42.000Z",
            "percent": -0.08
        },
        {
            "author": "simon62",
            "comment_path": "simon62/re-galenkp-harden-the-f-k-up-your-cup-is-half-full-20180324t123837120z",
            "created": "2018-03-24T12:39:12.000Z",
            "percent": -0.08
        }
    ]
}

Account Incoming Votes

GET https://steem-sincerity.dapptools.info/s/api/account-incoming-votes/andybets

Expects a single account name.
Returns the votes given to this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "comment_path": "andybets/5bqgjp-steem-sincerity-update-and-community-involvement",
            "created": "2018-04-17T12:59:51.000Z",
            "percent": 25.0,
            "voter": "raphaelle"
        },
        {
            "comment_path": "andybets/5bqgjp-steem-sincerity-update-and-community-involvement",
            "created": "2018-04-17T12:59:00.000Z",
            "percent": 25.0,
            "voter": "arcange"
        }
    ]
}

Account Incoming Downvotes

GET https://steem-sincerity.dapptools.info/s/api/account-incoming-downvotes/haejin

Expects a single account name.
Returns the downvotes (flags) given to this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "comment_path": "haejin/high-performance-blockchain-hpb-cup-and-handle-bullish-potential",
            "created": "2018-04-17T12:28:48.000Z",
            "percent": -100.0,
            "voter": "h00pla85"
        },
        {
            "comment_path": "haejin/iconomi-icn-peak-to-peak-fractal",
            "created": "2018-04-17T11:50:27.000Z",
            "percent": -100.0,
            "voter": "lyndsaybowes"
        }
    ]
}

Account Outgoing Votebot Transfers

GET https://steem-sincerity.dapptools.info/s/api/account-outgoing-votebot-transfers/wahyurahadiann

Expects a single account name.
Returns the promotion payments made by this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "account_to": "smartmarket",
            "amount": 2.0,
            "asset": "SBD",
            "created": "2018-04-28T15:55:42.000Z",
            "memo": "https://steemit.com/art/@wahyurahadiann/digital-art-manipulations-3-the-lost-girl"
        },
        {
            "account_to": "minnowbooster",
            "amount": 1.0,
            "asset": "SBD",
            "created": "2018-04-28T15:54:06.000Z",
            "memo": "https://steemit.com/art/@wahyurahadiann/digital-art-manipulations-3-the-lost-girl"
        }
    ]
}

Account Messages Sent

GET https://steem-sincerity.dapptools.info/s/api/account-messages-sent/rocky1

Expects a single account name.
Returns the transfer messages sent by this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "account_to": "palaia",
            "amount": 0.001,
            "asset": "SBD",
            "created": "2018-04-28T21:24:03.000Z",
            "memo": "The current bidding round is full. Your bid has been submitted into the following round."
        },
        {
            "account_to": "lays",
            "amount": 0.001,
            "asset": "SBD",
            "created": "2018-04-28T13:16:27.000Z",
            "memo": "Bid is invalid - The author of this post is on the blacklist."
        }
    ]
}

Account Apps Used

GET https://steem-sincerity.dapptools.info/s/api/account-apps-used/exyle

Expects a single account name.
Returns the apps used by this account in the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": [],
    "data": [
        {
            "app": "All",
            "comment_count": 70,
            "post_count": 14,
            "total_count": 84
        },
        {
            "app": "steemit",
            "comment_count": 67,
            "post_count": 3,
            "total_count": 70
        },
        {
            "app": "dlive",
            "comment_count": 3,
            "post_count": 4,
            "total_count": 7
        },
        {
            "app": "dtube",
            "comment_count": 0,
            "post_count": 7,
            "total_count": 7
        }
    ]
}

Biggest Spammers

GET https://steem-sincerity.dapptools.info/s/api/biggest-spammers/

Returns the 500 accounts with very high spammer scores in the last period.
Ordered by number of comments.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "classification_spammer_score": 1.0,
            "comment_count": 1001,
            "comment_random_sample": "Nice post! I will follow you from now on.  ",
            "name": "dtubix",
            "post_count": 0
        },
        {
            "classification_spammer_score": 1.0,
            "comment_count": 870,
            "comment_random_sample": "I Like This Post.",
            "name": "hiranur",
            "post_count": 25
        }
    ]
}

Biggest Commenters

GET https://steem-sincerity.dapptools.info/s/api/biggest-commenters/

Returns the 500 accounts which have made the most comments in the last period.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "classification_bot_score": 0.653,
            "classification_human_score": 0.181,
            "classification_spammer_score": 0.166,
            "comment_count": 34009,
            "comment_random_sample": "Congratulations @ratul2003! You have completed some achievement on Steemit and have been rewarded wi",
            "name": "steemitboard",
            "post_count": 0
        },
        {
            "classification_bot_score": 0.315,
            "classification_human_score": 0.286,
            "classification_spammer_score": 0.399,
            "comment_count": 27512,
            "comment_random_sample": "Hi, I'm a resteem bot. Would you like your last blog post resteemed to over 33,800 followers? If so,",
            "name": "a-0-0",
            "post_count": 90
        }
    ]
}

Biggest Message Senders

GET https://steem-sincerity.dapptools.info/s/api/biggest-message-senders/

Returns the 500 accounts which have sent the most transfer messages in the last period.
(transfers with values of 0.01 or less are considered to be messages)
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "classification_bot_score": 0.36,
            "classification_human_score": 0.386,
            "classification_spammer_score": 0.254,
            "comment_count": 0,
            "name": "steemdice1",
            "outgoing_transfers_small_count": 51371,
            "post_count": 6
        },
        {
            "classification_bot_score": 0.72,
            "classification_human_score": 0.119,
            "classification_spammer_score": 0.161,
            "comment_count": 170,
            "name": "minnowbooster",
            "outgoing_transfers_small_count": 39671,
            "post_count": 5
        }
    ]
}

Biggest Paying Promoters

GET https://steem-sincerity.dapptools.info/s/api/biggest-paying-promoters/

Returns the 500 accounts which have spent most promoting posts in the last period.
(the order is based on STEEM + SBD transfers, so may not be totally accurate)
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "classification_bot_score": 0.102,
            "classification_human_score": 0.738,
            "classification_spammer_score": 0.16,
            "comment_count": 0,
            "name": "zer0hedge",
            "post_count": 61,
            "steem_plus_sbd_amount": 5425.25,
            "transfer_to_votebot_sbd": 4504.5,
            "transfer_to_votebot_steem": 920.75
        },
        {
            "classification_bot_score": 0.016,
            "classification_human_score": 0.582,
            "classification_spammer_score": 0.402,
            "comment_count": 28,
            "name": "wahyurahadiann",
            "post_count": 10,
            "steem_plus_sbd_amount": 4042.757,
            "transfer_to_votebot_sbd": 4042.757,
            "transfer_to_votebot_steem": 0.0
        }
    ]
}

Most Voted

GET https://steem-sincerity.dapptools.info/s/api/most-voted/

Returns the 500 accounts receiving the most votes in the last period.
(this uses absolute counts of votes, rather than stake-weighted votes)
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "incoming_votes_diversity": 0.99952363430107,
            "incoming_votes_up_count": 68565,
            "name": "alexeykh"
        },
        {
            "incoming_votes_diversity": 0.999525348347638,
            "incoming_votes_up_count": 43658,
            "name": "sorino025"
        }
    ]
}

Broadest Support

GET https://steem-sincerity.dapptools.info/s/api/broadest-support/

Returns the 500 accounts with the most diversity in votes received in the last period.
(this uses absolute counts of votes, rather than stake-weighted votes)
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "incoming_votes_diversity": 0.999535549849249,
            "incoming_votes_up_count": 12923,
            "name": "aghunter"
        },
        {
            "incoming_votes_diversity": 0.999525348347638,
            "incoming_votes_up_count": 43658,
            "name": "sorino025"
        }
    ]
}

Most Used Apps

GET https://steem-sincerity.dapptools.info/s/api/most-used-apps/

Returns the list of apps used to post and comment in the last 7 days.
Ordered by the number total posts/comments.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "app": "All",
            "comment_count": 943780,
            "post_count": 273078,
            "total_count": 1216858
        },
        {
            "app": "steemit",
            "comment_count": 665932,
            "post_count": 151397,
            "total_count": 817329
        }
    ]
}

Most Promoted Posts

GET https://steem-sincerity.dapptools.info/s/api/most-promoted-posts/

Returns the 500 posts/comments which have recieved the largest promotion spend in the last 7 days.
(be aware that 'amount' is currently the total of STEEM and SBD sent, so results are just indicative)
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 1 hour.'],
    "data": [
        {
            "amount_spent": 1020.315,
            "post_url": "https://steemit.com/steem/@hyperfundit/one-steem-can-pay-for-two-to-three-meals-in-ghana-problems-and-yensesa-s-solution"
        },
        {
            "amount_spent": 759.86,
            "post_url": "https://steemit.com/gardening/@coin-garden/peas-peppers-and-tomato-seedling-week-3-update"
        }
    ]
}

Active Accounts - Highest Reputation

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-highest-reputation/

Returns the 500 accounts with the highest reputation scores.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
        {
            "average_bandwidth": 608478562217,
            "created": "2017-06-27T23:48:42.000Z",
            "delegated_vests": 0,
            "last_post_created": "2018-04-29T03:18:00.000Z",
            "lifetime_bandwidth": 19657842000000,
            "name": "haejin",
            "owned_vests": 159543646,
            "readable_reputation": 79.21,
            "received_vests": 636939820,
            "record_created": "2018-03-14T01:40:09.000Z",
            "record_last_updated": "2018-04-29T09:12:48.000Z",
            "reputation": 1055067599035264,
            "witness_votes_count": 30
        },
        {
            "average_bandwidth": 408831088302,
            "created": "2016-09-16T22:30:39.000Z",
            "delegated_vests": 0,
            "last_post_created": "2018-04-28T22:55:54.000Z",
            "lifetime_bandwidth": 40282068000000,
            "name": "steemsports",
            "owned_vests": 24299023,
            "readable_reputation": 78.73,
            "received_vests": 0,
            "record_created": "2018-03-14T11:33:03.000Z",
            "record_last_updated": "2018-04-29T08:45:07.000Z",
            "reputation": 934041123663326,
            "witness_votes_count": 0
        }
    ]
}

Active Accounts - Highest Owned Vests

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-highest-owned-vests/

Returns the 500 accounts owning the most vests.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
    
(format as above)
] }

Active Accounts - Highest Received Vests

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-highest-received-vests/

Returns the 500 accounts having been delegated the most vests.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
    
(format as above)
] }

Active Accounts - Highest Delegated Vests

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-highest-delegated-vests/

Returns the 500 accounts which have delegated the most vests.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
    
(format as above)
] }

Active Accounts - Highest Lifetime Bandwidth

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-highest-lifetime-bandwidth/

Returns the 500 accounts having used the most bandwidth.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
    
(format as above)
] }

Active Accounts - Highest Average bandwidth

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-highest-average-bandwidth/

Returns the 500 accounts with the highest average bandwidth over the last 7 days.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
        
(format as above)
] }

Active Accounts - Most Engaged

GET https://steem-sincerity.dapptools.info/s/api/active-accounts-most-engaged/

Returns the 500 accounts which had most comment interaction in the last period.
{
    "status": "ok",
    "error": "",
    "messages": ['This data may be cached for up to 3 hours.'],
    "data": [
        
(format as above, plus the following fields) "comment_exchange_count": 1837
] }

Much of this data is also available in a more accessible form at http://www.steemreports.com/sincerity/