DeFi analytics: query one project's metrics · Surf

Review a resolved DeFi project's metric history. Returns time points for the selected DeFi project metric, using the resolved project identity. Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.

Up to 0.0144 credits / call

The final charge is based on confirmed usage. Unused reserved credits return to your available balance.

Surf

DeFi analytics: query one project's metrics · Surf

Review a resolved DeFi project's metric history. Returns time points for the selected DeFi project metric, using the resolved project identity. Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.

You receive

Returns time points for the selected DeFi project metric, using the resolved project identity. Metric choice determines the value's unit: TVL and user activity are different measures. Do not assign USD to every metric.

Start with your task

Show how [Uniswap] changed during [the past 30 days] on [Ethereum], using [the value of assets users have deposited]. If the name could match more than one project, ask me which one. Explain the result in plain language, include the correct unit, and state the dates shown.

Questions about this tool.

Inputs, results and details to know before running it.

Get connected

queryParams.q (Optional): Fuzzy entity name search. Only use when 'id' is not available. May return unexpected results for ambiguous names. Example: uniswap. queryParams.id (Optional): Surf project UUID. PREFERRED — always use this when available from a previous response (e.g. project_id from /fund/portfolio or id from /search/project). Takes priority over q. Example: 25c6612a-395c-4974-94eb-3b5f9f4b2ed7. queryParams.to (Optional): End of time range. Accepts Unix seconds (1706745600) or date string (2024-02-01). Example: 2024-02-01. queryParams.from (Optional): Start of time range. Accepts Unix seconds (1704067200) or date string (2024-01-01). Example: 2024-01-01. queryParams.chain (Optional): Filter by chain. Can be ethereum, polygon, bsc, arbitrum, optimism, base, avalanche, fantom, or solana. Example: ethereum. queryParams.limit (Optional): Results per page. Example: 20. Defaults to 20. queryParams.metric (Optional): Metric to query. Can be volume, fees (or fee alias), revenue, tvl, or users. Defaults to tvl. Example: tvl. Defaults to "tvl". queryParams.offset (Optional): Pagination offset. Example: 0. Defaults to 0.