RICOH THETA USB API

MTP (Media Transfer Protocol v1.1) based USB API for controlling RICOH THETA cameras (S and later, including Z1, X, A1) when tethered over USB. Uses standard MTP operations with Ricoh-proprietary extensions for live preview, plugin management, and 360 metadata access.

API entry from apis.yml

apis.yml Raw ↑
aid: ricoh-usa:theta-usb-api
name: RICOH THETA USB API
description: 'MTP (Media Transfer Protocol v1.1) based USB API for controlling RICOH THETA cameras (S
  and later,

  including Z1, X, A1) when tethered over USB. Uses standard MTP operations with Ricoh-proprietary

  extensions for live preview, plugin management, and 360 metadata access.

  '
tags:
- 360 Cameras
- USB
- MTP
- Camera Control
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs-theta-api.ricoh360.com/usb-api/
properties:
- type: Documentation
  url: https://docs-theta-api.ricoh360.com/usb-api/
- type: SourceSpec
  url: https://github.com/ricohapi/theta-api-specs/tree/main/theta-usb-api
- type: SampleCode
  url: https://github.com/ricohapi/libuvc-theta-sample