OpenAPI Specification
openapi: 3.0.3
info:
title: Arbiscan Token API - HEGIC Token Accounts Prices API
description: 'Block explorer API for querying Hegic (HEGIC) token data on Arbitrum One, including token supply, holder information, transfer events, and contract interactions. The HEGIC token contract address on Arbitrum is 0x431402e8b9de9aa016c743880e04e517074d8cec. All endpoints require an API key obtained from https://arbiscan.io/myapikey.
'
version: 1.0.0
contact:
name: Arbiscan Support
url: https://arbiscan.io
license:
name: Arbiscan Terms of Service
url: https://arbiscan.io/terms
servers:
- url: https://api.arbiscan.io/api
description: Arbiscan API for Arbitrum One
security:
- ApiKeyQuery: []
tags:
- name: Prices
description: Token price data
paths:
/prices/current/{coins}:
get:
summary: Get current token prices
description: 'Get current prices of tokens by contract address. Can be used to get current HEGIC token price on Arbitrum (arbitrum:0x431402e8b9de9aa016c743880e04e517074d8cec).
'
operationId: getCurrentPrices
tags:
- Prices
parameters:
- name: coins
in: path
required: true
description: 'Comma-separated tokens defined as {chain}:{address} or coingecko:{id}
'
schema:
type: string
example: arbitrum:0x431402e8b9de9aa016c743880e04e517074d8cec
- name: searchWidth
in: query
required: false
description: Time range on either side to find price data (defaults to 6 hours)
schema:
type: string
example: 4h
responses:
'200':
description: Current token prices
content:
application/json:
schema:
$ref: '#/components/schemas/CoinPrices'
/prices/historical/{timestamp}/{coins}:
get:
summary: Get historical token prices
description: 'Get historical prices of tokens by contract address at a specific UNIX timestamp.
'
operationId: getHistoricalPrices
tags:
- Prices
parameters:
- name: timestamp
in: path
required: true
description: UNIX timestamp of time when you want historical prices
schema:
type: number
example: 1648680149
- name: coins
in: path
required: true
description: 'Comma-separated tokens defined as {chain}:{address}
'
schema:
type: string
example: arbitrum:0x431402e8b9de9aa016c743880e04e517074d8cec
- name: searchWidth
in: query
required: false
description: Time range on either side to find price data
schema:
type: string
example: 4h
responses:
'200':
description: Historical token prices
content:
application/json:
schema:
$ref: '#/components/schemas/CoinPrices'
components:
schemas:
CoinPrices:
type: object
properties:
coins:
type: object
additionalProperties:
type: object
properties:
decimals:
type: integer
price:
type: number
symbol:
type: string
timestamp:
type: integer
securitySchemes:
ApiKeyQuery:
type: apiKey
in: query
name: apikey
externalDocs:
description: Arbiscan API Documentation
url: https://docs.arbiscan.io