Verified ASA APIs
API documentation on how to fetch details on any ASA, along with its verification status.
Pera's ASA API provides details on every ASA on Mainnet, in addition to the verification status of the asset.

Base URL

Base URL for all endpoints listed on this page is: https://mainnet.api.perawallet.app/v1/

Asset Detail

This endpoint returns Asset information about a specific ASA on the Algorand blockchain. It also includes Collectible information when applicable. This is the recommended public API for fetching the verification status of an ASA from Pera. More details about the verification program can be found here: https://explorer.perawallet.app/asset-verification-requests/
get
https://mainnet.api.perawallet.app/v1
/assets/{asset_id}/
Asset Detail

Sample Requests

cURL
Python
curl --location -g --request GET 'https://mainnet.api.perawallet.app/v1/assets/51200378/'
import requests
url = "https://mainnet.api.perawallet.app/v1/assets/51200378/"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)

Sample Response

{
"asset_id": 2147483648,
"name": "string",
"unit_name": "string",
"fraction_decimals": 0,
"total": "string",
"usd_value": "string",
"is_verified": true,
"verification_tier": "trusted",
"collectible": {
"standard": "arc3",
"media_type": "image",
"primary_image": "http://example.com",
"title": "string",
"explorer_url": "http://example.com",
"media": [
{
"type": "image",
"download_url": "http://example.com",
"preview_url": "http://example.com",
"extension": "string"
}
],
"description": "string",
"traits": [
{
"display_name": "string",
"display_value": "string"
}
]
},
"creator": {
"id": 0,
"address": "string",
"is_verified_asset_creator": "string"
},
"project_url": "http://example.com",
"project_name": "string",
"logo": "http://example.com",
"logo_svg": "http://example.com",
"discord_url": "http://example.com",
"telegram_url": "http://example.com",
"twitter_username": "string",
"description": "string"
}
Export as PDF
Copy link