황현동 블로그 개발, 인생, 유우머

260408 미국주식 데이터API 서비스비교

Tags:

260408 미국주식 데이터API 서비스비교

qmd 미사용. 이번 문서는 공식 웹문서/가격 페이지/도큐먼트와 일부 보조 출처(예: Wikipedia, yfinance 공개 문서)를 함께 대조해 작성했습니다.

한눈에 결론 👀

항목 FMP Finnhub Massive Yahoo Finance
미국주식 가격/기본데이터 API 강함 강함 매우 강함 공식 공개 API 부재
한국주식 API 일부 가능성 있으나 플랜 제약 큼 공식 확인 어려움 사실상 약함 웹에서는 보이지만 API는 비공식
금/원자재 상품 데이터 제공 상품/원자재 직접 강점 약함 선물로 우회 가능 웹에서는 강함, API는 비공식
단기채/국채 Treasury rates는 강함, 채권 종목 가격은 없음 Bond API 존재 Treasury yields + futures 존재 웹에서는 채권/국채 확인 가능
뉴스 실시간/과거 가능 가능 가능 + 기사 sentiment 웹에서는 강함, API는 비공식
공시 실시간/과거 미국 SEC 강함 강함 SEC 텍스트/리스크 요인 강함 웹 UI는 강하나 API는 비공식
SNS / social sentiment 없음 강함 없음 커뮤니티 기능 있음
기본 내장 감정분석 거의 없음 있음 (news sentiment, social sentiment) 있음 (news insights/sentiment) 일부 커뮤니티/리서치 인사이트는 있으나 정식 API형 sentiment는 아님
50달러 이하 현실성 Starter $22 매우 좋음 marketdata-basic $49.99 가능하나 풀스택은 빠듯 Stocks Starter $29 가능하지만 실시간 한계 큼 Gold $39.95 가능하지만 공식 API 부재

내 요구사항 기준 추천 🎯

  1. API로 제품을 만들고, 예산이 월 50달러 이하라면 우선순위는 FMP StarterFinnhub marketdata-basic 검토가 현실적입니다.
  2. SNS/호재-악재 sentiment가 가장 중요하면 기능만 보면 Finnhub가 가장 맞습니다.
  3. 미국 SEC 공시 본문/리스크 요인/기사 sentiment까지 구조화해서 쓰려면 Massive가 기술적으로 가장 깔끔하지만, 실시간 주식 데이터까지 같이 쓰려면 예산이 급격히 올라갑니다.
  4. 증권사 리포트, 커뮤니티, 포트폴리오 도구까지 웹서비스로 쓰는 목적이면 Yahoo Finance가 매력적이지만, 공식 공개 API가 없어서 개발용 백엔드 소스로는 리스크가 큽니다.

1) Financial Modeling Prep (FMP)

소개

  • FMP는 실시간 시세, 과거 시세, 재무제표, 뉴스, SEC filing, analyst 데이터, earnings transcript, 경제지표 등을 한 곳에서 제공하는 금융 데이터 API 서비스입니다. 70,000+ securities, 4,500+ crypto, 1,500+ forex, 40 commodities를 표방합니다.
    출처: https://site.financialmodelingprep.com/
  • 공식 문서상 100+ API endpoint, WebSocket, bulk download, JSON/CSV를 제공합니다.
    출처: https://site.financialmodelingprep.com/

연혁

  • 공식 사이트에서 상세 연혁/설립자/투자유치 연혁은 명확히 공개하지 않았습니다.
    출처: https://site.financialmodelingprep.com/
  • 다만 사이트 footer와 서비스 문맥상 최소 2017년부터 운영 흔적은 확인됩니다. 이것은 설립연도 확정 근거는 아니고 참고 수준입니다.
    출처: https://site.financialmodelingprep.com/

제품

특징

  • 실시간/과거 시세, fundamentals, analyst data, SEC filings, earnings call transcripts, economics, commodities, forex, crypto, ETF 데이터를 한 번에 묶어 둔 “올인원형” API입니다.
    출처: https://site.financialmodelingprep.com/ ; https://site.financialmodelingprep.com/developer/docs
  • 검색 API가 글로벌 거래소를 지원한다고 명시되어 있어 미국 외 종목 탐색도 가능합니다.
    출처: https://site.financialmodelingprep.com/developer/docs/stable/search-symbol

장점

  • 가격이 매우 공격적입니다. Starter $22/mo로 시작 가능하고, 미국 주식 + 뉴스 + 과거 가격 조회를 빠르게 붙이기 좋습니다.
    출처: https://site.financialmodelingprep.com/pricing-plans
  • 뉴스, press release, SEC filing, transcript, analyst 등 투자 판단용 부가 데이터가 넓습니다.
    출처: https://site.financialmodelingprep.com/developer/docs
  • Treasury rates, commodity, forex, crypto까지 있어 미국주식 외 거시/원자재 조합이 쉽습니다.
    출처: https://site.financialmodelingprep.com/developer/docs/stable/treasury-rates ; https://site.financialmodelingprep.com/

