Skip to content

Dune API Service Addendum

Last updated: May 15, 2024

General

This API Service Addendum applies in addition to the General Terms and Conditions for use of the API Service.

API Keys

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 API 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 represent a misuse or threat to Dune.

API Usage and Billing

  1. Data Points Count: The number of data points in an API response is determined as the greater of either: a) the count of cells in the response, calculated as rows multiplied by columns, or b) the count of 100-byte chunks. Specifically, data points are calculated as the maximum of either (columns × rows) or the ceiling of (total_bytes/100).
  2. Billing for Data Point Count: Billing is adjusted in cases where the average size of a single cell exceeds 100 bytes. For example, if an average single cell is 150 bytes, this exceeds the average byte limit by 1.5 times. Consequently, billing will be calculated as 1.5 times the count of cells. This adjusted number of data points will be applied towards the Credits as per the User's Subscription Plan.
  3. Fair Use of Data Combination: Users are prohibited from manipulating queries (such as combining multiple columns in a SQL statement) solely to bypass the system’s average byte limit. Acceptable use includes combining columns for legitimate data retrieval purposes. Unacceptable use, considered as abuse, involves artificially inflating the data size to retrieve more information while avoiding higher data point billing.
  4. Enforcement and Compliance: Dune reserves the right to suspend or block access to any user if, at Dune's sole discretion, the user is deemed to be abusing the data point limit system.

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.

Usage Data

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.