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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file alphaiq_sdk-0.2.9.tar.gz.

File metadata

  • Download URL: alphaiq_sdk-0.2.9.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for alphaiq_sdk-0.2.9.tar.gz
Algorithm Hash digest
SHA256 c1a264862ac73ddcbcf5915a933d917ec9f8a43465a0c4c3fea74741f8120a83
MD5 4d6a4ee979953f986e6e4406a7c9809f
BLAKE2b-256 c8894d4aba6f8d758dbf8e081dc7d5a71e3ed8f11bb16b7e05828b13aa93c7bd

See more details on using hashes here.

File details

Details for the file alphaiq_sdk-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: alphaiq_sdk-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for alphaiq_sdk-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 064314a1a287f5e46e428ca81cd5add70032eca4c19a207dfc43cf2fadd1d4aa
MD5 982406b18a806d69013001d0b57e574d
BLAKE2b-256 4c6200678f0109ff941e1a67032b444be4d9365cf18e4447d45d2716ecc6fb93

See more details on using hashes here.

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