Seeking Alpha
Overview
Investment research and analysis platform. Stock ratings, earnings data, analyst articles, and community-driven stock analysis.
Workflows
Research a stock
searchArticles(query) → slug, quant_rating
getStockAnalysis(ticker) → ratings (quant/author/sell-side), grades, metrics
getEarnings(ticker) → estimates (EPS/revenue), transcripts
Read earnings transcript
getEarnings(ticker) → transcripts[].id
getArticle(articleId) → full transcript HTML content
Search for analysis
searchArticles(query) → id, url, type
getArticle(articleId) → full article content (if not paywalled)
Operations
| Operation |
Intent |
Key Input |
Key Output |
Notes |
| searchArticles |
find articles/tickers |
query |
id, type, name, company_name, quant_rating, url |
returns symbols and articles; paginated |
| getArticle |
read article content |
articleId ← searchArticles or getEarnings transcripts[].id |
title, content, summary, author, tickers |
some articles paywalled |
| getStockAnalysis |
stock ratings & metrics |
ticker |
ratings (quant/author/sell-side), grades, marketcap, eps_growth |
entry point; current period may be premium-locked |
| getEarnings |
earnings data |
ticker |
estimates (EPS/revenue), transcripts[].id |
entry point; transcript IDs feed into getArticle |
Quick Start
# Search for Apple articles
openweb seeking-alpha exec searchArticles '{"query":"AAPL","size":5}'
# Read an article/transcript
openweb seeking-alpha exec getArticle '{"articleId":"4864181"}'
# Stock analysis: ratings, grades, metrics
openweb seeking-alpha exec getStockAnalysis '{"ticker":"AAPL"}'
# Earnings: estimates vs actuals + transcript list
openweb seeking-alpha exec getEarnings '{"ticker":"AAPL"}'
1---2name: seeking-alpha3description: Seeking Alpha4---5# Seeking Alpha67## Overview8Investment research and analysis platform. Stock ratings, earnings data, analyst articles, and community-driven stock analysis.910## Workflows1112### Research a stock131. `searchArticles(query)` → `slug`, `quant_rating`142. `getStockAnalysis(ticker)` → `ratings` (quant/author/sell-side), `grades`, `metrics`153. `getEarnings(ticker)` → `estimates` (EPS/revenue), `transcripts`1617### Read earnings transcript181. `getEarnings(ticker)` → `transcripts[].id`192. `getArticle(articleId)` → full transcript HTML content2021### Search for analysis221. `searchArticles(query)` → `id`, `url`, `type`232. `getArticle(articleId)` → full article content (if not paywalled)2425## Operations2627| Operation | Intent | Key Input | Key Output | Notes |28|-----------|--------|-----------|------------|-------|29| searchArticles | find articles/tickers | query | id, type, name, company_name, quant_rating, url | returns symbols and articles; paginated |30| getArticle | read article content | articleId ← searchArticles or getEarnings `transcripts[].id` | title, content, summary, author, tickers | some articles paywalled |31| getStockAnalysis | stock ratings & metrics | ticker | ratings (quant/author/sell-side), grades, marketcap, eps_growth | entry point; current period may be premium-locked |32| getEarnings | earnings data | ticker | estimates (EPS/revenue), transcripts[].id | entry point; transcript IDs feed into getArticle |3334## Quick Start3536```bash37# Search for Apple articles38openweb seeking-alpha exec searchArticles '{"query":"AAPL","size":5}'3940# Read an article/transcript41openweb seeking-alpha exec getArticle '{"articleId":"4864181"}'4243# Stock analysis: ratings, grades, metrics44openweb seeking-alpha exec getStockAnalysis '{"ticker":"AAPL"}'4546# Earnings: estimates vs actuals + transcript list47openweb seeking-alpha exec getEarnings '{"ticker":"AAPL"}'48```