단점

  • 공식 FAQ에서 bond data는 제공하지 않는다고 명시합니다. 즉 단기채 “금리”는 되지만, 개별 채권 종목 가격/호가/체결은 안 됩니다.
    출처: https://site.financialmodelingprep.com/contact
  • 내장 sentiment 분석이나 SNS sentiment는 약합니다. 뉴스는 제공하지만 호재/악재 score를 체계적으로 준다는 공식 문구는 확인되지 않았습니다.
    출처: https://site.financialmodelingprep.com/developer/docs ; https://site.financialmodelingprep.com/contact
  • Starter/Premium 플랜은 국가 커버리지가 제한됩니다. 특히 한국주식은 사실상 Ultimate 이상을 전제로 보는 편이 안전합니다.
    출처: https://site.financialmodelingprep.com/pricing-plans

API

전반적인 기능

  • Quote, historical EOD/intraday chart, financial statements, SEC filings, news, press releases, analyst ratings/price targets, earnings transcripts, economics, commodities, forex, crypto, ETF/Mutual Fund, insider/senate, 13F 등을 제공합니다.
    출처: https://site.financialmodelingprep.com/developer/docs

미국주식 / 한국주식 / 금 / 단기채

항목 가능 여부 메모
미국주식 과거 일별 가격 가능 EOD full/light API 제공
미국주식 실시간 가격 가능 quote / batch quote 제공
한국주식 과거 일별 가격 가능성 있음 글로벌 검색/거래소 지원 문구는 있으나, 플랜 제약상 Starter는 US only
금 가격 가능 commodity market data 제공
단기채 가격 불가에 가까움 개별 bond data는 없고 treasury rates만 제공
단기채 금리 가능 treasury rates API 제공

출처: https://site.financialmodelingprep.com/developer/docs ; https://site.financialmodelingprep.com/developer/docs/stable/treasury-rates ; https://site.financialmodelingprep.com/contact ; https://site.financialmodelingprep.com/pricing-plans

뉴스

  • 미국주식 뉴스: 실시간/과거 검색형 조회 가능. Search Stock News API, General News, Press Releases가 있습니다.
    출처: https://site.financialmodelingprep.com/developer/docs/stable/search-stock-news ; https://site.financialmodelingprep.com/
  • 한국주식 뉴스: 글로벌 주식 뉴스까지 얼마나 안정적으로 커버하는지는 플랜/심볼 커버리지 검증이 추가로 필요합니다. 검증필요.
    출처: https://site.financialmodelingprep.com/pricing-plans ; https://site.financialmodelingprep.com/developer/docs/stable/search-symbol
  • 금 뉴스 / 단기채 뉴스: commodity/economics 영역은 있으나, “금 뉴스”, “단기채 뉴스”를 각각 독립 상품으로 강하게 내세우지는 않습니다. 일반 금융 뉴스/거시 뉴스 조합으로 우회해야 합니다.
    출처: https://site.financialmodelingprep.com/
  • 뉴스 sentiment: 공식 문서상 기사별 bullish/bearish sentiment를 구조화해 제공한다는 강한 근거는 찾지 못했습니다. 직접 감정분석 모델을 붙이는 쪽이 현실적입니다.
    출처: https://site.financialmodelingprep.com/developer/docs

공시자료

  • 미국주식 공시: SEC filings API가 있고, FAQ에서 full text SEC filing 다운로드도 안내합니다. 실시간성은 “몇 시간 내 initial availability, full analytics는 최대 48시간”이라고 설명합니다.
    출처: https://site.financialmodelingprep.com/developer/docs ; https://site.financialmodelingprep.com/contact
  • 한국주식 공시: SEC 기반 설명이 중심이라 한국 전자공시(DART) 수준의 공식 커버리지는 확인되지 않았습니다. 사실상 별도 소스 필요 가능성 큼.
    출처: https://site.financialmodelingprep.com/contact
  • 공시 sentiment: 공식 내장 sentiment는 확인되지 않았습니다.
    출처: https://site.financialmodelingprep.com/developer/docs

그외

  • Earnings transcript는 8,000+ U.S. companies 커버리지를 FAQ에서 설명합니다.
    출처: https://site.financialmodelingprep.com/contact
  • Analyst ratings / grades / estimates / price targets를 제공합니다.
    출처: https://site.financialmodelingprep.com/ ; https://site.financialmodelingprep.com/contact
  • SNS/social data는 공식 제공 확인이 어렵습니다.
    출처: https://site.financialmodelingprep.com/developer/docs

구독료

구독상품 종류

  • Basic: 무료, 250 calls/day, EOD historical, profile/reference.
  • Starter: $22/mo, 300 calls/min, 5년 히스토리, US coverage, annual fundamentals/ratios, historical stock price, market news, crypto/forex.
  • Premium: $59/mo, 30년 히스토리, UK/Canada, full fundamentals, intraday charts, technical indicators, calendars.
  • Ultimate: $149/mo, global coverage, transcripts, ETF holdings, 13F, 1-min intraday, bulk/batch.
    출처: https://site.financialmodelingprep.com/pricing-plans

