# Fetcher: JSON and HTML Monitor Plugin for Stream Deck

> Point it at any endpoint, extract a value via JSON path or CSS selector, render it on a key or dial. A generic Stream Deck plugin. Crypto prices, GitHub stars, CPU usage, service status: same plugin, different recipe.

- Tagline: Anything with a URL.
- Platforms: Stream Deck, macOS, Windows
- Price: free to install
- Made by: 2kit (https://2kit.app)
- Page: https://2kit.app/products/fetcher
- Get on Marketplace: https://marketplace.elgato.com/product/fetcher-json-html-monitor-6b6b7390-d39c-44c0-aff6-427c249e2623
- View on GitHub: https://github.com/lenadweb/stream-deck-fetcher

## Features

### JSON or HTML

Parse any JSON payload via path like `data.users[0].status`, or scrape any HTML page via CSS selector. Even read attributes with `meta[name=price]@content`.

### Keys & dials

Every action renders on standard 144×144 keys and on Stream Deck+ encoders with a full 200×100 dial layout. Push, rotate, or touch to refresh.

### Polling with cache

Configurable interval, shared cache, manual refresh. Multiple keys pointing at the same endpoint share a single request, so no API hammering.

## FAQ

### What is Fetcher?

Fetcher is a Stream Deck plugin that shows live data from any URL on a key or dial. It reads a value from a JSON API or a web page and refreshes it on a schedule, so one plugin covers crypto prices, GitHub stars, server status and more.

### How do I pick the value to show?

For JSON, enter a path such as data.users[0].status. For HTML, enter a CSS selector, and add @attribute to read an attribute, for example meta[name=price]@content.

### Can Fetcher call APIs that need authentication?

Yes. Add custom request headers as JSON, for example an Authorization header with a bearer token.

### How often does Fetcher refresh?

The interval is configurable down to 5 seconds. Keys that point at the same endpoint share one cached request, and pressing a key or turning a dial refreshes it instantly.

### Is Fetcher free?

Yes. Fetcher is free on the Elgato Marketplace and open source under the MIT license, with a collection of ready-made recipes on GitHub.

## Support

Email support@2kit.app.
