Response Formats

Klout will return data using a number of different Response Objects. Each of these objects attempts to model the data in a manner than is easy-to-understand while also representative of the natural relationships between properties.

Responses are available in JSON and XML.

User Score Pair

  • twitter_screen_name
  • kscore

User Object

  • twitter_id
  • twitter_screen_name
  • kscore - Klout Score
  • slope - 30-day delta of score. Positive == positive change.
  • kscore_description - textual description of the score's meaning
  • network_score
  • amplification_score - Measurement of relative probability that communication will be amplified across network (think: retweet)
  • true_reach
  • kclass - numeric unique class ID
  • kclass_description - textual description of the class.
  • delta_1day - 1-day delta of score. Positive == positive change.
  • delta_5day - 5-day delta of score. Positive == positive change.


  1. VladP7 years ago

    Descriptions for majority of output parameters, like 'kscore', 'network_score', could be easily found and they are quite understandable. But, it seems for me that some information is missing. It would be really helpful if Klout could provide following information:

    1. 'slope' - what exactly it is? How it is calculated? Description similar to 'kscore', 'true_reach' and others.

    2. 'kclass' - It seems that Klout has either 16 or 17 types of classes - (1-16) or (0-16). Could be very nice to have a list of these classes and conditions when people move from one class to another. Like: class 'Celebrity' means that 'kscore' from 76 to 100; 'Explorer' means that 'kscore' from 20 to 49.

    3. What are 'delta_1day' and 'delta_5day'? What is the purpose and how Klout suggests to use them?

    Unfortunately, I could not find answers for these questions on Klout web site.

    Thanks a lot

  2. KloutAPITeam7 years ago


    We're working on updating the documentation now, and I'll be happy to keep this in mind. Slope and the delta fields are similar: slope is a representation of rate of change. Delta is the change in kscore for that user in the past day or 5 days.

  3. VladP7 years ago

    Thank you for quick reply. It is clear now that 'delta' represents how 'kscore' changed for last * day(s), I assume in %. For example, if 'kscore' is 70 and 'delta_5day' is -0.15, that means that 5 days ago 'kscore' was 15% more. i.e was 80.5. Please correct me if I'm wrong.

    But about 'slope' ... ''rate of change'' of what it represens? 'kscore' is "covered" already. 'network_score'? 'true_cover'? or some combination?

  4. beoliveira7 years ago

    Hello guys,

    I was having the same doubts as VladP. Thankfully, some of them were already answered here. However, I still have a few questions of my own to ask.

    What exactly is represented by "true_reach"? What was the formula used to calculate that or what variables were taken into account to calculate that field?

    E.g.: # of retweets in some given window of time, # of mentions, # of followers and retweeter's followers?

    Also, if you could answer VladP's question about "slope" I'd be very happy.

    Thank you.

  5. francescgomez7 years ago

    First of all, congrats to Klout for the amazing job done!

    I have the same question as beoliveira and VlaP...

    It's not enought to say that slope is "a representation of rate of change". Without a detailed description I can't convince my clients to use this or other parameters in their apps.

    I hope you help me because I'm very interested in prescribe your product in Spain!

  6. KloutAPITeam7 years ago

    Happy to say that I've updated the documentation here to explain some of the more obtuse attributes.

Please sign in to post a comment.