URL/API Source - Fetch live data and display it on screen!

URL/API Source - Fetch live data and display it on screen! v0.0.7

Supported Bit Versions
  1. 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
The URL/API Source plugin adds a video source that fetches data from a URL or API endpoint and displays it as customizable text (using CSS). You can parse JSON, XML and also plain text response with a Regex to get just the information you need. Set up a timer to keep refreshing the data to get that live feed effect.

If this plugin has been valuable to you consider adding a ⭐ to the GH repo, rating it here on OBS, subscribing to my YouTube channel, and supporting my work: https://github.com/sponsors/royshil

(YouTube Tutorial)

  • HTTP request types: GET, POST
  • Request headers (for e.g. API Key or Auth token)
  • Request body for POST
  • Output parsing: JSON via JSONPointer, XML/HTML via XPath and Regex
  • Update timer for live streaming data
  • Test of the request to find the right parsing
  • Output styling (font, color, etc.)
Coming soon:
  • Authentication (Basic, Digest, OAuth)
  • Websocket support
  • More output parsing options (JSONPath, CSS selectors, etc.)
  • More request types (PUT, DELETE, PATCH)
  • More output formats (XML, HTML, CSV, etc.)
  • More output types (Image, Video, Audio, etc.)
Walkthrough of the plugin code with highlights of its internal workings:
(YouTube Code Walkthrough)
First release
Last update
5.00 star(s) 1 ratings

More resources from royshilkrot

Latest updates

  1. v0.0.7 - SSL, run while not visible, fixing Mac M1/M2 build

    Version 0.0.7 of obs-urlsource introduces SSL options for secure requests, a "Run While Not...
  2. v0.0.6 - bugfixes

    This release fixes M1 builds and various bugs and segfaults. What's Changed Fix build on M1 Mac...
  3. v0.0.5 - longer timer, output formatting, external text source

    In this release: Allowing to output the result to an external Text source (which has nicer...

Latest reviews

Very useful plugin for those familiar with web requests, with a good roadmap also, looking forward for more request type coverage.