Duneanalytics: Free Viewing and Paid Queries
Dune, formerly Dune Analytics, keeps public dashboard viewing free. Executing custom SQL requires a paid plan or an active trial, with credits and execution limits set by the subscription.
Viewing, Execution and the Trial
A public Dune dashboard presents results produced by its underlying queries. Running your own SQL is a separate operation, so a dashboard being publicly accessible doesn’t grant access to custom query execution.
Dune’s pricing page advertises a seven-day trial of paid features. Adding a card places a hold for the plan amount, which the pricing page says is released if you cancel. The selected subscription determines the available credits and execution limits.
A First Custom Query for a Recent Period
A question about recent onchain activity depends on both execution access and the period available in Dune’s source tables. A successful run can still return data whose coverage ends before the period you need.
| Stage | Dune Action | Access or Data Condition |
|---|---|---|
| Read the Published Metric | Read the public dashboard and establish what its metric measures. | Continue with free viewing if the existing result answers your question. |
| Check Time Coverage | Establish the result’s date range and the relevant dataset’s freshness. | Wait for the relevant update if the data hasn’t reached the period you need. A new SQL execution can’t include records absent from its source tables. |
| Confirm Execution Access | Confirm an eligible paid plan or trial is active before running custom SQL. | Stop before execution if that access isn’t active. Free viewing alone doesn’t provide it. |
| Choose Content Visibility | Set and confirm the intended visibility before submitting or sharing your query and dashboard content. | Application Service content is public by default. Private content needs plan eligibility and an explicit private setting. |
| Run the Custom SQL | Write a DuneSQL query for the metric and period you need, then execute it against the relevant Dune datasets. | The selected subscription’s credit allowance and execution limits apply. |
| Inspect the Returned Result | Read the returned data or visualization against the metric definition and requested period. | Use the result when its coverage answers the question. Successful execution alone doesn’t establish that the latest activity is included. |
| Plan Change Timing | Upgrades take effect immediately. | Downgrades take effect at the start of the next billing cycle. |
Privacy Before Sharing
Dune’s Application Service Addendum, updated May 13, 2026, makes content public by default. A subscription supporting private work still requires you to set the content to private and confirm its visibility before submitting, embedding or sharing it.
Private queries aren’t visible to the public or other Dune users. Their visualizations can nevertheless be visible to others when the owner adds them to a dashboard or embeds them elsewhere. The addendum reserves adding a private query or visualization to a dashboard, or generating its embed link, to the owner.
Programmatic Access and Request Limits
Dune’s API Service requires signup for programmatic interaction; the Application Service covers use through the graphical interface. API request allowances are measured separately from query credits: each API endpoint call counts as one request.
The monthly API request limit resets on the same day of the month you signed up, and unused requests don’t roll over. Exceeding that monthly limit temporarily throttles API access. Dune describes upgrading as a way to obtain immediate access with higher limits. These reset and rollover rules concern API requests, so they don’t establish the credit cost of a custom SQL run.
Duneanalytics questions worth asking
Why Can a Paid Plan Still Reject a Private-Query View?
Private-query views are Enterprise-only, even though ordinary private queries are available on self-serve and Enterprise plans. Attempting to query a private query as a view on Free, Analyst or Plus produces an error.