예산 50달러 이하에서 Starter 제약

  • 한국주식 커버리지가 사실상 부족합니다. Starter는 공식 표기가 US Coverage입니다.
    출처: https://site.financialmodelingprep.com/pricing-plans
  • 5년 히스토리 제한이 있습니다. 장기 백테스트에는 부족할 수 있습니다.
    출처: https://site.financialmodelingprep.com/pricing-plans
  • intraday/technical/calendar/transcript/global coverage는 빠집니다.
    출처: https://site.financialmodelingprep.com/pricing-plans
  • 공시/뉴스는 되지만 sentiment/SNS는 직접 만들어야 할 가능성이 큽니다.
    출처: https://site.financialmodelingprep.com/developer/docs ; https://site.financialmodelingprep.com/contact

2) Finnhub

소개

  • Finnhub는 실시간 주식/외환/암호화폐, 기업 fundamentals, estimates, alternative data를 제공하는 API 서비스입니다.
    출처: https://finnhub.io/ ; https://finnhub.io/docs/api
  • 공식 pricing page HTML에는 US, Canada, London, India, Germany, Euronext 관련 exchange 구성이 노출됩니다.
    출처: https://finnhub.io/pricing

연혁

  • 공식 홈페이지/문서에서 설립 연혁, 설립자, 투자유치 이력은 본 조사 범위에서 명확히 확인하지 못했습니다. 검증필요.
    출처: https://finnhub.io/ ; https://finnhub.io/about-us

제품

특징

  • 시장데이터 외에도 news sentiment, social sentiment, filings, transcripts/presentations announcement 등 이벤트/대체데이터 성격이 강합니다.
    출처: https://finnhub.io/docs/api/news-sentiment ; https://finnhub.io/docs/api/social-sentiment ; https://finnhub.io/pricing
  • docs schema에 BondCandles, BondProfile 등이 있어 bond 계열 데이터도 API 모델에 포함됩니다.
    출처: https://finnhub.io/docs/api/stock-candles

장점

  • 호재/악재 sentiment, SNS sentiment가 필요한 요구에 가장 잘 맞습니다.
    출처: https://finnhub.io/docs/api/news-sentiment ; https://finnhub.io/docs/api/social-sentiment
  • bond API, news API, filing API, transcript 관련 공지가 있어 미국 주식 + 채권 + sentiment를 한데 보기에 좋습니다.
    출처: https://finnhub.io/docs/api/filings ; https://finnhub.io/pricing
  • 실시간 데이터용으로 업계에서 많이 쓰이는 편이라 개발자 생태계가 좋습니다.
    출처: https://finnhub.io/

단점

  • 공식 pricing page 구조상 기능이 여러 상품군으로 쪼개져 있어, 시장데이터 + fundamentals + estimates + bonds 등을 모두 쓰면 50달러를 초과할 가능성이 큽니다.
    출처: https://finnhub.io/pricing
  • 한국주식(KRX) 공식 지원은 이번 조사에서 확인하지 못했습니다. pricing page 노출 거래소 목록에 KRX는 보이지 않았습니다. 검증필요.
    출처: https://finnhub.io/pricing
  • pricing page가 JS 중심이라, 상품별 세부 제한을 공식 HTML만으로는 읽기 어렵습니다.
    출처: https://finnhub.io/pricing

API

전반적인 기능

  • candles, company news, filings, social sentiment, news sentiment, stock symbols, bond profile/candles 등 다양한 API 모델이 docs schema에 존재합니다.
    출처: https://finnhub.io/docs/api ; https://finnhub.io/docs/api/company-news ; https://finnhub.io/docs/api/stock-candles ; https://finnhub.io/docs/api/filings ; https://finnhub.io/docs/api/social-sentiment ; https://finnhub.io/docs/api/news-sentiment

미국주식 / 한국주식 / 금 / 단기채

항목 가능 여부 메모
미국주식 과거 일별 가격 가능 stock candles 제공
미국주식 실시간 가격 가능 실시간 market data 상품군 존재
한국주식 공식 확인 어려움 KRX 지원 근거 미확인
직접 강점 약함 commodity 전용 강조는 약함
단기채/채권 가능성 높음 bond models 존재

출처: https://finnhub.io/docs/api/stock-candles ; https://finnhub.io/pricing ; https://finnhub.io/docs/api

뉴스

  • 실시간 뉴스: company news API 존재.
    출처: https://finnhub.io/docs/api/company-news
  • 과거 뉴스: company news/history 검색형 사용이 가능하다고 보는 것이 자연스럽지만, 세부 retention 기간은 추가 검증이 필요합니다. 검증필요.
    출처: https://finnhub.io/docs/api/company-news
  • 뉴스 sentiment: 공식 news sentiment API가 있습니다.
    출처: https://finnhub.io/docs/api/news-sentiment
  • SNS/social sentiment: 공식 social sentiment API가 있습니다.
    출처: https://finnhub.io/docs/api/social-sentiment

