This APIs Services Addendum applies in addition to the General Terms and Conditions for use of the API Service.
After the User’s subscription to a Subscription Plan, Dune will provide User with applicable API Keys for the User’s use of the Services. The “API Keys” is the code used to identify the User and authorize their use of the APIs Services.
User shall keep the API Keys confidential, and shall not sell, transfer, sublicense, or disclose the API Keys to any third party.
User is solely responsible for maintaining adequate security and control of any API Keys issued to User by Dune. User is liable for any actions or inactions performed using API Keys. If User believes or has actual knowledge that its API Keys were compromised, User shall notify Dune immediately and Dune will suspend or revoke such API Keys.
Dune may also temporarily suspend or revoke User API Keys at any time for breach of the Terms of Service, and if Dune believes, in its sole reasonable discretion, that the API Keys have been compromised or User’s use of the Services is not in compliance with the Terms of Service or otherwise a misuse or threat to Dune.
Dune Logo and link back to Dune
When information obtained through the use of the Service is shared, presented, or utilized in any way outside of the Service, the User is required to reference Dune as the source of such information and include a Dune logo and a direct link to the relevant Dune query, where appropriate, or to dune.com.
Limitation of Data points
An API request’s number of data points in the response equates to the number of rows multiplied by the number of columns in the results. We assume an API request’s results will not exceed an average byte limit per datapoint of 50 bytes. Requests with a larger average amount of bytes per data point are billed proportionally by their multiple over 50 bytes. Data points = max(columns*rows, ceil(total_bytes/50)).
For a single query execution result, Users are charged the data points transferred for the 1st read request and every subsequent 100 read requests after that.
A user may not abuse the average bytes limit by combining multiple columns in a SQL statement for the sole purpose of maximizing the amount of data retrieved via API. Dune may suspend or block the User if Dune believes, at its sole discretion, that the User is abusing the average data points limits.
Acceptable Use of API
Users may not use the Service, directly or indirectly, in any manner that could: (i) be a substitute for the Service by a third party, (ii) affect Dune's ability to realize revenue in connection with the Service, or (iii) compete with Dune's business.
Dune reserves the right to determine whether a use of the Service fails to constitute acceptable use of the API.
Dune may display API usage on public resources in the Dune Application Service for purposes of content discovery, ranking and relevance. Dune will not publicly display any kind of API usage on private resources.