# Best Practices

## Recommended setup

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Start with essential columns</strong></td><td>Don't select all columns at once. Choose what you actually need: video name, link, duration, plays, and creation date are good starting points. Add more columns later if needed.</td></tr><tr><td><strong>Use filters for large accounts</strong></td><td>If you have hundreds of videos, use advanced filters to export specific date ranges or video statuses. For example, filter to videos created in the last 90 days, or filter out drafts and unlisted videos.</td></tr><tr><td><strong>Verify keywords before searching</strong></td><td>Test 1–2 keywords in a small data flow first to see how many results they return. Very broad keywords like "video" or "tutorial" may return thousands of results and slow down the export.</td></tr></tbody></table>

## Data refresh and scheduling

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Schedule after manual success</strong></td><td>Always run the data flow manually and confirm it completes before setting a schedule. This catches configuration issues early.</td></tr><tr><td><strong>Refresh weekly for trending content</strong></td><td>If you're searching public videos by keyword to track trends, a weekly refresh is ideal. For your own account, monthly or quarterly refreshes are often sufficient unless you upload frequently.</td></tr></tbody></table>

## Performance optimization

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Use Append for multi-keyword searches</strong></td><td>If you need to search multiple keywords, create separate data flows for each keyword (e.g., "product demo," "tutorial," "how-to") and Append them into a single table. This is faster than one huge search.</td></tr><tr><td><strong>Filter by date range for historical data</strong></td><td>If you're pulling 5+ years of video history, use advanced filters to break it into yearly or quarterly chunks. This keeps each export manageable and prevents timeouts.</td></tr></tbody></table>

## Common pitfalls

{% hint style="danger" %}
**Don't select hundreds of columns at once.** The larger your column selection, the longer the export takes. Stick to columns you actually use.
{% endhint %}

{% hint style="danger" %}
**Don't assume all user data is populated.** Location, website, and bio fields are only visible if the video creator made them public. Plan for missing values in your analysis.
{% endhint %}

{% hint style="danger" %}
**Don't compare stats across different report runs immediately.** Vimeo's API updates stats every 1–2 hours. If you run the same report twice in quick succession, you may see identical stats even if the video gained plays in between.
{% endhint %}