공시자료

  • 미국 공시: filings API 존재.
    출처: https://finnhub.io/docs/api/filings
  • 과거 공시: filings API 구조상 과거 조회가 가능한 형태로 보이나, 상세 retention/범위는 추가 검증이 필요합니다. 검증필요.
    출처: https://finnhub.io/docs/api/filings
  • 한국 공시: 공식 확인 실패. DART 수준을 바로 기대하긴 어렵습니다. 검증필요.
    출처: https://finnhub.io/docs/api/filings ; https://finnhub.io/pricing
  • 공시 sentiment: filings 자체에 대해 호재/악재 레이블을 공식 제공한다는 근거는 찾지 못했습니다. 다만 news/social sentiment는 제공합니다.
    출처: https://finnhub.io/docs/api/news-sentiment ; https://finnhub.io/docs/api/social-sentiment

그외

  • pricing page announcement에 Global Filings, Transcripts, and Presentations가 있다고 노출됩니다.
    출처: https://finnhub.io/pricing
  • 종목 심볼/거래소 API가 있습니다.
    출처: https://finnhub.io/docs/api/stock-symbols

구독료

공식 페이지에서 확인되는 가격 단서

  • marketdata-basic: $49.99
  • marketdata-eod: $49.99
  • fundamental-1: $50
  • economic-1: $50
  • estimate-1: $75
  • bond-1: $99.99
  • marketdata-standard: $129.99
  • marketdata-professional: $199.99
    출처: https://finnhub.io/pricing

예산 50달러 이하 제약

  • 시장데이터만 보면 marketdata-basic $49.99 또는 marketdata-eod $49.99가 경계선입니다.
    출처: https://finnhub.io/pricing
  • 그러나 fundamentals, estimates, bond, ETF 등을 함께 붙이면 거의 바로 50달러를 넘깁니다.
    출처: https://finnhub.io/pricing
  • 따라서 “미국주식 가격 + 뉴스/sentiment” 정도의 좁은 MVP에는 맞지만, 질문에서 말한 “미국주식 + 한국주식 + 금 + 단기채 + 문서 + sentiment + 이것저것”을 Finnhub 하나로 50달러 이하에 끝내기는 어렵습니다.
    출처: https://finnhub.io/pricing

3) Massive (구 Polygon 계열 서비스로 알려진 브랜드)

소개

  • Massive는 미국 주식/옵션/지수 중심의 고성능 시장데이터 서비스에 더해, forex, crypto, futures, economy, SEC filing text, Benzinga analyst/news 파트너 데이터를 제공하는 API 플랫폼입니다.
    출처: https://massive.com/docs/llms.txt ; https://massive.com/docs/rest/stocks/aggregates/custom-bars ; https://massive.com/docs/rest/stocks/news

연혁

  • 이번 조사에서 공식 사이트에서 상세 회사 연혁을 안정적으로 읽어내기는 어려웠습니다. 검증필요.
  • 다만 현재 Massive 문서는 stocks/options/indices/futures 등 다중 asset REST/WebSocket 체계를 갖춘 성숙한 플랫폼 형태입니다.
    출처: https://massive.com/docs/llms.txt

제품

특징

  • REST + WebSocket + Flat Files 구조가 매우 명확하고, 시장데이터 문서가 API 중심으로 정리되어 있습니다.
    출처: https://massive.com/docs/llms.txt
  • 주식 뉴스 endpoint에 insights 배열과 sentiment, sentiment_reasoning이 포함됩니다. 즉 기사 수준 sentiment가 공식 내장입니다.
    출처: https://massive.com/docs/rest/stocks/news
  • SEC filing 본문, 8-K text, 10-K sections, risk factors 같은 문서 본문형 데이터가 강합니다.
    출처: https://massive.com/docs/llms.txt

장점

  • 미국주식 시세/호가/체결/집계봉은 가장 기술적으로 탄탄한 축입니다.
    출처: https://massive.com/docs/rest/stocks/aggregates/custom-bars ; https://massive.com/docs/llms.txt
  • 뉴스 sentiment, SEC 본문 파싱, 리스크 taxonomy까지 있어 AI 분석 파이프라인에 잘 맞습니다.
    출처: https://massive.com/docs/rest/stocks/news ; https://massive.com/docs/llms.txt
  • futures와 treasury yields가 있어 금 선물, 미국 금리계열 분석까지 연결 가능합니다.
    출처: https://massive.com/docs/llms.txt

단점

  • 한국주식 커버리지는 사실상 약합니다. stocks는 문서상 U.S. 중심입니다.
    출처: https://massive.com/docs/llms.txt ; https://massive.com/docs/rest/stocks/aggregates/custom-bars
  • Starter 플랜은 지연 데이터 위주이며, 실시간 미국주식을 제대로 쓰려면 Advanced 가격대로 올라갑니다.
    출처: https://massive.com/pricing
  • SNS/social sentiment는 공식적으로 보이지 않습니다.
    출처: https://massive.com/docs/llms.txt

