Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
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.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/alphabazaar-ai:alphabazaar-ai-ticker-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
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:
title: Alphabazaar Ai Ticker API
version: 2.2.0-socketio
contact:
name: Alpha Bazaar
url: https://alphabazaar.ai/
email: support@alphabazaar.ai
license:
name: Proprietary
termsOfService: https://www.alphabazaar.ai/legal/terms
description: 'Operations tagged Ticker across 2 of this provider''s published API definitions: alphabazaar-ai-openapi.yml, openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
security:
- HTTPBearer: []
tags:
- name: Ticker
description: Stock data, prices, analyst ratings, filings
paths:
/api/ticker/{symbol}/portfolio-transactions:
get:
tags:
- Ticker
summary: Get Ticker Portfolio Transactions
description: 'How many verified brokerage trades (Plaid) publishers made in a ticker over the last `days` days
(1 to 365; values outside are clamped).
Counts only: brokerage trades are private, so `transactions` is always empty and the dollar totals
in `summary` are 0.
Args:
symbol: Stock ticker symbol (e.g., AAPL)
days: Number of days to look back (default: 90, max 365)'
operationId: get_ticker_portfolio_transactions_api_ticker__symbol__portfolio_transactions_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: days
in: query
required: false
schema:
type: integer
default: 90
title: Days
description: Number of days to look back
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker-names:
get:
tags:
- Ticker
summary: Get Ticker Names
description: 'Get company names for ticker symbols.
First checks database cache, then fetches missing ones from Tiingo API.
Requires authentication.
Example: /api/ticker-names?tickers=AAPL,MSFT,GOOGL'
operationId: get_ticker_names_api_ticker_names_get
security: []
parameters:
- name: tickers
in: query
required: true
schema:
type: string
description: Comma-separated list of ticker symbols
title: Tickers
description: Comma-separated list of ticker symbols
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/symbols/search:
get:
tags:
- Ticker
summary: Search Symbols
description: 'Search for tickers by symbol or company name.
Returns list of matching tickers with company names.
DB-only for speed, no external API calls.
Open to guests: the app''s search screen works signed out (rate-limited per IP).'
operationId: search_symbols_api_symbols_search_get
security: []
parameters:
- name: query
in: query
required: true
schema:
type: string
minLength: 1
maxLength: 50
description: Search query for ticker or company name
title: Query
description: Search query for ticker or company name
- name: limit
in: query
required: false
schema:
type: integer
maximum: 50
minimum: 1
description: Maximum results to return
default: 10
title: Limit
description: Maximum results to return
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/symbols/validate:
get:
tags:
- Ticker
summary: Validate Symbol
description: 'Validate if a symbol is a real ticker or find ticker for a company name.
- If input looks like ticker: validate and return ticker info
- If input looks like company name: search and return matches
- Returns 404 if not found, 409 if ambiguous (multiple matches)
Requires authentication.'
operationId: validate_symbol_api_symbols_validate_get
security: []
parameters:
- name: symbol
in: query
required: true
schema:
type: string
description: Symbol to validate (ticker or company name)
title: Symbol
description: Symbol to validate (ticker or company name)
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/overview:
get:
tags:
- Ticker
summary: Get Ticker Overview
description: 'Get comprehensive ticker overview including quote, metadata, and fundamentals summary.
Public endpoint (rate-limited by IP).
Returns: metadata, current quote, key metrics, company description
TTL: 15-60 minutes based on market hours'
operationId: get_ticker_overview_api_ticker__symbol__overview_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/prices:
get:
tags:
- Ticker
summary: Get Ticker Prices
description: 'Get historical price data for charting.
Public endpoint (rate-limited by IP).
Validation: Block 1m interval with range > 1m (protects Tiingo rate limits)
TTL: intraday 2-5m, daily 1h'
operationId: get_ticker_prices_api_ticker__symbol__prices_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: range
in: query
required: false
schema:
type: string
description: 'Time range: 1d, 5d, 1m, 3m, 6m, ytd, 1y, 5y, max'
default: 1d
title: Range
description: 'Time range: 1d, 5d, 1m, 3m, 6m, ytd, 1y, 5y, max'
- name: interval
in: query
required: false
schema:
type: string
description: 'Data interval: 1m, 5m, 15m, 1h, 1d'
default: 5m
title: Interval
description: 'Data interval: 1m, 5m, 15m, 1h, 1d'
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/fundamentals:
get:
tags:
- Ticker
summary: Get Ticker Fundamentals
description: 'Get full fundamental data including key metrics and ratios.
Public endpoint (rate-limited by IP).
TTL: 6-24 hours'
operationId: get_ticker_fundamentals_api_ticker__symbol__fundamentals_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/news:
get:
tags:
- Ticker
summary: Get Ticker News
description: 'Get recent news articles for a ticker.
Public endpoint (rate-limited by IP).
Primary: Tiingo News API
Fallback: Finnhub company news when Tiingo can''t answer (news_sources)
TTL: 15 minutes'
operationId: get_ticker_news_api_ticker__symbol__news_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: limit
in: query
required: false
schema:
type: integer
maximum: 50
minimum: 1
description: Number of articles to return
default: 10
title: Limit
description: Number of articles to return
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/analyst-ratings:
get:
tags:
- Ticker
summary: Get Ticker Analyst Ratings
description: 'Get analyst ratings for a ticker from our analyst_ratings table.
Public endpoint (rate-limited by IP).
Returns: consensus, distribution, price target, recent ratings'
operationId: get_ticker_analyst_ratings_api_ticker__symbol__analyst_ratings_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: limit
in: query
required: false
schema:
type: integer
maximum: 100
minimum: 1
description: Number of recent ratings to return
default: 50
title: Limit
description: Number of recent ratings to return
- name: range
in: query
required: false
schema:
type: string
description: 'Lookback range: 1m, 3m, 6m, 1y, all'
default: 1y
title: Range
description: 'Lookback range: 1m, 3m, 6m, 1y, all'
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/politician-trades:
get:
tags:
- Ticker
summary: Get Ticker Politician Trades
description: 'Get politician trades for a ticker from ptr_filings table.
Public endpoint (rate-limited by IP).
Returns: distribution by direction, value ranges, recent trades
Lookback: Last 180 days (6 months)'
operationId: get_ticker_politician_trades_api_ticker__symbol__politician_trades_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: limit
in: query
required: false
schema:
type: integer
maximum: 20
minimum: 1
description: Number of recent trades to return
default: 5
title: Limit
description: Number of recent trades to return
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/whale-holdings:
get:
tags:
- Ticker
summary: Get Ticker Whale Holdings
description: 'Get whale holdings for a ticker from whale_holdings table.
Shows institutional investor positions from 13F filings.
Public endpoint (rate-limited by IP).
Returns: position changes, value aggregation, recent holders
Lookback: Current quarter + previous quarter'
operationId: get_ticker_whale_holdings_api_ticker__symbol__whale_holdings_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: limit
in: query
required: false
schema:
type: integer
maximum: 20
minimum: 1
description: Number of recent holders to return
default: 5
title: Limit
description: Number of recent holders to return
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/community-signals:
get:
tags:
- Ticker
summary: Get Ticker Community Signals
description: 'Get community signals for a ticker from publisher_picks.
Shows sentiment and recent trading signals from the community.
Public endpoint (rate-limited by IP).
Returns: sentiment distribution, recent signals with P&L'
operationId: get_ticker_community_signals_api_ticker__symbol__community_signals_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: limit
in: query
required: false
schema:
type: integer
maximum: 100
minimum: 1
description: Number of recent signals to return
default: 50
title: Limit
description: Number of recent signals to return
- name: range
in: query
required: false
schema:
type: string
description: 'Lookback range: 1m, 3m, 6m, 1y, ytd, all'
default: 1y
title: Range
description: 'Lookback range: 1m, 3m, 6m, 1y, ytd, all'
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/confluence:
get:
tags:
- Ticker
summary: Get Ticker Confluence
description: 'Get active confluence events for a ticker.
Shows if multiple sources agree on the same trade.
Public endpoint (rate-limited by IP).
Returns: confluence score, side, horizon, source breakdown'
operationId: get_ticker_confluence_api_ticker__symbol__confluence_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
/api/ticker/{symbol}/sec-filings:
get:
tags:
- Ticker
summary: Get Ticker Sec Filings
description: 'Get SEC filings for a ticker from SEC EDGAR API.
Shows 10-K, 10-Q, 8-K, Form 4, and other public filings.
Public endpoint (rate-limited by IP).
Returns: recent filings with links to SEC.gov'
operationId: get_ticker_sec_filings_api_ticker__symbol__sec_filings_get
parameters:
- name: symbol
in: path
required: true
schema:
type: string
description: Stock ticker symbol (e.g. AAPL)
title: Symbol
description: Stock ticker symbol (e.g. AAPL)
- name: limit
in: query
required: false
schema:
type: integer
maximum: 100
minimum: 1
description: Number of recent filings to return
default: 20
title: Limit
description: Number of recent filings to return
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security: []
servers:
- url: https://alpha-bazaar-signal-server.onrender.com
description: Production
- url: https://dev-alpha-bazaar-signal-server.onrender.com
description: Staging
components:
schemas:
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
input:
title: Input
ctx:
type: object
title: Context
type: object
required:
- loc
- msg
- type
title: ValidationError
securitySchemes:
HTTPBearer:
type: http
scheme: bearer
externalDocs:
description: Agent integration guide and full API docs
url: https://www.alphabazaar.ai/llms-full.txt
x-refined-from:
- alphabazaar-ai-openapi.yml
- openapi.json