financial-research

작성자: firecrawl

SEC 서류에서 공식 재무 정보를 추출하고 애널리스트 컨센서스와 교차 참조합니다. 상장 기업만 해당됩니다.

npx skills add https://github.com/firecrawl/firecrawl-agent --skill financial-research

Financial Research

Extract official financials from SEC filings and cross-reference with analyst consensus. Public companies only.

When to use

  • User asks for a company's financials: "revenue of NVIDIA", "Apple's latest 10-K"
  • User asks for analyst sentiment: "what are analysts saying about TSLA?"
  • User provides a ticker with no clear verb: "MSFT" → assume they want a financial overview
  • User wants an earnings summary before or after a release

Do NOT use for private company research, crypto, or macro/market commentary — deep-research handles those better.

Strategy

  1. Resolve the ticker.

    • User gave a ticker: use it directly.
    • User gave a company name: search "<company> stock ticker" and confirm from the top result.
  2. Get the latest SEC filing.

    • Use the sec.gov playbook to locate the most recent 10-K (annual) or 10-Q (quarterly).
    • Scrape the filing index page, then the primary filing document.
    • Extract: revenue, net income, operating income, EPS (basic and diluted), gross margin, forward guidance if given.
  3. Get analyst consensus.

    • Use the finance.yahoo.com playbook for the analyst tab.
    • Extract: consensus rating, average / low / high price target, number of analysts covering.
  4. Cross-reference.

    • If the user asked for a specific metric, verify it against at least two sources.
    • Flag discrepancies between the filing and third-party aggregators.
  5. Call formatOutput with the structured result.

Quick start

// Full financial overview
await agent.run({
  prompt: 'Get a complete financial overview of NVIDIA',
  skills: ['financial-research'],
  format: 'json',
})
// Specific metric
await agent.run({
  prompt: 'What was AAPL revenue in the most recent quarter?',
  skills: ['financial-research'],
})
// Earnings preparation for multiple tickers — delegate per-ticker
await agent.run({
  prompt: 'Get the latest reported revenue, EPS, and guidance for NVDA, AMD, and INTC',
  skills: ['financial-research'],
  format: 'json',
})

Output schema

{
  "ticker": "NVDA",
  "company": "NVIDIA Corporation",
  "fiscalPeriod": "FY2026 Q4 ended 2026-01-26",
  "filing": {
    "type": "10-K",
    "url": "https://www.sec.gov/...",
    "filedDate": "2026-02-21"
  },
  "financials": {
    "revenue": null,
    "netIncome": null,
    "operatingIncome": null,
    "epsBasic": null,
    "epsDiluted": null,
    "grossMargin": null,
    "unit": "USD millions"
  },
  "guidance": "",
  "analyst": {
    "rating": "Strong Buy",
    "priceTarget": { "average": null, "low": null, "high": null },
    "numAnalysts": null,
    "sourceUrl": ""
  },
  "sources": []
}

Tips

  • SEC EDGAR is the source of truth for the numbers. Yahoo and aggregators can lag or be wrong. If a number in the 10-K disagrees with Yahoo, trust EDGAR.
  • Watch the fiscal calendar. NVIDIA, Apple, and others don't use calendar quarters — always capture the exact fiscalPeriod the numbers apply to.
  • Units matter. SEC filings report in millions or thousands with a table-header note. Capture financials.unit so downstream consumers don't multiply by the wrong power of 10.
  • Don't fabricate analyst data. If Yahoo's analyst page 404s or loads empty, set analyst.rating to null and note it in sources. Never guess.
  • For earnings-release watches, include filing.filedDate so users can see if they're looking at yesterday's filing or last quarter's.

See also

firecrawl의 다른 스킬

oracle
firecrawl
oracle CLI 사용 모범 사례 (프롬프트 + 파일 번들링, 엔진, 세션 및 파일 첨부 패턴)
official
firecrawl-monitor
firecrawl
웹사이트 콘텐츠 변경을 감지하고 웹훅이나 이메일로 알림을 받습니다 — 크론 작업, 스크래퍼, diff 스크립트가 필요하지 않습니다. 사용자가 페이지 변경 사항을 추적하거나, 경쟁사 가격을 모니터링하거나, 새 채용 공고나 블로그 게시물에 대한 알림을 받거나, 문서/변경 로그/상태 페이지를 모니터링하거나, "모니터링", "감시", "추적", "변경 시 알림", "X가 변경되면 알림", "변경되면 알려줘", "변경 시 이메일 보내줘", "웹훅 보내줘"라고 말할 때 이 스킬을 사용하세요. 내장된 AI 판별기가 포맷, 타임스탬프 등을 필터링합니다...
officialweb-scrapingresearch
firecrawl-deep-research
firecrawl
Firecrawl을 사용하여 다중 소스 심층 연구를 실행합니다. 사용자가 주제를 조사하거나, 관점을 비교하거나, 출처가 포함된 브리핑을 작성하거나, 기술적 또는 시장 관련 질문을 조사하거나, 여러 소스의 웹 증거를 종합하도록 요청할 때 사용하세요.
officialresearchweb-scraping
firecrawl-research-papers
firecrawl
Firecrawl을 사용하여 연구 논문, 백서, PDF, 기술 보고서 및 학술 자료를 찾고 종합합니다. 사용자가 문헌 검토, 논문 요약, 연구 동향, 또는 PDF 및 학술/산업 간행물에서 출처가 포함된 종합 정보를 원할 때 사용하세요.
officialresearchweb-scraping
firecrawl-market-research
firecrawl
Firecrawl을 사용하여 시장, 재무, 실적, 산업 및 기업 지표를 추출합니다. 사용자가 시장 조사, 산업 동향, 상장 기업 데이터, 재무 비교, 실적 조사 또는 구조화된 시장 보고서를 요청할 때 사용하세요.
officialresearchweb-scraping
firecrawl-website-design-clone
firecrawl
Firecrawl 스크레이프 증거를 사용하여 모든 웹사이트의 디자인 시스템을 에이전트가 사용할 수 있는 DESIGN.md로 추출합니다. 사용자가 웹사이트의 색상, 글꼴, 간격, 구성 요소, 레이아웃 패턴 또는 브랜드/UI 가이드를 원할 때 사용하여 AI 에이전트가 새 웹사이트를 만들거나, 디자인을 복제하거나, 해당 디자인에서 영감을 받은 페이지를 구축할 수 있도록 합니다.
officialdesignweb-scraping
firecrawl-knowledge-base
firecrawl
Firecrawl을 사용하여 웹 콘텐츠로 지식 베이스를 구축하세요. 로컬 참조 문서, RAG 준비 청크, 파인튜닝 데이터셋, 문서 미러, 주제 코퍼스 또는 웹 소스에서 정리된 LLM 준비 마크다운에 사용할 수 있습니다.
officialweb-scrapingresearch
firecrawl-lead-research
firecrawl
Firecrawl을 사용하여 회의 전 리드 인텔리전스 브리핑을 생성합니다. 사용자가 영업 통화, 파트너십 회의, 투자자 대화 또는 고객 인터뷰 전에 회사 조사, 인물 조사, 최신 뉴스, 대화 포인트, 문제점 또는 아웃리치 준비가 필요할 때 사용합니다.
officialresearchweb-scraping