API

전반적인 기능

  • stocks/options/indices/forex/crypto/futures/economy REST, WebSocket, flat files를 제공합니다.
    출처: https://massive.com/docs/llms.txt
  • stocks news, analyst ratings, bulls/bears say, earnings, corporate events, SEC filings, risk factors도 파트너/문서형으로 제공합니다.
    출처: https://massive.com/docs/llms.txt ; https://massive.com/docs/rest/stocks/news

미국주식 / 한국주식 / 금 / 단기채

항목 가능 여부 메모
미국주식 과거 일별 가격 가능 custom bars / daily summary
미국주식 실시간 가격 가능 Advanced 이상 실시간 성격
한국주식 약함 공식 docs가 U.S. stocks 중심
가능(우회) futures/commodity exposure로 접근
단기채 금리 가능 treasury yields API
단기채 종목 가격 약함 채권 종목 데이터보다는 yield/economy 쪽

출처: https://massive.com/docs/llms.txt ; https://massive.com/docs/rest/stocks/aggregates/custom-bars ; https://massive.com/docs/rest/stocks/news

뉴스

  • 실시간 뉴스: 가능. stocks news endpoint 제공.
    출처: https://massive.com/docs/rest/stocks/news
  • 과거 뉴스: published_utc 조건 검색이 가능해 과거 기사 검색형 활용이 가능합니다.
    출처: https://massive.com/docs/rest/stocks/news
  • 뉴스 sentiment: 가능. 기사 response에 sentiment / sentiment_reasoning이 들어갑니다.
    출처: https://massive.com/docs/rest/stocks/news
  • 한국주식 뉴스: 공식 지원 근거 미확인.
    출처: https://massive.com/docs/llms.txt

공시자료

  • 미국 공시: 매우 강함. SEC EDGAR Index, 8-K Text, 10-K Sections, Risk Factors 제공.
    출처: https://massive.com/docs/llms.txt
  • 과거 공시: EDGAR index와 filing text 구조상 과거 조회 가능.
    출처: https://massive.com/docs/llms.txt
  • 공시 sentiment: filing 자체의 bullish/bearish 점수는 직접 제공보다, 문서 본문을 AI에 넣어 분석하는 쪽이 적합합니다.
    출처: https://massive.com/docs/llms.txt
  • 한국 공시: 공식 근거 없음.
    출처: https://massive.com/docs/llms.txt

그외

  • Benzinga 기반 Analyst Ratings, Analyst Insights, Consensus Ratings, Bulls Bears Say가 있습니다.
    출처: https://massive.com/docs/llms.txt
  • ETF analytics/constituents/fund flows, corporate events도 제공합니다.
    출처: https://massive.com/docs/llms.txt

구독료

확인된 개인용 가격

  • Stocks Starter: $29/mo, 2년 historical, 15-minute delayed, all US stock tickers, trades/quotes 제한.
  • Stocks Developer: $79/mo, 10년 historical, 15-minute delayed, trades 가능.
  • Stocks Advanced: $199/mo, 20+ years historical, real-time, quotes/trades 가능.
  • Options Starter: $29/mo
  • Options Developer: $79/mo
  • Options Advanced: $199/mo
  • Indices Starter: $49/mo
  • Indices Advanced: $99/mo
  • Currencies Starter: $49/mo
  • Futures Starter: $29/mo
  • Futures Developer: $79/mo
  • Futures Advanced: $199/mo
    출처: https://massive.com/pricing

예산 50달러 이하 제약

  • 미국주식만 보면 Stocks Starter $29는 예산 안이지만, 15-minute delayed가 핵심 제약입니다.
    출처: https://massive.com/pricing
  • 금까지 futures로 붙이려면 Futures Starter $29를 별도 고려해야 하므로 합산이 빠르게 커집니다.
    출처: https://massive.com/pricing
  • 공시/문서/뉴스 sentiment는 기술적으로 좋지만, 한국주식과 저예산 멀티에셋 요구에는 맞지 않습니다.
    출처: https://massive.com/docs/llms.txt ; https://massive.com/pricing

4) Yahoo Finance

소개

  • Yahoo Finance는 금융 뉴스, 시세, 공시/재무 정보, 포트폴리오, 차트, 스크리너, 커뮤니티를 제공하는 대형 금융 미디어/리서치 서비스입니다.
    출처: https://finance.yahoo.com/ ; https://en.wikipedia.org/wiki/Yahoo_Finance
  • Yahoo Inc. 홈페이지에서도 Yahoo Finance를 핵심 브랜드 중 하나로 노출합니다.
    출처: https://www.yahooinc.com/

