> ## Documentation Index
> Fetch the complete documentation index at: https://docs.requesty.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Analytics Exports

> Export your analytics data as CSV or PDF reports for sharing, offline analysis, and record keeping

Export your advanced analytics data as a CSV spreadsheet or a professionally formatted PDF report. Useful for sharing with stakeholders, keeping records, or doing further analysis in tools like Excel or Google Sheets.

<Note>
  **[Export your analytics](https://app.requesty.ai/analytics)** in the Requesty Console.
</Note>

## How to Export

1. Open the [Advanced Analytics](https://app.requesty.ai/analytics/advanced?groupBy=model\&metric=cost\&aggMethod=sum\&timeRange=7d\&timeGroup=none) page
2. Configure your desired view (group by, metric, time range, time grouping)
3. Scroll down to the **Data Summary** table
4. Click the **Export** button in the top right of the table
5. Choose **Export as CSV** or **Export as PDF**

## Export Formats

### CSV

Downloads a `.csv` file with the full dataset exactly as shown in the table. Opens directly in Excel, Google Sheets, or any spreadsheet tool.

For time grouped data (pivot view), the CSV includes one column per time period plus a total column. For non time grouped data, it includes the category, metric value, and request count.

### PDF

Generates a clean, branded PDF report with:

* Requesty logo in the top left
* Date range in the top right
* Report title and aggregation method
* Formatted data table with alternating row colors

The PDF automatically switches to landscape orientation when there are many time period columns.

<img src="https://mintcdn.com/requesty/EYLkmEbv2opUTH4t/images/analytics_pdf.png?fit=max&auto=format&n=EYLkmEbv2opUTH4t&q=85&s=ee8465a03c6ffb1bc6d0bde0533463b4" alt="PDF Export Example" width="696" height="430" data-path="images/analytics_pdf.png" />

## Common Export Scenarios

### Cost per model (totals)

See the total spend per model over a time period. Set **Time Grouping** to **None** to get a single total per model instead of a daily breakdown.

[Open this view →](https://app.requesty.ai/analytics/advanced?groupBy=model\&metric=cost\&aggMethod=sum\&timeRange=7d\&timeGroup=none)

| Setting       | Value |
| ------------- | ----- |
| Group By      | Model |
| Metric        | Cost  |
| Calculation   | Sum   |
| Time Grouping | None  |

This gives you one row per model with total cost and request count, perfect for monthly reports.

### Daily cost breakdown

See how spend changes day by day across models.

[Open this view →](https://app.requesty.ai/analytics/advanced?groupBy=model\&metric=cost\&aggMethod=sum\&timeRange=7d\&timeGroup=day)

| Setting       | Value |
| ------------- | ----- |
| Group By      | Model |
| Metric        | Cost  |
| Calculation   | Sum   |
| Time Grouping | Day   |

The exported table will have one column per day and one row per model.

### Per user usage report

Generate a report showing which users are consuming the most tokens or making the most requests.

[Open this view →](https://app.requesty.ai/analytics/advanced?groupBy=user\&metric=total_tokens\&aggMethod=sum\&timeRange=7d\&timeGroup=none)

| Setting       | Value        |
| ------------- | ------------ |
| Group By      | User         |
| Metric        | Total Tokens |
| Calculation   | Sum          |
| Time Grouping | None         |

### Monthly latency report

Track how average latency trends over time.

[Open this view →](https://app.requesty.ai/analytics/advanced?groupBy=model\&metric=latency\&aggMethod=avg\&timeRange=30d\&timeGroup=day)

| Setting       | Value   |
| ------------- | ------- |
| Group By      | Model   |
| Metric        | Latency |
| Calculation   | Average |
| Time Grouping | Day     |
| Time Range    | 30d     |

## Custom Time Ranges

The Advanced tab supports custom time durations beyond the preset options. Click the time range selector and choose **Custom** to enter any duration:

* `2h`, last 2 hours
* `10d`, last 10 days
* `3m`, last 3 months

This lets you create exports for exact reporting periods like "last 14 days" or "last 2 months".

## Tips

<Tip>
  Set **Time Grouping** to **None** when you want clean totals per category (model, user, etc). This is the best view for summary reports. Use Day or Hour grouping when you need to see trends over time.
</Tip>

<Tip>
  Use the **Hide zeros** button before exporting to remove rows with no activity, keeping your export focused on active models or users.
</Tip>

<Tip>
  The **Top N** selector (visible when you have many series) controls which series appear in the chart, but the export always includes all visible rows in the data table. Use the visibility checkboxes to control exactly what gets exported.
</Tip>
