Usage
Go over the multiple ways to make requests to the Token Metadata API.
Making requests
To make a request to the Stacks API, you can paste the curl
command below in your terminal.
Terminal
$curl -L 'https://api.hiro.so/metadata/v1/' -H 'Accept: application/json'
If you are using an api-key
, you will need to replace $HIRO_API_KEY
with your secret API key.
Terminal
$curl -L 'https://api.hiro.so/metadata/v1/' \-H 'Accept: application/json' \-H 'X-API-Key: $HIRO_API_KEY'
You should get a response back that resembles the following:
{"server_version": "token-metadata-api v0.7.0 (master:1aa1603)","status": "ready","tokens": {"ft": 1309,"nft": 545094,"sft": 121},"token_contracts": {"sip-009": 4791,"sip-010": 1309,"sip-013": 21},"job_queue": {"done": 443257,"failed": 108606}}
Making requests using API Client
We also maintain a standalone API client that you can use to make requests to the Stacks API. This client is available as a package and can be installed with the following command:
Example usage:
import { Configuration, TokensApi } from "@hirosystems/token-metadata-api-client";const config: Configuration = {}const api = new TokensApi(config);const result = await api.getFtMetadata('SP1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8Y634C7R.miamicoin-token-v2');