---
title: PubResult (latest version)
description: API reference for qiskit.primitives.PubResult in the latest version of qiskit
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.primitives.PubResult
---

# PubResult

*class* `qiskit.primitives.PubResult(data, metadata=None)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.5/qiskit/primitives/containers/pub_result.py#L24-L65)

Bases: [`object`](https://docs.python.org/3/library/functions.html#object)

The result object for a single pub (primitive unified bloc).

Each [`PubResult`](#qiskit.primitives.PubResult "qiskit.primitives.PubResult") is a single element of a greater [`PrimitiveResult`](/docs/api/qiskit/qiskit.primitives.PrimitiveResult "qiskit.primitives.PrimitiveResult"). Within this result, there is implementation-defined freeform [`metadata`](#qiskit.primitives.PubResult.metadata "qiskit.primitives.PubResult.metadata"), and a [`DataBin`](/docs/api/qiskit/qiskit.primitives.DataBin "qiskit.primitives.DataBin") in the [`data`](#qiskit.primitives.PubResult.data "qiskit.primitives.PubResult.data") field.

Most likely, you care about accessing the processed data of your execution. This is in the [`data`](#qiskit.primitives.PubResult.data "qiskit.primitives.PubResult.data") attribute. The [`metadata`](#qiskit.primitives.PubResult.metadata "qiskit.primitives.PubResult.metadata") object may contain extra information about the execution of this pub, including implementation-specific information, which should be documented by your primitive provider (as opposed to [`PrimitiveResult.metadata`](/docs/api/qiskit/qiskit.primitives.PrimitiveResult#metadata "qiskit.primitives.PrimitiveResult.metadata"), which is metadata about the entire submission).

You typically get instances of this class by iterating over or indexing into a [`PrimitiveResult`](/docs/api/qiskit/qiskit.primitives.PrimitiveResult "qiskit.primitives.PrimitiveResult"), which is what you get from `MyPrimitive().run().result()`.

Initialize a pub result.

**Parameters**

- **data** ([*DataBin*](/docs/api/qiskit/qiskit.primitives.DataBin "qiskit.primitives.DataBin")) – Result data.
- **metadata** ([*dict*](https://docs.python.org/3/library/stdtypes.html#dict)*\[*[*str*](https://docs.python.org/3/library/stdtypes.html#str)*, Any] | None*) – Metadata specific to this pub. Keys are expected to be strings.

## Attributes

### data

Result data for the pub.

### metadata

Metadata for the pub.
