Continuing to use IGDB API Commercially
Recently Twitch bought IGDB. IGDB’s previous agreement with developers made it clear that they could use their API commercially. Now it simply says it is free for use under the terms of the Twitch Developer Service Agreement. This update doesn’t make it very clear if we can continue to use the IGDB API in a commercial product. There are a couple of statements that make it unclear. For example, in the Twitch Developer Agreement, it lists this as something you cannot do:
Using data collected from Twitch’s APIs to target end users with marketing material or commercial offers available off the Twitch Services.
It’s unclear exactly how this applies to the IGDB API. Does “end users” refer to Twitch’s end users or our end users? I know that some commercial use is acceptable, because it says this under the section about the embeddable player:
You can charge end users for access to Your Services that includes the embeddable player, but cannot levy fees specifically for the ability to watch or access a video.
My specific use case is that my end users are allowed to rate games retrieved by the API. Am I allowed to charge these users for other services my app offers and also have an ad system as part of my app (the ad system would NOT use data from Twitch/IGDB)?