PayWeavePayWeaveBack to Home
Platform

Analytics Dashboard

The analytics dashboard provides real-time visibility into your API usage, revenue, and performance. Every paid request across Apps, Gateways, Functions, and Files is tracked and aggregated into charts and tables.

Revenue overview

The top-level revenue chart shows total earnings over time with selectable ranges - last 24 hours, 7 days, 30 days, or a custom date range. Revenue is displayed in USD and broken down by day or hour depending on the selected range.

Per-service breakdown

Below the overview, each App, Gateway, and Function has its own row showing:

Total revenue - Cumulative earnings for the selected period.

Request count - Total paid requests served.

Average price - Mean revenue per request.

Unique callers - Distinct wallet addresses that have paid for this service.

Per-endpoint stats

Drill into any service to see endpoint-level metrics. For Gateways, each endpoint path is listed with its own request count and revenue. For Apps, stats are grouped by the description field passed to payweave.charge().

Real-time feed

The live activity feed shows individual requests as they happen, including the caller's wallet address, the amount paid, the endpoint hit, and the response status code. Use this to debug integration issues or monitor traffic spikes.

Analytics data is available in both test and live modes. Use the mode toggle in the dashboard header to switch between them. Test mode analytics help you verify your integration before going live.

Exporting data

Click Export to download your analytics as a CSV file. The export includes every paid request with timestamp, service name, endpoint, caller, amount, and payment ID.