BDO website, where all the data is taken from, has a number of bugs, which affects by this scraper by design and, sadly, not much can be done about it.
This is a list of bugs that either used to occur or still occur that I am aware of:
This is a common problem. The website's lag is around a few hours, and you can only wait. This API introduces additional lag that depends on the cache TTL parameter.
This is a common problem. I believe maintenances remove "ghost members" from guilds. If you don't feel like waiting, request profiles of those players. Guild membership status in player profiles is more reliable, unless it's set to private.
This is an uncommon problem. Always check if the guild profile in response has the same name you specified. Also see next bug.
This is an uncommon problem. You can get some information like creation date, guild master's name and population by searching for guild instead of requesting its profile. It's not much, but better than nothing.
This is an uncommon problem. There are no known workarounds. See issue #5.
This is a rare problem. Family names longer than 16 characters aren't officially allowed in BDO, but there may be a bug that allows players to take them. See issue #13. This API won't support them unless there will be many reports of players with long family names.
If you found a bug on the original BDO website that affects this API and is not listed in this file, you can contribute by either:
- making a pull request or creating an issue on GitHub
- using one of the contact methods listed on my website