Dragnet for Twitch · Online manual
Manual
A guide to tracking Twitch Drops with Dragnet.
Not released yet. Dragnet is still in development; there is no public installation or download link.
Getting started
Once a public release is available, install Dragnet in Chrome and sign in to Twitch. Set Twitch’s display language to English: Dragnet reads the text shown on Twitch’s pages, and currently understands only the English versions.
- Open Dragnet from the browser toolbar and choose Full sync.
- Dragnet opens Twitch’s Campaigns page, reads each campaign, then reads the Inventory page and closes the tab.
- Keep the sync tab in front while it works. A full scan can take a minute or two, and Chrome may slow tabs running in the background.
- After the first sync, visit Twitch’s Drops pages as usual. Dragnet reads them on visits; run another Full sync if the list looks out of date.
A visit is a quick update: Campaigns reads new cards, while Inventory refreshes progress and recent claims. Full sync reads all campaigns and the claim history as far back as the history setting.

The campaign list
Each card represents a game and can contain multiple current campaigns. Expand it to see individual Drops, their requirements, where they can be earned, your progress and whether they are claimable or claimed. Campaigns are sorted by the next unclaimed Drop to expire.
- Red deadline: an unclaimed Drop ends within 24 hours.
- Amber deadline: it ends within three days.
- Not connected: link the game account using the campaign’s Connect link before its rewards can be redeemed.
- To claim: the Drop is ready; open Twitch’s Inventory page and claim it there. Auto-claim is an optional setting.
- Drops not read yet: Dragnet has seen the campaign card but has not opened it to read the individual Drops. Visit the Campaigns page again or run a Full sync.
A Drop can list the channels that count, or link to the game’s Drops directory when it is available on any eligible channel. Claimed Drops remain marked as claimed even if Twitch later removes them from its list.
Search and filters
Search matches every word, without regard to case or accents, across game, campaign, publisher, Drop, reward and channel names. Choose deadline order or group the list by game. The popup’s arrow opens the full list in a tab; its funnel opens or closes the filter panel.
Filters affect only what is displayed. Dragnet continues to scan and keep the campaign data, so changing a filter does not require another sync.
- Game account: show all campaigns, hide campaigns whose game account is not connected, or show only those campaigns as a to-do list.
- Hide finished campaigns: remove completed campaigns from the current view.
- Hide Sub Drops: hide Drops that require a subscription. A campaign with no other Drops is hidden too.
- Games: hide checked games or show only checked games. If none are checked in show-only mode, all games remain visible.

Settings
Open settings with the gear button. Changes to settings and the game filter are saved in Chrome sync storage, so Chrome can carry them to other computers when sync is enabled.
- Claimed drops history
- Choose how far back a Full sync reads claimed Drops: one to three weeks or one to three months. Older claims are not retained by Dragnet.
- Re-read older campaigns
- When enabled, each Campaigns visit also re-reads three, five or ten of the campaigns Dragnet read longest ago, at most once every 15 minutes. This can find Drops added later or a newly linked game account.
- Auto-claim Drops
- When enabled, Dragnet clicks Twitch’s Claim Now buttons before reading an open Inventory page. It is off by default; it does not claim rewards without an Inventory page open, unless a timed inventory check is enabled too.
- Timed inventory check
- Off by default. Choose an interval from 15 or 30 minutes to one, two or four hours. Dragnet reloads an Inventory tab that is already open (but not the tab you are looking at), or opens a background tab, reads it and closes it. With Auto-claim enabled, it clicks available claim buttons.
- Stall detection
- On by default. While a drops-enabled channel is playing, Dragnet compares Drops progress and warns if none of that game’s Drops move for 20 minutes. It never chooses or switches channels. Optional auto-reload runs at most every 30 minutes, can be limited to tabs you are not viewing, and stops after the configured number of reloads without progress.
- Display language
- Use Chrome’s language or select one in Dragnet. This changes Dragnet’s interface, not Twitch’s language.
Last scans and warnings
The settings page shows when Campaigns and Inventory were last read, whether it was a visit or Full sync, and any warnings. If a scan stops because Twitch’s page did not look as expected, Dragnet keeps the stored list rather than replacing it with incomplete results.

Optional Twitch data and diagnostics
In the Danger Zone, Twitch API data is off by default. When enabled, Dragnet reads Drops-related responses that Twitch’s own pages receive, for more exact progress and claim history and to find Drops the page reading misses. Dragnet does not make API requests of its own.
Diagnostics is also off by default. It can save sanitized copies of Twitch page markup that Dragnet does not recognize, and (when Twitch API data is enabled) Drops-related page data. It may include information from those pages; snapshots and exports are saved as downloads on this computer only when you ask for them.
The Danger Zone can delete Dragnet’s local data, synced settings and game filter, or both. Each delete asks for confirmation.
Data and privacy
Dragnet has no server and sends no analytics or other data. It reads Twitch’s Campaigns and Inventory pages in your browser and stores a local copy of campaign, progress and claim information in Chrome extension storage on this computer. Settings and the game filter use Chrome sync storage; if Chrome sync is enabled, Chrome may sync those choices through your Google account.
Dragnet’s content script is present on Twitch pages so it can detect when Twitch changes pages without reloading. With stall detection enabled, it reads only a channel’s name from its address, its game, whether it is live and playing, and whether Drops are enabled. That per-tab information stays in temporary session storage and is cleared when Chrome closes.
Dragnet cannot read your Twitch password or session cookies. It does not read chat, messages, payment details or pages on other sites. The optional data and diagnostics features are described above and are off by default. Removing Dragnet deletes its stored data.
Its Twitch access is limited to www.twitch.tv. Storage keeps your settings and scan data; alarms support the optional timer; scripting supports the optional Twitch-data reader.
Troubleshooting
- No campaigns appear
- Sign in to Twitch, set Twitch to English, then open the Campaigns page or run Full sync.
- The list is out of date
- Run Full sync. A Full sync reads every campaign, then the Inventory page and claim history.
- A campaign or Drop is missing
- Check whether filters hide it, then run Full sync. If Twitch changed its page layout, read the warning and try reloading once; a persistent warning may require an extension update.
- Watch time is not increasing
- Confirm the stream is Drops-enabled and that the Drop lists that channel. Stall detection can warn when Twitch stops counting; it does not choose a different channel.
- A scan was interrupted
- Data already read is kept. Return to the Twitch Drops page or run Full sync to finish reading the rest.
Languages and Twitch
Dragnet supports English, French, German, Japanese, Portuguese (Brazil), Russian, Spanish (Spain) and Spanish (Latin America). It follows Chrome’s language by default; change it with the flag button or on the settings page. The translations are machine-made and have not been reviewed by native speakers.
Twitch itself must be set to English so Dragnet can read the Drops pages. Dragnet is not affiliated with, endorsed by or sponsored by Twitch Interactive, Inc.