Your agency downloads hundreds of stock videos, audio tracks, and images from Storyblocks every month. When a client's legal team asks for proof of licence on a specific asset used in a campaign delivered eight months ago, the scramble begins. This guide walks you through exactly how to retrieve, bulk-download, and organize Storyblocks licences so your agency stays audit-ready without burning hours on admin.

Photo by KATRIN BOLOVTSOVA from Pexels

TL;DR:
  • Log into your Storyblocks agency account and access your Download History to find every asset your team has used.
  • Use bulk-download and export features to pull licence records for multiple assets at once.
  • Store licences in a structured folder system tied to client projects, and integrate retrieval into your existing production workflow.
  • This keeps your agency audit-ready and eliminates fire drills when legal comes knocking.

Why Licence Management Matters

Agencies operate at scale. A single campaign might pull 30 video clips, 15 audio tracks, and a handful of images from Storyblocks alone. Multiply that across 10 active clients and a rotating roster of freelancers, and you have hundreds of assets flowing through your pipeline every quarter.

The risk is straightforward: if you cannot prove you licensed an asset, you are exposed. A copyright claim against a client project does not just cost money. It damages the trust that keeps that client on retainer.

0%
of agencies report difficulty tracking stock licences across platforms

Storyblocks operates on an unlimited download model for subscribers, which means your team downloads freely without per-asset invoices. That is great for creative output but creates a documentation gap. There is no individual purchase receipt for each clip. The licence proof lives inside your account's download history, and retrieving it requires a deliberate process.

"Every asset in our library is 100% human-made."
>, Unlimited Stock Videos, Templates, Audio & Images

This commitment to human-created content is one reason agencies trust Storyblocks. But trust in the content does not replace the need for documented proof of licence.

Key takeaway: Your Storyblocks subscription covers unlimited downloads, but the licence proof for each asset must be actively retrieved and archived to protect your agency during audits.

Access Your Storyblocks Account

person using computer office
Photo by cottonbro studio from Pexels

Start with the basics. Every team member who downloads assets should be on your agency's Storyblocks Enterprise or Business plan. Individual accounts create blind spots because downloads made under a personal login are invisible to the rest of the team.

Here is how to get to your licence records:

  1. Go to storyblocks.com and log in with your agency credentials.
  2. Click your profile icon in the top-right corner.
  3. Select Download History from the dropdown menu.
  4. You will see a chronological list of every asset downloaded under your account.
Each entry in the download history includes the asset name, download date, asset type (video, audio, image), and a link to the original asset page. This is your primary source of licence documentation.
Pro tip: If your agency uses multiple seats, make sure each seat is linked to the same organizational account. Storyblocks Business plans allow you to manage team members from a central admin dashboard, giving you visibility into downloads across all seats.

For agencies with Enterprise plans, Storyblocks provides additional admin tools including usage reports and centralized billing. These reports can serve as supplementary licence documentation during audits.

Bulk-Download Licence Records

Downloading licence proof one asset at a time is not realistic when your team processes hundreds of assets monthly. Storyblocks provides several approaches to handle this at scale.

Retrieving Licences from Storyblocks for Agencies process
Figure 1: Retrieving Licences from Storyblocks for Agencies at a glance.

The process follows these steps:

  1. Log In to your agency account
  2. Open Download History from your profile
  3. Filter by Date Range to isolate the period you need
  4. Export Records as a CSV or PDF
  5. Match to Projects by cross-referencing asset names with your project management system
  6. Archive the records in your structured folder system
For the export step, navigate to your Download History and look for the Export option. Storyblocks allows you to export your download history as a spreadsheet. This CSV file contains asset IDs, download timestamps, and asset URLs, which together constitute your licence proof under the Storyblocks terms of service.
Time saved using bulk export vs. manual screenshot method
0%

If your agency handles assets from multiple stock platforms, a tool like Licence Downloader can pull licence records from Storyblocks alongside Shutterstock, Adobe Stock, Envato, and others into a single archive. That eliminates the need to log into each platform separately.

Manual RetrievalBulk ExportLicence Downloader
Screenshot each asset pageCSV export from Download HistoryAutomated multi-platform pull
2-3 min per asset5 min for entire historyMinutes for all platforms
No standardized formatSpreadsheet formatStandardized licence files
Difficult to scaleScales within StoryblocksScales across all platforms

Organize and Store Licences

digital organization
Photo by Tara Winstead from Pexels

Retrieving licences is only half the job. Without a consistent storage system, you will end up searching through folders during the next audit anyway.

Here is a folder structure that works for agencies managing multiple clients and platforms:

/Licences
  /ClientName
    /ProjectName-YYYY-MM
      /Storyblocks
    • download-history-export.csv
    • asset-12345-licence.pdf
/Shutterstock /AdobeStock

