Adanos GetAssetSentiment

Adanos GetAssetSentiment

Certified

Get asset sentiment

Retrieves the current Adanos sentiment summary for one stock ticker or crypto symbol.

yaml
type: io.kestra.plugin.adanos.GetAssetSentiment

Fetch Reddit sentiment for a stock.

yaml
id: adanos_stock_sentiment
namespace: company.research

tasks:
  - id: get_sentiment
    type: io.kestra.plugin.adanos.GetAssetSentiment
    apiKey: "{{ secret('ADANOS_API_KEY') }}"
    assetType: STOCK
    source: REDDIT
    symbol: TSLA

Fetch Reddit sentiment for a crypto asset.

yaml
id: adanos_crypto_sentiment
namespace: company.research

tasks:
  - id: get_sentiment
    type: io.kestra.plugin.adanos.GetAssetSentiment
    apiKey: "{{ secret('ADANOS_API_KEY') }}"
    assetType: CRYPTO
    source: REDDIT
    symbol: BTC
Properties

Adanos API key

API key sent in the X-API-Key request header. Create one at https://adanos.org/register.

Ticker or symbol

Stock ticker such as TSLA or crypto symbol such as BTC.

DefaultSTOCK
Possible Values
STOCKCRYPTO

Asset type

Whether to query stock or crypto sentiment. Crypto currently supports the Reddit source only.

Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.

Definitions
assetFailureBehaviorstring
Possible Values
IGNOREFAILWARN

Asset failure behavior

Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.

enableAutobooleanstring

Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.

inputsarray

The assets consumed as inputs.

id*string
Min length1
typestring
outputs

The assets produced as outputs.

id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*string
Min length1

Custom asset type

descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
Defaulthttps://api.adanos.org

Adanos API base URL

Base URL for Adanos API requests.

DefaultFETCH
Possible Values
STOREFETCHFETCH_ONENONE

Result handling mode

FETCH returns the complete response, FETCH_ONE returns the first list item or response object, STORE writes records to Kestra internal storage, and NONE omits the response body.

From date

Inclusive UTC start date for the query window.

HTTP request options

Timeouts for the Adanos HTTP request.

Definitions
connectTimeoutstring

Connection timeout

Time allowed to establish a connection before failing.

readIdleTimeoutstring
DefaultPT5M

Read idle timeout

How long a read may stay idle before closing.

DefaultREDDIT
Possible Values
REDDITXNEWSPOLYMARKET

Sentiment source

Stocks support Reddit, X / FinTwit, News, and Polymarket. Crypto currently supports Reddit.

To date

Inclusive UTC end date for the query window. Omit it to use the current UTC date.

Response body

Adanos response payload. Available for FETCH and FETCH_ONE.

Response item count

Number of root response records returned by Adanos.

Formaturi

Stored response URI

Kestra internal storage URI available for STORE.