Understanding token unlock schedules is crucial for traders, investors, and protocols aiming to anticipate market supply changes. The Mobula API provides real-time access to token unlock data, helping users stay ahead.

What you’ll need

  1. Basic knowledge of RESTful APIs and JavaScript.
  2. An API key from the Dashboard (required for production; optional in development mode).

Walkthrough

1

Execute the API Call

You can call the Mobula API directly from your terminal using cURL or any HTTP client.

Using cURL:

curl --request GET \
--url 'https://production-api.mobula.io/api/1/metadata?asset=Uniswap'

Using Axios:

import axios from "axios";

axios.get('https://production-api.mobula.io/api/1/metadata?asset=Uniswap')
.then(function (response) {
  console.log(response.data);
})
.catch(function (error) {
  console.log(error);
});
2

Retrieve Multiple Assets Metadata

The multi-metadata endpoint allows fetching metadata for multiple assets in a single request, improving efficiency.

Using cURL:

curl --request GET \
--url 'https://production-api.mobula.io/api/1/multi-metadata?assets=Uniswap,Ethereum,Bitcoin'

Using Axios:

import axios from "axios";

axios.get('https://production-api.mobula.io/api/1/multi-metadata?assets=Uniswap,Ethereum,Bitcoin')
.then(function (response) {
  console.log(response.data);
})
.catch(function (error) {
  console.log(error);
});
1

Review the Response

The API provides a structured response listing upcoming token unlocks under release_schedule, including relevant details such as the token name, symbol, amount to be unlocked, and the scheduled unlock date.

With this information, you can:

  • Track Token Unlocks: Identify upcoming token releases to anticipate potential market shifts.
  • Monitor Project Vesting Schedules: Follow how project teams release tokens over time.

Need help?

Can’t find what you’re looking for? Reach out to us, response times < 1h.