Data Export & Reports

Export your channel analytics, video metrics, and thumbnail scores as CSV, JSON, or PDF reports

Data Export & Reports

TubeLog makes it easy to export your data for external analysis, client reporting, or archival purposes.

#Quick Export

From any analytics view, click the Export button (download icon, top-right of the chart) to export the currently visible data.

Available formats depend on what you're exporting:

| Data Type | CSV | JSON | PDF | |-----------|-----|------|-----| | Channel metrics | ✅ | ✅ | ✅ | | Video metrics | ✅ | ✅ | ✅ | | Thumbnail scores | ✅ | ✅ | - | | Comment analysis | - | ✅ | ✅ | | Milestone history | ✅ | ✅ | - | | Growth forecast | ✅ | ✅ | ✅ |

#Scheduled Reports (Pro+)

Set up automatic weekly or monthly reports delivered to your email:

  1. Go to Settings → Reports
  2. Click + New Scheduled Report
  3. Choose channels to include
  4. Select metrics (views, subscribers, watch time, revenue)
  5. Set frequency: Weekly (Monday) or Monthly (1st)
  6. Add recipient emails
  7. Click Save

The report arrives as a PDF attachment with summary charts and a data table.

Scheduled report configuration panel showing channel selection, metric checkboxes, and frequency options
Expand
Scheduled report configuration panel showing channel selection, metric checkboxes, and frequency options

#CSV Export Reference

#Channel Metrics CSV

csv
date,channel_id,channel_name,subscribers,subscribers_gained,views,watch_time_hours,revenue_usd
2025-03-01,UCxxxxxxxx,My Channel,12450,23,18420,847.3,42.15

| Column | Description | |--------|-------------| | date | YYYY-MM-DD | | channel_id | YouTube channel ID | | channel_name | Channel display name | | subscribers | Total subscriber count at end of day | | subscribers_gained | Net subscribers gained that day | | views | Total views that day | | watch_time_hours | Hours of watch time that day | | revenue_usd | Estimated daily revenue (Starter+ only) |

#Video Metrics CSV

csv
video_id,title,published_at,views,likes,comments,ctr,avg_view_duration_pct,net_engagement_rate
dQw4w9WgXcQ,My Video Title,2025-03-01T14:30:00Z,15420,892,234,4.7,52.3,6.84

#JSON Export Reference

JSON exports include all CSV fields plus nested objects for time-series data:

json
1{
2  "channel_id": "UCxxxxxxxx",
3  "export_date": "2025-04-01T00:00:00Z",
4  "date_range": { "from": "2025-03-01", "to": "2025-03-31" },
5  "metrics": [
6    {
7      "date": "2025-03-01",
8      "subscribers": 12450,
9      "views": 18420,
10      "watch_time_hours": 847.3
11    }
12  ]
13}

#PDF Report Layout

The PDF report includes:

  1. Cover page — channel name, report period, export date
  2. Executive Summary — key metrics vs. previous period (% change)
  3. Charts — subscriber growth, views trend, watch time breakdown
  4. Top Videos — 10 best-performing videos by Net Engagement Rate
  5. Data Table — complete daily metrics for the period

PDFs are generated server-side and are suitable for sharing with clients or managers.

#API Export

Pro and Enterprise users can programmatically export data via the TubeLog REST API:

bash
# Get channel metrics for a date range
GET /v1/channels/{channel_id}/metrics?from=2025-03-01&to=2025-03-31&format=json

# Authorization
Authorization: Bearer {your_api_token}

See Settings → API for token generation. Full API documentation is available at api.tubelogx.com/docs.

#Data Retention

TubeLog retains your analytics data according to your plan:

| Plan | Historical Data | |------|----------------| | Free | 90 days | | Starter | 1 year | | Pro | 2 years | | Enterprise | Unlimited |

If you downgrade, data older than your new plan's retention limit becomes inaccessible but is not immediately deleted. You have 30 days after downgrade to export data before it's removed from the system.