Orion Advisor Solutions Integrations/Yahoo Finance API
The Integrations/YahooFinance API from Orion Advisor Solutions — 2 operation(s) for integrations/yahoofinance.
The Integrations/YahooFinance API from Orion Advisor Solutions — 2 operation(s) for integrations/yahoofinance.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/orion-advisor-solutions-integrations-yahoofinance-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: V1
title: Orion Connect Integrations/Yahoo Finance API
x-swagger-net-version: 8.4.12.001
servers:
- url: https://api.orionadvisor.com/api
tags:
- name: Integrations/YahooFinance
paths:
/v1/Integrations/YahooFinance/Options/{ticker}:
get:
tags:
- Integrations/YahooFinance
operationId: IntegrationsYahooFinance_GetTickerOptionsAsync
parameters:
- name: ticker
in: path
required: true
schema:
type: string
- name: straddle
in: query
required: false
schema:
type: boolean
default: false
- name: expiredate
in: query
required: false
schema:
type: integer
format: int64
responses:
'200':
description: OK
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
application/xml:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
text/xml:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
security:
- Authorization: []
summary: Integrations yahoo finance get ticker options async
x-summary-source: derived
/v1/Integrations/YahooFinance/Quote/{contractSymbol}:
get:
tags:
- Integrations/YahooFinance
operationId: IntegrationsYahooFinance_GetTickerQuoteAsync
parameters:
- name: contractSymbol
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
application/xml:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
text/xml:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto'
security:
- Authorization: []
summary: Integrations yahoo finance get ticker quote async
x-summary-source: derived
components:
schemas:
OAT.Integrations.YahooFinance.Quote:
properties:
quoteType:
type: string
quoteSourceName:
type: string
currency:
type: string
longName:
type: string
market:
type: string
marketState:
type: string
exchange:
type: string
sharesOutstanding:
type: number
format: double
bookValue:
type: number
format: double
fiftyDayAverage:
type: number
format: double
fiftyDayAverageChange:
type: number
format: double
fiftyDayAverageChangePercent:
type: number
format: double
twoHundredDayAverage:
type: number
format: double
twoHundredDayAverageChange:
type: number
format: double
twoHundredDayAverageChangePercent:
type: number
format: double
marketCap:
type: number
format: double
forwardPE:
type: number
format: double
priceToBook:
type: number
format: double
sourceInterval:
type: integer
format: int32
exchangeTimezoneName:
type: string
exchangeTimezoneShortName:
type: string
gmtOffSetMilliseconds:
type: integer
format: int32
postMarketChangePercent:
type: number
format: double
postMarketTime:
type: integer
format: int32
postMarketPrice:
type: number
format: double
postMarketChange:
type: number
format: double
regularMarketChangePercent:
type: number
format: double
regularMarketPreviousClose:
type: number
format: double
bid:
type: number
format: double
ask:
type: number
format: double
bidSize:
type: integer
format: int32
askSize:
type: integer
format: int32
messageBoardId:
type: string
fullExchangeName:
type: string
averageDailyVolume3Month:
type: integer
format: int32
averageDailyVolume10Day:
type: integer
format: int32
fiftyTwoWeekLowChange:
type: number
format: double
fiftyTwoWeekLowChangePercent:
type: number
format: double
fiftyTwoWeekHighChange:
type: number
format: double
fiftyTwoWeekHighChangePercent:
type: number
format: double
fiftyTwoWeekLow:
type: number
format: double
fiftyTwoWeekHigh:
type: number
format: double
dividendDate:
type: integer
format: int32
earningsTimestamp:
type: integer
format: int32
earningsTimestampStart:
type: integer
format: int32
earningsTimestampEnd:
type: integer
format: int32
trailingAnnualDividendRate:
type: number
format: double
trailingPE:
type: number
format: double
epsTrailingTwelveMonths:
type: number
format: double
epsForward:
type: number
format: double
shortName:
type: string
regularMarketPrice:
type: number
format: double
regularMarketTime:
type: integer
format: int32
regularMarketChange:
type: number
format: double
regularMarketOpen:
type: number
format: double
regularMarketDayHigh:
type: number
format: double
regularMarketDayLow:
type: number
format: double
regularMarketVolume:
type: number
format: double
symbol:
type: string
expireDate:
type: integer
format: int64
xml:
name: Quote
type: object
OAT.Integrations.YahooFinance.Call:
properties:
contractSymbol:
type: string
strike:
type: number
format: double
currency:
type: string
lastPrice:
type: number
format: double
change:
type: number
format: double
percentChange:
type: number
format: double
volume:
type: integer
format: int32
openInterest:
type: number
format: double
bid:
type: number
format: double
ask:
type: number
format: double
contractSize:
type: string
expiration:
type: integer
format: int64
lastTradeDate:
type: integer
format: int64
impliedVolatility:
type: number
format: double
inTheMoney:
type: boolean
xml:
name: Call
type: object
OAT.Integrations.YahooFinance.Options:
properties:
expirationDate:
type: integer
format: int64
hasMiniOptions:
type: boolean
calls:
items:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Call'
xml:
name: Call
wrapped: true
type: array
puts:
items:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Put'
xml:
name: Put
wrapped: true
type: array
straddles:
items:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Straddles'
xml:
name: Straddles
wrapped: true
type: array
xml:
name: Options
type: object
OAS.WebApi.Domains.Integrations.ExpirationDatesDto:
properties:
value:
type: integer
format: int64
displayValue:
type: string
format: date-time
xml:
name: ExpirationDatesDto
type: object
OAT.Integrations.YahooFinance.Put:
properties:
contractSymbol:
type: string
strike:
type: number
format: double
currency:
type: string
lastPrice:
type: number
format: double
change:
type: number
format: double
percentChange:
type: number
format: double
volume:
type: integer
format: int32
openInterest:
type: number
format: double
bid:
type: number
format: double
ask:
type: number
format: double
contractSize:
type: string
expiration:
type: integer
format: int64
lastTradeDate:
type: integer
format: int64
impliedVolatility:
type: number
format: double
inTheMoney:
type: boolean
xml:
name: Put
type: object
OAT.Integrations.YahooFinance.Straddles:
properties:
strike:
type: number
format: double
call:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Call'
put:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Put'
xml:
name: Straddles
type: object
OAS.WebApi.Domains.Integrations.CoveredCallOptionsDto:
properties:
underlyingSymbol:
type: string
expirationDates:
items:
type: integer
format: int64
type: array
strikes:
items:
type: number
format: double
type: array
hasMiniOptions:
type: boolean
quote:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Quote'
options:
items:
$ref: '#/components/schemas/OAT.Integrations.YahooFinance.Options'
xml:
name: Options
wrapped: true
type: array
convertedDates:
items:
$ref: '#/components/schemas/OAS.WebApi.Domains.Integrations.ExpirationDatesDto'
xml:
name: ExpirationDatesDto
wrapped: true
type: array
xml:
name: CoveredCallOptionsDto
type: object
securitySchemes:
Authorization:
type: apiKey
description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"'
name: Authorization
in: header