I don't know of an API that does this specifically, though one could certainly be written. Can you give a specific example of how you would implement it in play? Would one handout output a dozen different things, and did you intend to be able to chose those things through a macro? It could be done to some degree by using attributes on a dummy character, even without the API, but if you are more specific about the way you intend it to be used, that might help. For instance, did you envision this as being invokable by a player? ("I need to know the history of that god or that guild, I can push a button and have it delivered to me.")? Or more a player asking "I need to know more about this". and you push a button and it is delivered to them by you? And would this be short information, or richly formatted with text and pictures? Depending on your answers, I can see a couple of ways this could be achieved with off-the shelf parts.