Wow, just wow.
Well, have a look at his API here:
https://eddb.io/api
Those files are not generated on the fly. No one would be generating a 6GB file on demand. You are supposed to mirror those files as well, not access them directly, which means you have to periodically update them (I think he updates them once a day). So you need to have the space for them, and the bandwidth to serve them.
Let's say only one other website uses his data. One update a day, average 30 days a month, that's 30 updates in a month. 30 * 6GB data is 180GB. Just for one guy.
And this is without considering his website. Resources needed to concurrently serve all the pages. You know, having a hosted website visited by several concurrent users use a different amount of resources than having your test side running in localhost.
You can see the hosting prices here:
https://www.gandi.net/hosting/iaas/prices
If I had to guess, the X-Large plan is probably the starting point. Assuming he buys the credits in advance to get a discount, it would run about $50. And this is assuming he doesn't have other services attached, like hardware based firewall for example, or DDOS prevention.