연혁

  • Wikipedia 기준 Yahoo Finance는 1997년 1월 19일 런칭으로 정리되어 있습니다.
    출처: https://en.wikipedia.org/wiki/Yahoo_Finance
  • 2001년 실시간 시세 유료 구독, 2008년 무료 실시간 시세 확대, 2017년 암호화폐 관련 뉴스 기능, 2023년 CommonStock 인수 및 리디자인 등 흐름이 정리됩니다.
    출처: https://en.wikipedia.org/wiki/Yahoo_Finance

제품

특징

  • 웹에서는 주식, 채권, 선물, 통화, ETF, 뉴스, 캘린더, 비교, 차트, 커뮤니티, 리서치 허브를 매우 폭넓게 제공합니다.
    출처: https://finance.yahoo.com/
  • Premium 유료 플랜에서는 community sentiment insights, 1,000s of company research reports, Morningstar rating, historical CSV download 등을 제공합니다.
    출처: https://finance.yahoo.com/premium/

장점

  • 리테일 사용성은 매우 좋습니다. 뉴스/커뮤니티/리포트/스크리너/차트가 모두 한 UI에 있습니다.
    출처: https://finance.yahoo.com/ ; https://finance.yahoo.com/premium/
  • 유료 플랜 Gold $39.95는 40년 안팎의 재무/실적 히스토리와 CSV export를 제공합니다.
    출처: https://finance.yahoo.com/premium/
  • Silver 이상에서 증권사 리포트/analyst update alert를 제공하므로, “리포트 문서” 요구에는 가장 가까운 편입니다.
    출처: https://finance.yahoo.com/premium/

단점

  • 공식 공개 개발자 API가 사실상 없습니다. Yahoo Premium FAQ는 개발자/API access에 대해 “관심 있으면 알려 달라” 수준이지, 정식 공개 API 문서를 주지 않습니다.
    출처: https://finance.yahoo.com/premium/
  • 따라서 실제 개발에서는 yfinance 같은 비공식 라이브러리/스크래핑 계열을 쓰게 되며, 이는 Yahoo 비공식이며 개인/연구 목적 위주라는 경고가 붙습니다.
    출처: https://pypi.org/project/yfinance/ ; https://github.com/ranaroussi/yfinance
  • 상업 서비스 백엔드 소스로는 정책/안정성 리스크가 큽니다.
    출처: https://pypi.org/project/yfinance/

API / 개발 관점

전반적인 기능

  • 웹서비스 자체는 미국주식, 채권, 선물(commodities), 통화, ETF, 뉴스, earnings calendar, community, research reports 등을 제공합니다.
    출처: https://finance.yahoo.com/ ; https://finance.yahoo.com/calendar/earnings/
  • 그러나 공식 공개 API 문서가 없어, 서비스 기능과 개발용 API 가용성은 분리해서 봐야 합니다.
    출처: https://finance.yahoo.com/premium/

미국주식 / 한국주식 / 금 / 단기채

항목 웹 서비스 공식 API
미국주식 가격 강함 공개 API 부재
한국주식 가격 웹상 글로벌 자산 클래스 접근 가능 비공식 라이브러리 의존
금/원자재 commodities/futures 메뉴 존재 비공식
단기채/국채 bonds 메뉴 존재 비공식

출처: https://finance.yahoo.com/ ; https://finance.yahoo.com/markets/commodities/ ; https://finance.yahoo.com/markets/bonds/ ; https://pypi.org/project/yfinance/

뉴스

  • 실시간 뉴스/과거 뉴스는 웹에서 강합니다.
    출처: https://finance.yahoo.com/news/
  • 기사 sentiment API는 공식 제공 확인이 어렵습니다.
    출처: https://finance.yahoo.com/premium/
  • 커뮤니티와 sentiment 계열은 Bronze 플랜에 community sentiment insights로 언급됩니다.
    출처: https://finance.yahoo.com/premium/

공시자료

  • 웹에서 earnings calendar, financial statements, research reports 등은 강하지만, 개발자용 공시 API는 공식화되어 있지 않습니다.
    출처: https://finance.yahoo.com/ ; https://finance.yahoo.com/premium/
  • 한국 공시 API로 쓰기에는 부적합합니다.
    출처: https://finance.yahoo.com/premium/

그외

  • 증권사/리서치 문서 측면에서는 Silver1,000s of company research reports를 제공한다고 명시합니다.
    출처: https://finance.yahoo.com/premium/
  • CommonStock 인수 이후 커뮤니티/소셜 성격이 더 강화되었습니다.
    출처: https://en.wikipedia.org/wiki/Yahoo_Finance

구독료

  • Bronze: $7.95/mo, 포트폴리오 리스크/성과, community sentiment insights 등.
  • Silver: $19.95/mo, expert stock picks, Morningstar rating, 1,000s of company research reports, premium articles, analyst update alerts.
  • Gold: $39.95/mo, CSV export, ~40년 재무/실적 히스토리, technical patterns, screeners, ideas.
    출처: https://finance.yahoo.com/premium/

