man90es / BDO-REST-API

Scraper for Black Desert Online community data with a built-in API server.
https://man90es.github.io/BDO-REST-API/
MIT License
14 stars 3 forks source link
api bdo blackdesertonline go scraper

BDO-REST-API

A scraper for Black Desert Online player in-game data with a REST API. It currently supports European, North American, and South American servers (Korean server support is in progress).

Projects using this API

How to start using it

There are two ways to use this scraper for your needs:

API documentation can be viewed here.

Flags

If you host the API yourself, either via Docker or natively, you can control some of its features by executing it with flags.

Available flags:

You can use them like this:

./bdo-rest-api -cachettl 30
# or
docker container run -p 8001:8001 bdo-rest-api -cachettl 30

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Known bugs

There is a number of bugs that the official BDO website has. This scraper does not do anything about them for the sake of simplicity, so your apps may need to use workarounds.

By the way

This is a fan-created project that is not affiliated with or endorsed by Pearl Abyss.