---
title: Get Message Data
description: Once a message is broadcast, you can use the MessageFinder helper class that can be instantiated using the Client.getMessage() function to retrieve it from the network.
image: /img/logo/iota_mark_light.png
keywords:
- message data
- messagefinder
- client
- message metadata
- java
- nodejs
- python
- wasm
- rust
---

import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import JavaGetMessageData from "../libraries/java/examples/_07_get_message_data.mdx";
import NodejsGetMessageData from "../libraries/nodejs/examples/_07_get_message_data.mdx";
import PythonGetMessageData from "../libraries/python/examples/_07_get_message_data.mdx";
import RustGetMessageData from "../libraries/rust/examples/_07_get_message_data.mdx";
import WasmGetMessageData from "../libraries/wasm/examples/_07_get_message_data.mdx";

<Tabs groupId="language">
  <TabItem value="java" label="Java">
    <JavaGetMessageData />
  </TabItem>
  <TabItem value="nodejs" label="Nodejs">
    <NodejsGetMessageData />
  </TabItem>
  <TabItem value="python" label="Python">
    <PythonGetMessageData />
  </TabItem>
  <TabItem value="rust" label="Rust">
    <RustGetMessageData />
  </TabItem>
  <TabItem value="wasm" label="Wasm">
    <WasmGetMessageData />
  </TabItem>
</Tabs>
