---
title: Get Outputs
description: There are three functions you can use to get Unspent Transaction Output (UTXO) outputs related an address Client.getAddressOutputs(str), Client.getOutput(str), and Client.findOutputs(output_ids (optional), addresses
  (optional)).
image: /img/logo/iota_mark_light.png
keywords:
  - how to
  - unspent transactions output
  - UTXO
  - address
  - nodejs
  - Client
  - get_outputs
  - get_output
  - find_outputs
---
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import JavaGetOutputs from "../libraries/java/examples/_05_get_outputs.mdx";
import KeyConceptOutputs from '../_admonitions/_explanation_outputs.md';
import NodejsGetOutputs from "../libraries/nodejs/examples/_05_get_outputs.mdx";
import PythonGetOutputs from "../libraries/python/examples/_05_get_outputs.mdx";
import RustGetOutputs from "../libraries/rust/examples/_05_get_outputs.mdx";
import WasmGetOutputs from "../libraries/wasm/examples/_05_get_outputs.mdx";

<KeyConceptOutputs />

There are three functions you can use to get
[Unspent Transaction Output (UTXO)](../explanations/messages_payloads_and_transactions.md#unspent-transaction-output-utxo)
outputs related an address.

<Tabs groupId="language">
  <TabItem value="java" label="Java">
    <JavaGetOutputs />
  </TabItem>
  <TabItem value="nodejs" label="Nodejs">
    <NodejsGetOutputs />
  </TabItem>
  <TabItem value="python" label="Python">
    <PythonGetOutputs />
  </TabItem>
  <TabItem value="rust" label="Rust">
    <RustGetOutputs />
  </TabItem>
  <TabItem value="wasm" label="Wasm">
    <WasmGetOutputs />
  </TabItem>
</Tabs>
