Skip to main content

Access AlphaIQ's generative insights, explainable investment signals, and the Corporate Transparency Score model

Project description

AlphaIQ Python SDK

To get access to the API, sign up here for a free Demo.

Welcome to the AlphaIQ API! We offer Quantitative Linguistic Risk Indicators that enable investors to uncover hidden risks in forward-looking statements from management.

To learn more about AlphaIQ, read our blog.

Review the Privacy Policy and Terms of Service on our website.

Installation

Requirements.

Python 3.9+

Installation via Pip

pip install alphaiq-sdk

Then import the package:

import alphaiq_sdk 

Installation via GitHub

pip install git+https://github.com/alphaiq-ai/python-sdk.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/alphaiq-ai/python-sdk.git)

Then import the package:

import alphaiq_sdk

Getting Started

It is advised to setup a .env file the store API key. Documentation can be found here. To use the .env file to store credentials, install the python-dotenv package with pip:

pip install python-dotenv

An example of the contents of the .env file are shown below:

APIKEY=keytoken123

Please follow the installation procedure and then you are ready to get started.

import os
from dotenv import load_dotenv
import alphaiq_sdk

# Load the environment variables from the .env file
load_dotenv()
APIKEY = os.getenv('APIKEY')
client = alphaiq_sdk.client(APIKEY)

## get_quant_linguistics_signals
def get_quant_linguistics_signals():
    client = alphaiq_sdk.client(APIKEY)
    ticker='TSLA'
    signalVariation='CHANGE'
    startDate='2023-03-01'
    endDate='2023-05-01'

    response = client.get_quant_linguistics_signals(signalVariation,startDate,endDate,ticker=ticker)

    return response

Documentation for API Endpoints

All URIs are relative to https://data.app.alphaiq.ai/api/v1

Method HTTP request Description
get_signal_explanations GET /generative/company/signal_explanation/{ticker} GetSignalExplanations
get_trending_content GET /generative/company/compass/reportContent/{ticker} GetTrendingGenerative
get_question_answer GET /generative/company/compass/questionContent/{ticker} GetQuestionAnswer
get_compass_report_pdf GET /pdf/compass/{ticker} CompassReportPDF
get_quant_linguistics_signals GET /signals/quantLinguistics SignalsQuantLinguistics
get_bulk_signals_all GET /bulk/signals/all BulkFileSignalsAll
get_bulk_signals_top_level GET /bulk/signals/topLevel BulkFileSignalsTopLevel
get_models_corporate_transparency GET /models/corporateTransparency ModelsCorporateTransparency
get_bulk_model GET /bulk/models BulkFileModels
get_company_identifiers_map GET /mapping/companyIdentifierMapping MappingCompanyIdentifiers
get_bulk_mapping GET /bulk/mapping BulkFileMapping

Documentation For Models

bearer

Authorization is a bearer token. That bearer token is your API key.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alphaiq_sdk-0.2.9.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

alphaiq_sdk-0.2.9-py3-none-any.whl (6.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page