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.

RICOH THETA USB API is one of 5 APIs that Ricoh USA publishes on the APIs.io network.

This API exposes 1 machine-runnable capability that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko.

Tagged areas include 360 Cameras, USB, MTP, and Camera Control. The published artifact set on APIs.io includes API documentation and 1 Naftiko capability spec.

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-productions2.s3.amazonaws.com/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
- type: NaftikoCapability
  url: capabilities/shared/theta-usb-api.yaml