From any endpoint to your widgets

Your JSON on iPhone and the CarPlay widget stack

Connect a JSON endpoint, choose the values you care about, and keep them visible on your Home Screen, Lock Screen, StandBy, iPad, or the CarPlay widget stack where available.

JSON paths
Dot notation and arrays
WidgetKit
Home, Lock Screen, StandBy, CarPlay widget stack
15 min
Free refresh interval
Widgeta CarPlay widget stack preview showing Zagreb weather from JSON
weather.json
{
  "location": "Zagreb",
  "temperature": 24.8,
  "condition": "Sunny",
  "icon": "sun.max.fill",
  "accent": "#64D2FF"
}

Built for developers, makers, operators, and anyone who already has useful JSON

JSON-powered widgets

From JSON source to live WidgetKit surface

Connect your endpoint, choose the values, design the layout, and add the finished widget where you need it.

01

Connect JSON

Add an HTTPS endpoint, test the response, and confirm the data before creating a widget.

02

Map fields

Pick JSON paths for titles, values, labels, colors, gauges, SF Symbols, or image URLs.

03

Add widgets

Use the preset in WidgetKit on iPhone, iPad, Lock Screen, StandBy, or the CarPlay widget stack.

Widget layouts

Clean layouts for metrics, gauges, labels, icons, and images

Small

Compact values, status labels, icons, gauges, and compact layouts for the CarPlay widget stack where available.

Medium

Two-column status cards for values that need a little context.

Large

Unlocked with Pro for richer dashboards, multiple metrics, and larger visual surfaces.

Lock Screen

Circular, rectangular, inline, and accessory-style views for glanceable JSON values.

Realistic use cases

Useful when the metric already exists somewhere as JSON

Weather station

Map weather.current.temperature to the main value, condition to the label, and humidity to a secondary metric.

Server or API status

Show status, uptime percentage, error count, queue size, build state, or the last successful deploy time.

Home automation

Expose room temperature, solar production, battery state, water level, or a simple open/closed status from your own endpoint.

Personal progress

Use a progress gauge for daily habits, budget targets, reading goals, or any number with a minimum and maximum.

Free and Pro

Start small, unlock more when you need more widget data

Free

For testing one endpoint and keeping a couple of values visible.

  • 1 JSON data source
  • 2 widget presets
  • Small and medium Home Screen widgets
  • Circular Lock Screen widget
  • 15-minute refresh interval
  • Basic visual customization
Most flexible

Widgeta Pro Lifetime

A one-time in-app purchase handled securely by StoreKit.

  • Unlimited JSON sources and widget presets
  • Large widgets and all Lock Screen accessory families
  • Custom refresh intervals
  • HTTP headers for private endpoints
  • Custom value formatting with units and gauge ranges
  • Full widget design controls for colors, density, text, radius, icons, and images

FAQ

Questions people ask before using Widgeta

What is Widgeta?

Widgeta is an iPhone and iPad app for turning values from JSON endpoints into configurable WidgetKit widgets. It is focused on small, useful pieces of live data rather than full dashboards.

Does Widgeta work with CarPlay?

Widgeta designs the small WidgetKit surface to work well in the CarPlay widget stack where available. It is not a separate standalone CarPlay template app.

Do I need to write code?

You need a JSON endpoint, but you do not need to write an iOS widget extension. In Widgeta, you add the URL, test the response, pick JSON paths, and choose a widget layout.

Which JSON path syntax is supported?

Widgeta supports dot notation for nested values, such as weather.current.temperature, and bracket notation for arrays or special keys, such as items[0].price or ["current-value"].

Can it read private or authenticated APIs?

Yes, with Pro you can add custom HTTP headers to a data source. HTTPS is expected for internet endpoints. Plain HTTP is limited to local or private-network hosts.

How often do widgets refresh?

The free plan uses a 15-minute refresh interval, and Pro unlocks custom intervals. Because this is WidgetKit, iOS still controls exact refresh timing and may not call the provider at the exact minute.

What happens if the JSON request fails?

The app stores cached metric values and records errors. When a refresh fails, the affected value can show a fallback or an unavailable state instead of crashing the widget.

What can I put on a widget?

Any JSON leaf value that fits a glanceable widget: numbers, short text, status values, progress ranges, colors, SF Symbols, or HTTPS image URLs.