ichabod
Legned
I have not seen anything from the guy who scraped the data about how he did it except that he used Python requests. I poked around online and I think I found the url he is using for his request. If I'm right, and I'm understanding how he read the json, all the ability scores in the data are wrong. The 'stats' key in the json just shows the initial stats. It doesn't show the racial bonuses and I'm not sure it shows the ASIs. I think this explains why there are so many characters in the data with the starting array and no racial bonuses. I have confirmed that a new character I made does not show the same stats online as the 'stats' key in the json. I have also confirmed that one of the characters in the data with the starting array does not have the starting array when you load it online, but does have it in the stats key in the json.Does anyone see the code for getting the characters?
I wanted to check to see if these are explicitly shared.
I dint think characters are available unless explicitly made public which, if correct, means these were. Likely to be used in a shared game.
Or are the free tier characters public?
To your specific question about availability, the character of mine that I pulled had not been shared, but was from a free account. It worked in another browser where I was not logged on the D&D Beyond. If someone could give me the character ID for a character from a paid account that had not been shared, I could test it to see if I can view it.
I can see a lot more data in the json than what is in the dataset. I can see other HP fields, user ID, ability generation method, and others. I haven't had a chance to look through it all, though.