Catalogue
ClearMacro offers a wide range of 130+ time series signals applied to 6000+ markets
through our API. To retrieve a list of all currently supported signals,
you can use the Get Signals
endpoint:
https://api.clearmacro.com/api/v3/signal/
- Python
- Curl
import requests
from pprint import pprint
url = "https://api.clearmacro.com/api/v3/signal/"
headers = {"accept": "application/json", "X-API-KEY": "YOUR_API_KEY"}
response = requests.get(url=url, headers=headers)
pprint(response.json())
curl -X "GET" \
https://api.clearmacro.com/api/v3/signal/ \
-H "X-API-KEY:YOUR_API_KEY"
The API will respond with JSON output similar to the below.
[
...
{
"name": "Equity News Sentiment",
"code": "EQNEWS",
"versions": [
0
]
},
{
"name": "FX News Sentiment",
"code": "FXNEWS",
"versions": [
0
]
},
{
"name": "Basic Balance Master",
"code": "ECNBALM",
"versions": [
0,
1
]
},
...
]
Content
- Name: The name of the signal
- Code: The shortcode of the signal, used to get variants and data for the signal
- Versions: The versions available for the signal
Versions
Signals will be updated over time due to changes in the underlying source data or the signal logic itself.
For example, a vendor might discontinue a particular data set. When this happens, we find a suitable substitute data set and release a new signal version.
A change in the version indicates an observable change in the output of the Signal.
Each signal contains a list of currently supported versions.
We strongly recommend you use the latest version of any signal. We will continue to generate older versions for backward compatibility for a limited period of time.