예산 50달러 이하 제약

  • 가격만 보면 매우 좋습니다. Gold $39.95도 예산 내입니다.
    출처: https://finance.yahoo.com/premium/
  • 하지만 가장 큰 제약은 공식 공개 API 부재입니다. 즉 “사람이 쓰는 리서치 플랫폼”으로는 좋지만 “개발용 공식 데이터 소스”로는 부적합합니다.
    출처: https://finance.yahoo.com/premium/ ; https://pypi.org/project/yfinance/

서비스별 비교 🔍

요구사항 매칭표

요구사항 FMP Finnhub Massive Yahoo Finance
미국주식 과거/실시간 가격 좋음 좋음 매우 좋음 웹은 좋음, API는 비공식
한국주식 가격 Ultimate 쪽 검토 미확인 약함 웹은 가능성, API 비공식
금 가격 commodity API 약함 futures로 가능 웹에서 가능
단기채/국채 treasury rate만 강함 bond 모델 존재 treasury yield 강함 웹에서 가능
실시간 뉴스 가능 가능 가능 가능
과거 뉴스 가능 가능 가능 가능
뉴스 sentiment 직접 구축 필요 강함 강함 제한적
SNS/social sentiment 없음 강함 없음 커뮤니티만 있음
미국 공시 강함 강함 매우 강함 웹 소비용 중심
한국 공시 약함 미확인 약함 비공식
증권사 리포트 문서 analyst data는 있으나 리포트 PDF 강점 아님 일부 추정치/리서치 성격 analyst insights 있으나 리포트 저장소는 아님 가장 강함
월 50달러 이하 매우 현실적 일부만 현실적 기능 분할 시 빠듯 가격은 좋지만 API 리스크

장단점 총평

FMP

  • 좋은 점: 싸고, 미국주식 + 뉴스 + SEC + transcript + commodity + treasury rates를 한 번에 붙이기 좋습니다.
  • 아쉬운 점: 한국주식, SNS, sentiment, bond 종목 데이터가 약합니다.

Finnhub

  • 좋은 점: social/news sentiment가 필요한 요구에 가장 잘 맞습니다.
  • 아쉬운 점: 상품군이 쪼개져 있어 예산 50달러 이하에서 전체 요구를 한 번에 충족시키기 어렵습니다.

Massive

  • 좋은 점: 미국주식 실시간/과거, 기사 sentiment, SEC 본문 파싱, analyst structured data가 매우 좋습니다.
  • 아쉬운 점: 미국 중심이고, 한국주식 요구와 예산 제약에 약합니다.

Yahoo Finance

  • 좋은 점: 뉴스/리포트/커뮤니티/포트폴리오/차트 등 사용자 경험이 탁월합니다.
  • 아쉬운 점: 공식 공개 API가 없어 개발용 백엔드 데이터 소스로는 위험합니다.

최종 추천 시나리오 🧭

시나리오 A: 지금 바로 MVP를 만든다

  • 1순위: FMP Starter ($22)
  • 이유:
    • 미국주식 가격/뉴스/SEC/기본 재무까지 빠르게 붙일 수 있음
    • 금(commodity), 단기채 금리(treasury rates)도 같이 다루기 쉬움
    • 예산이 넉넉하게 남음
  • 보완 필요:
    • 한국주식은 별도 소스 필요 가능성 큼
    • sentiment와 SNS는 직접 구축 필요

시나리오 B: 호재/악재 sentiment가 가장 중요하다

  • 1순위: Finnhub
  • 이유:
    • news sentiment, social sentiment가 공식 기능
    • filings, transcripts 쪽도 이어붙이기 좋음
  • 단점:
    • 시장데이터 + 기타 상품을 같이 쓰면 예산 50달러를 넘기 쉬움

시나리오 C: 미국주식 AI 분석 파이프라인을 제대로 만든다

  • 1순위: Massive
  • 이유:
    • 기사 sentiment + SEC 본문 + 리스크 factor + analyst structured data 조합이 매우 좋음
  • 단점:
    • 실시간 가격/quotes까지 제대로 쓰면 비쌈
    • 한국주식 대응은 약함

시나리오 D: 개발보다 사람이 보는 리서치 도구가 필요하다

  • 1순위: Yahoo Finance Gold
  • 이유:
    • 리포트, 뉴스, 커뮤니티, CSV, 스크리너, 차트가 강함
  • 단점:
    • 공식 API가 없어 제품 백엔드에는 부적합

현실적인 조합 제안 💡

조합 1: 예산 최우선

  • FMP Starter ($22) + 직접 sentiment 모델
  • 가장 싸고 빠르게 시작 가능

조합 2: sentiment 최우선

  • Finnhub marketdata-basic ($49.99) 단독 또는
  • FMP Starter + 외부 sentiment 모델
  • 50달러 제한 때문에 Finnhub 단독은 기능 선택이 중요

조합 3: 웹 리서치 보조도 필요

  • 백엔드 API는 FMP 또는 Finnhub
  • 사람이 보는 조사/리포트는 Yahoo Finance Silver/Gold

