Introduction
Welcome to the API documentation for Dhruvan. This API allows you to access all the data available on this website programmatically.
Base URL: https://api.crypto.dhruvan.dev/api/
Authentication
All requests to the endpoints are required to have an API key in the HTTP X-Api-Key header.
To get an API key, you need to create an account. Click on the "Get API Key" button at the top of the page. After creating your account, go to your profile picture, click on it, and in the dropdown menu, select "Generate API Key".
Then, add the X-Api-Key: <API_KEY> HTTP header to all your requests to the server. This is how you are authenticated. In case you lose the API key, you can always regenerate a new one.
curl -X GET "https://api.crypto.dhruvan.dev/api/" \
-H "X-Api-Key: <API_KEY>"
{"message": "API key is valid"}
Endpoints
Here are the available API endpoints:
Get Liquidity Values
GET /api/liquidity/series?ticker=<ticker_name>Retrieve liquidity values by using &aposLIQUIDITY&apos. Get the components with the corresponding <ticker_name>.
Get Bitcoin Price
GET /api/indicators/priceRetrieve live daily historical Bitcoin price.
Get List of Indicators
GET /api/indicators/indicatorRetrieve a list of available indicators.
Get Indicator Values
GET /api/indicators/indicator/<indicator_name>/valuesRetrieve values for a specific indicator.
Get List of Data Sources
GET /api/indicators/datasourceRetrieve a list of available data sources.
Get Data Sources
GET /api/indicators/datasource/<datasource_name>/valuesRetrieve values for a specific data source.