iPhone widget.

Live prices on your home screen and lock screen — gold, silver, crypto, currencies, and any stock ticker. Powered by Scriptable (free).

Widget sizes

Small

Compact glance

2 prices

Medium

2×2 grid layout

4 prices

Large

Full list + sparklines

Up to 6 prices

Lock screen

Glanceable at a tap

1–2 prices

Setup

  1. Install Scriptable from the App Store (free).
  2. Copy the widget script. Tap the button below, then open Scriptable and create a new script. Paste the code and save it.
  3. Choose your prices. Edit the ITEMS array at the top of the script. See the full list of available IDs below.
  4. Add the widget. Long-press your home screen → tap + → search "Scriptable" → pick your preferred size → tap Add Widget.
  5. Link it. Long-press the widget → Edit Widget → set Script to "Spotly" → done.

Lock screen

To add a lock screen widget: long-press your lock screen → tap Customize → select your lock screen → tap the widget area above or below the clock → search "Scriptable" → choose a slot size → set the script to "Spotly".

Three lock screen layouts are supported:

Lock screen widgets are text-only — no colors or sparklines. iOS applies its own tinting to match your wallpaper.

Tip: To test the widget inside Scriptable before adding it to your home screen, just tap the play button. It will show a preview in the medium size.

Available price IDs

Use these in the ITEMS array. The widget shows the first N items based on size.

Metals

IDDescription
gold_ozGold per troy ounce (USD)
gold_24kGold 24K per gram (USD)
gold_18kGold 18K per gram (USD)
gold_14kGold 14K per gram (USD)
silver_ozSilver per troy ounce (USD)
silver_gramSilver per gram (USD)
platinum_ozPlatinum per troy ounce (USD)
platinum_gramPlatinum per gram (USD)

Currencies

IDDescription
usd_thbUS Dollar to Thai Baht
usd_inrUS Dollar to Indian Rupee
eur_usdEuro to US Dollar
usd_jpyUS Dollar to Japanese Yen

Crypto

IDDescription
btcBitcoin (USD)
ethEthereum (USD)
solSolana (USD)

Stocks & ETFs

Use any ticker symbol directly — AAPL, SPY, MSFT, NVDA, TSLA, etc. The widget fetches live quotes from the same source as Spotly Pro.

Configuration

Edit the top of the script to customise which prices appear and in what order. The widget automatically limits items based on size.

const ITEMS = [
  "gold_oz",    // Gold per troy ounce
  "gold_18k",   // Gold 18K per gram
  "usd_thb",    // USD to Thai Baht
  "usd_inr",    // USD to Indian Rupee
];

For stocks, just add the ticker symbol:

const ITEMS = [
  "gold_oz",
  "AAPL",
  "SPY",
  "btc",
];
Refresh rate: iOS controls how often widgets update — typically every 15–30 minutes. The widget requests a 15-minute refresh, but iOS may throttle this based on battery and usage patterns. Tap the widget to open Spotly for live prices.