Best practices for organizing digital licences:

  • Name files consistently. Use the format platform-assetID-date.ext so files sort predictably.
  • Include the export date in every CSV filename. Download histories can change if assets are removed from the platform.
  • Store a copy of the Storyblocks licence agreement (their Terms of Service / licence page) alongside your asset records. Licence terms can update, and having the version that was active when you downloaded protects you.
  • Back up to cloud storage. Google Drive, Dropbox, or SharePoint all work. The point is redundancy and team access.
  • Tag or label by client and project in your project management tool (Asana, Monday, Notion) so anyone on the team can locate licence proof without asking you.
0+
assets per month typical agency downloads from Storyblocks

When a client's legal team sends a request, you should be able to locate the relevant licence file in under two minutes. If it takes longer, your system needs work.

Troubleshoot Common Issues

Not every retrieval goes smoothly. Here are the problems agencies hit most often and how to handle them.

Missing assets in download history. If an asset was downloaded under a different team member's seat and that seat is not linked to your organizational account, it will not appear in your history. Solution: consolidate all seats under the Business or Enterprise admin panel.

Expired subscription records. If your Storyblocks subscription lapsed and you renewed later, your previous download history should still be accessible. Storyblocks retains download records tied to your account. However, if the account was deleted entirely, those records are gone. Always export your download history before canceling a plan.

Asset removed from the library. Occasionally, Storyblocks removes an asset from its library. Your licence for that asset remains valid (you downloaded it while subscribed), but the asset page link in your history may break. This is why saving the CSV export with asset IDs and dates matters. The export itself serves as proof.

Freelancer downloaded on a personal account. This is the most common agency headache. If a freelancer used their own Storyblocks account for agency work, the licence belongs to them, not the agency. Prevent this by requiring all contractors to use agency-provided credentials and documenting this in your freelancer agreements.

Warning: Assets downloaded under a freelancer's personal Storyblocks account are licensed to that individual, not your agency. If the freelancer cancels their subscription, the licence coverage for those assets becomes uncertain.

Build a Streamlined Workflow

workflow integration
Photo by ThisIsEngineering from Pexels

Licence retrieval should not be a quarterly panic. Build it into your existing production process so it happens automatically.

Here is a workflow that integrates licence management into typical agency operations:

  1. At project kickoff, create the licence folder structure for the client and project.
  2. During production, require team members to log every Storyblocks asset they download in the project tracker (Notion, Asana, or a shared spreadsheet).
  3. At project delivery, export the Storyblocks download history filtered to the project date range and save it to the project's licence folder.
  4. Monthly, run a bulk export of the full download history and archive it as a backup.
  5. At freelancer offboarding, verify that all assets the freelancer used were downloaded under agency credentials.
This takes 15 minutes per project at delivery and 10 minutes monthly for the bulk backup. Compare that to the hours you spend during an unplanned audit.

The following dashboard shows what a well-managed licence tracking setup looks like for a mid-size agency handling five active clients:

Agency Licence Tracker, Example Monthly Snapshot

Storyblocks Assets This Month127
Licences Archived124
Pending Freelancer Verification3
Clients Covered5
Audit Readiness97% Ready
Freelancer ComplianceReview Needed
Example data for a 20-person agency with 5 active client accounts
Audit readiness with structured licence workflow
0%
|

Agency Storyblocks Licence Management Checklist

Your progress is saved automatically in your browser.

FAQ

Frequently Asked Questions

Use a Storyblocks Business or Enterprise plan with centralized admin controls. Add every team member as a seat under the organizational account. This way, all downloads appear in a single, unified download history. Avoid letting team members use personal accounts for agency work, as those downloads will not be visible to the rest of the team or to your admin dashboard.
First, check whether the asset was downloaded under a different team member's seat or a freelancer's personal account. If the download happened under your agency account, the record should exist in your download history even if the asset has been removed from the Storyblocks library. If you truly cannot locate the record, contact Storyblocks support with the asset ID and approximate download date. They can often confirm the download on their end. Going forward, monthly CSV exports prevent this scenario entirely.
Storyblocks does not impose a cap on how many licence records you can export from your download history. The CSV export includes your complete history. For the actual media downloads, Business and Enterprise plans offer unlimited downloads, so there is no throttle on retrieving assets or their associated licence documentation. If you are using a tool like Licence Downloader to pull records across platforms, the same applies: Storyblocks does not restrict API or export access for account holders.
Storyblocks retains your download history for the lifetime of your account. Even if your subscription lapses and you later renew, your previous download records should still be accessible. However, if you permanently delete your account, those records are lost. Always export your history before making any account changes.
Yes. Any asset you downloaded while your subscription was active remains licensed for use in the projects you created during that period. You cannot download new assets after cancellation, but existing downloads retain their licence coverage. This is why keeping dated export records is critical: they prove the asset was downloaded during an active subscription period.

What does your agency's current licence retrieval process look like, and where does it break down? Share your experience so we can all build better systems.

Additional Resources