What You’ll Need:

  1. An idea of what you want to build.
  2. An API key from the Dashboard (only for production use, you can use the API without an API key in development mode).
  3. The name of the cryptocurrency asset or its smart-contract address for querying.

Walkthrough:

1

Prepare Your Query

Choose the cryptocurrency asset for your query. If using a smart-contract address, also specify the blockchain.

2

Execute the API Call

Perform the API request using cURL, Axios, or the Mobula SDK (Beta):

Using cURL:

curl --request GET \
--url 'https://api.mobula.io/api/1/market/history?asset=Floki&from=1697648158'

Using Axios:

import axios from "axios";
axios.get('https://api.mobula.io/api/1/market/history?asset=Floki&from=1697648158')
.then(response => console.log(response.data))
.catch(error => console.log(error));

Using Mobula SDK (Beta):

import { Mobula } from "mobula-sdk";
const mobula = new Mobula("YOUR_API_KEY_HERE");
mobula.fetchAssetMarketHistory({
  asset: "Floki",
  from: 1697648158,
  // Optional parameters:
  blockchain: "BLOCKCHAIN_NAME",
  to: "JS_TIMESTAMP"
})
.then(response => console.log(response))
.catch(error => console.log(error));
3

Review the Response

The API will return a detailed history of the asset’s price, including timestamps and price values:

{
  "data": {
    "price_history": [
      [1624623325000, 1.113340820039224e-9],
      [1624626986000, 2.2957561345049817e-10],
      // Additional data points...
      [1683309600000, 1.7181969777003686e-7]
    ]
  }
}

Extending Your Insights

With the historical price data, you can:

  • Analyze Market Trends: Track the asset’s price fluctuations over time.
  • Assess Investment Opportunities: Gain insights into potential investment decisions based on past price movements.
  • Enhance Financial Models: Integrate this data into financial models for more comprehensive analysis.

Need Assistance?

Our support team is ready to assist with any queries or integration challenges.