내 판단 🔥

  • 질문의 요구사항을 정말 그대로 보면, 한 서비스만으로 미국주식 + 한국주식 + 금 + 단기채 + 뉴스/공시/SNS/리포트 문서 + 과거/실시간 + sentiment + 월 50달러 이하를 모두 만족하는 후보는 사실상 없습니다.
  • 가장 현실적인 1차 선택은 FMP입니다. 이유는 가격 대비 범용성이 가장 좋기 때문입니다.
  • 다만 SNS sentiment가 핵심이면 Finnhub 쪽이 기능 적합성이 더 높습니다.
  • Yahoo Finance는 훌륭한 리서치 툴이지만, 정식 개발용 데이터 API로 채택하기에는 리스크가 큽니다.

즉시 실행 가능한 다음 액션 ✅

  1. 미국주식 중심 MVP면 FMP Starter로 먼저 붙여 보기
  2. sentiment 정확도가 핵심이면 Finnhub 무료/최소 유료 범위에서 news sentiment, social sentiment 샘플 검증
  3. 한국주식/한국 공시는 별도 KRX/DART 계열 소스를 따로 설계하기
  4. Yahoo Finance는 API 소스가 아니라 사람이 보는 보조 리서치 도구로만 위치시키기

참고 URL

  • FMP 메인: https://site.financialmodelingprep.com/
  • FMP 문서: https://site.financialmodelingprep.com/developer/docs
  • FMP 가격: https://site.financialmodelingprep.com/pricing-plans
  • FMP FAQ/Contact: https://site.financialmodelingprep.com/contact
  • FMP search symbol: https://site.financialmodelingprep.com/developer/docs/stable/search-symbol
  • FMP treasury rates: https://site.financialmodelingprep.com/developer/docs/stable/treasury-rates
  • FMP stock news: https://site.financialmodelingprep.com/developer/docs/stable/search-stock-news
  • Finnhub 메인: https://finnhub.io/
  • Finnhub 문서: https://finnhub.io/docs/api
  • Finnhub 가격: https://finnhub.io/pricing
  • Finnhub company news: https://finnhub.io/docs/api/company-news
  • Finnhub stock candles: https://finnhub.io/docs/api/stock-candles
  • Finnhub filings: https://finnhub.io/docs/api/filings
  • Finnhub social sentiment: https://finnhub.io/docs/api/social-sentiment
  • Finnhub news sentiment: https://finnhub.io/docs/api/news-sentiment
  • Massive 가격: https://massive.com/pricing
  • Massive docs index: https://massive.com/docs/llms.txt
  • Massive stocks OHLC: https://massive.com/docs/rest/stocks/aggregates/custom-bars
  • Massive stocks news: https://massive.com/docs/rest/stocks/news
  • Yahoo Finance 메인: https://finance.yahoo.com/
  • Yahoo Finance Premium: https://finance.yahoo.com/premium/
  • Yahoo Inc.: https://www.yahooinc.com/
  • Yahoo Finance history 보조출처: https://en.wikipedia.org/wiki/Yahoo_Finance
  • yfinance PyPI: https://pypi.org/project/yfinance/
  • yfinance GitHub: https://github.com/ranaroussi/yfinance

작성 시 사용한 사용자 질문 프롬프트

hhd-research
hhd-md

think hard

조사 대상 :
- https://site.financialmodelingprep.com/
- https://finnhub.io/
- https://massive.com/pricing
- 야후 파이낸스

요구사항
- 아래 조사항목별로 각 서비스를 조사하고
- 서비스별 비교를 해 주세요.

내가 필요한 기능
- 미국주식, 한국주식, 금, 단기채
  - 뉴스, 공시, sns, 증권사 리포트 문서 과거부터 실시간 까지 가져오기
  - 이를 호재 악재 감정분석
  - 그외 이들의 가격 과거부터 실시간 까지 조회
  - 그외 이것저것

조사 항목
- 소개
- 연혁
- 제품
  - 특징
  - 장단점
- api
  - 전반적인 기능
  - 미국주식, 한국주식, 금, 단기채
    - 과거 데이타 일별 조회 가능한지?
  - 미국주식뉴스, 한국주식뉴스, 금뉴스, 단기채뉴스
    - 실시간 뉴스 가져오기 가능한지?
    - 과거뉴스 가져오기 가능한지?
    - 그 종목에 관한 호재 악재 감정분석이 되어 있으면 좋은데 되있는지?
  - 미국주식공시자료, 한국주식공시자료
    - 실시간 공시자료 가져오기 가능한지?
    - 과거 공시자료 가져오기 가능한지?
    - 그 종목에 관한 호재 악재 감정분석이 되어 있으면 좋은데 되있는지?
  - 그외...
- 구독료
  - 구독상품종류 소개
  - 종류별 기능차이
  - 현재 예산이 월 $50이하라서 starter 만 사용가능할 것 같은데 제약사항은?