Adobe Stock Bulk License Tracker
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This productivity tool revolutionizes Adobe Stock license management by enabling bulk tracking and organization of asset licenses across your entire library. It scans your current Adobe Stock asset gallery or license history page, extracting all visible assets including their titles, IDs, file types, license status, and licensing dates. You can then filter assets by title, file type, or license status, select individual assets or use the select-all-filtered feature, and apply custom tracking tags, add license notes, and update license status (licensed, pending, or unlicensed). The script persists all tracking data locally, providing a complete audit trail of your asset licensing. The export to CSV functionality generates comprehensive reports for license compliance and audit purposes.
WHERE IT RUNS
This script operates on Adobe Stock asset pages at *://*.adobe.com/stock//assets, *://*.stock.adobe.com//assets, and *://*.adobe.com/stock/license-history*. It integrates as a floating panel on the left side of your browser window when you navigate to any Adobe Stock asset gallery or license history page. The tool works with Adobe Stock's dynamic React-based interface, detecting assets regardless of how they're rendered on the page and adapting to Adobe Stock's frequent UI changes.
HOW TO USE
Navigate to any Adobe Stock asset gallery or license history page.
The panel appears automatically on the left side of the screen.
Click "Refresh" to load all visible assets from the current page.
Use the filter input to search assets by title.
Use the license filter to show only assets with specific license status.
Use the file type filter to show only specific asset types (images, videos, vectors, etc.).
Check the boxes next to assets you want to track, or use "Select All Filtered".
Enter tracking tags (comma-separated) to categorize your assets.
Optionally select from common tags in the dropdown and click "Add" to build your tag list.
Add a license note for additional context or compliance information.
Select the license status: Licensed, Pending, or Unlicensed.
Click "Apply Tracking to Selected" to save all tracking data.
Click "Export to CSV" to generate a license report for your selected assets.
LOCAL PERSISTENCE AND TRACKING MECHANISM
The tool succeeds because it uses a sophisticated local storage system that persists tracking data independently of Adobe Stock's own systems. Unlike browser extensions that rely on external APIs or cloud storage, this script stores all tracking tags, notes, and license statuses locally using GM_setValue. The data is keyed by asset ID, creating a persistent record that survives page refreshes and browser sessions. The script automatically preserves tracking information when the same asset appears on different pages, building a comprehensive audit trail over time. The export mechanism uses the Blob API to generate properly formatted CSV files with proper escaping of fields containing commas or quotes, ensuring compatibility with spreadsheet applications. The concurrency cap of 4 simultaneous operations with 300ms spacing prevents UI lag while processing large asset selections. Common tags are automatically saved and suggested based on your usage patterns, making consistent tagging across your library effortless.
THE PANEL
The floating panel is draggable to any position on screen and remembers its location between sessions using GM_setValue. It automatically collapses to a small icon when minimized and expands on hover or click. The panel is resizable to suit your workspace needs and can be dismissed with the Escape key. It snaps to the left edge by default but can be positioned anywhere, with position persisted across browsing sessions for consistent placement. All settings persist automatically across sessions, including your tracking tags, asset notes, and license status preferences.
PLEASE NOTE
This script requires the free BotGentz extension to run user scripts on Adobe Stock. Adobe Stock frequently updates its interface, which may temporarily break functionality; updates are released regularly to maintain compatibility. The script only reads visible asset information from the page and does not store or transmit any data externally. All processing occurs locally in your browser, including all license tracking data and notes. The CSV export includes only the data you have manually entered or selected; it is designed for personal audit trail use and internal compliance tracking. The script does not modify any Adobe Stock data directly; it only tracks your own annotations and statuses. Always verify license status information against Adobe Stock's official records. The tracking data is stored per browser and user; clear your browser data to reset all tracking information.