The specific question I want to answer is: is using a webscraper on a D&D Beyond character sheet page against the Terms of Service? I'm in the early stages of developing a Python script to pull stats from my characters and put them in a spreadsheet.
Related: are there plans to make a public D&D Beyond API that would let us do that through simple HTTP requests?
We don't currently encourage creating tools that function by pulling data from the character sheet/json data, as it isn't intended as a public API - it may change structure or how it works, with zero warning to you, as it's intended as an internal data service.
Delivering a public API service is on the roadmap though!
The Terms of Service are available via the link at the bottom-right of every page and it's worth noting it includes:
(you will not)... access any website, server, software application, or other computer resource owned, used and/or licensed by Wikia, including but not limited to the Services, by means of any robot, spider, scraper, crawler or other automated means for any purpose, or bypass any measures Wikia may use to prevent or restrict access to any website, server, software application, or other computer resource owned, used and/or licensed Wikia, including but not limited to the Services;
Any Update to this yet? Trying to upload a few Character sheets to Roll 20 so I can teach my siblings how to play
The usual way to do that is to use beyond20. That won't actually put the character sheet into roll20, but it will allow you to use the character sheet in roll20 (you just click options on your DDB char sheet and it sends commands over to roll20 chat).
ya but at that point since im just playing with them i can open the map on another monitor and than just keep there characters on dnd beyond open just the same but i will give it a try
edit- guess that just gives foundry a one up on roll 20 and dnd beyond when it comes to VTT and Encounters
Where can I read the D&D Beyond Terms of Service?
The specific question I want to answer is: is using a webscraper on a D&D Beyond character sheet page against the Terms of Service? I'm in the early stages of developing a Python script to pull stats from my characters and put them in a spreadsheet.
Related: are there plans to make a public D&D Beyond API that would let us do that through simple HTTP requests?
Thanks!
Jazz Jungle Japes is Best Jungle Japes
You should be able to pull character data by going to your character sheet and adding /json to the url, after your character number.
We don't currently encourage creating tools that function by pulling data from the character sheet/json data, as it isn't intended as a public API - it may change structure or how it works, with zero warning to you, as it's intended as an internal data service.
Delivering a public API service is on the roadmap though!
The Terms of Service are available via the link at the bottom-right of every page and it's worth noting it includes:
Pun-loving nerd | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
Thanks for the replies! Sounds like I should just wait for the API to be released :P I look forward to it!
Jazz Jungle Japes is Best Jungle Japes
Any update on this API functionality? Is there a public roadmap to view information such as that? Thanks!
The feature roadmap is available here:
http://dndbeyond.com/feature-roadmap
Pun-loving nerd | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
It looks like the roadmap was removed from Trello. Is there a public API now, or is it still something on the roadmap?
Same re api, I would love to be able to access encounters and characters programmatically.
you already can [REDACTED]
Any Update to this yet? Trying to upload a few Character sheets to Roll 20 so I can teach my siblings how to play
The usual way to do that is to use beyond20. That won't actually put the character sheet into roll20, but it will allow you to use the character sheet in roll20 (you just click options on your DDB char sheet and it sends commands over to roll20 chat).
ya but at that point since im just playing with them i can open the map on another monitor and than just keep there characters on dnd beyond open just the same but i will give it a try
edit- guess that just gives foundry a one up on roll 20 and dnd beyond when it comes to VTT and Encounters