Skip To Content

Blockdaemon Documentation

Staking Report API

About Ubiquity Staking Report API
GET Staking Report of Address


About Ubiquity Staking Report API

With Ubiquity Staking Report API you can get consistent financial reports across multiple protocols.


GET Staking Report of Address

https://{ubiquity_url}/{protocol}/{network}/account/{address}/report

A staking report for a given address between a time period. The default period timescale is within the last 30 days.

The response is paginated — use a query parameter to get the next page (see below).

Developer documentation: GET Staking Report of Address
Learn how to authorize your request: Authentication Guide

Ubiquity URL

To run a query, add your Ubiquity URL. For most users this will be:

  • svc.blockdaemon.com/universal/v1

An example of this is shown below:

https://svc.blockdaemon.com/universal/v1/{protocol}/{network}/account/{address}/report

Note: If you created your Ubiquity API Key before September 2022, add the legacy Ubiquity URL:

  • ubiquity.api.blockdaemon.com/v1

An example of this is shown below:

https://ubiquity.api.blockdaemon.com/v1/{protocol}/{network}/account/{address}/report

Path Parameters

You should specify a protocol and a network as path parameters, e.g.:

  • algorand/mainnet

It is also is required to add an account address, e.g.:

  • XFYAYSEGQIY2J3DCGGXCPXY5FGHSVKM3V4WCNYCLKDLHB7RYDBU233QB5M

Supported Protocols and Networks

Here is a full list of supported protocols and networks with their path parameters:

Protocol Network Path parameters
Algorand Mainnet algorand/mainnet
Polkadot Mainnet polkadot/mainnet
Tezos Mainnet tezos/mainnet

Query Parameters

To filter by date range, use the following:

  • parameters: from, to
  • values: Unix timestamps, e.g. 1647867926, 1654531576
    (see the fields.timestamp field of the response)

To set the maximum number of transactions returned on one page, use:

  • parameter: page_size
  • value: 50kby default, up to 100k

To get the next page, use:

  • parameter: page_token
  • value: returned in the next_page_token field

Example Queries

The queries in this section provide useful examples for GET Staking Report of Address.

To get a staking report for an Algorand Mainnet account, use the following query:

https://svc.blockdaemon.com/universal/v1/algorand/mainnet/account/XFYAYSEGQIY2J3DCGGXCPXY5FGHSVKM3V4WCNYCLKDLHB7RYDBU233QB5M/report

To limit the maximum number of transactions returned on one page, use the following query:

https://svc.blockdaemon.com/universal/v1/algorand/mainnet/account/XFYAYSEGQIY2J3DCGGXCPXY5FGHSVKM3V4WCNYCLKDLHB7RYDBU233QB5M/report?limit=10

We don't support Internet Explorer

Please use Chrome, Safari, Firefox, or Edge to view this site.