Methodology
Our Methodology
KabuWire uses a fully automated pipeline to produce financial news and analysis. This page explains how our content is created, what data sources we use, and what quality controls are in place.
Data Sources
All financial data used in our articles comes from licensed, institutional-grade providers:
| Provider | Data Type | License |
|---|---|---|
| Finnhub | Real-time quotes, market news, earnings calendar | NASDAQ-licensed market data |
| Alpha Vantage | Top gainers/losers, sector performance | Licensed financial data API |
| Financial Modeling Prep | Company fundamentals, stock screening, dividends | Licensed financial data API |
| FRED (Federal Reserve) | Economic indicators (CPI, unemployment, GDP, Fed rate) | Public domain — U.S. Federal Reserve |
Content Generation Process
- Data Collection — Our system fetches real-time market data from multiple APIs at scheduled intervals aligned with market hours
- Data Normalization — Raw API responses are cleaned, validated, and structured into consistent formats
- Template Injection — Structured data is injected into editorial templates that define article structure, tone, and compliance requirements
- AI Generation — Claude AI (Anthropic) generates article text from the data-enriched templates. The AI is instructed to report facts only and never provide investment advice
- Validation — Generated articles are automatically checked for: required fields (title, content, excerpt), minimum content length, valid HTML structure, and presence of the required disclaimer
- Publication — Validated articles are published to WordPress via the REST API
Editorial Controls
Every article template includes these mandatory constraints:
- All financial numbers must come from the API data — the AI cannot use numbers from its training data
- No investment advice, buy/sell recommendations, or price targets
- No speculation on future market direction
- Professional, neutral tone (Bloomberg-style)
- Mandatory disclaimer on every article
- Weekend/holiday detection — articles are not generated when markets are closed
Schedule
| Content Type | Frequency | Timing |
|---|---|---|
| US Market Recap | Daily (Mon-Fri) | After US market close (4:30 PM ET) |
| Pre-Market Briefing | Daily (Mon-Fri) | Before US market open (6:00 AM ET) |
| Earnings Reports | Daily (as reported) | After US market close (5:00 PM ET) |
| Japan Market Recap | Daily (Mon-Fri) | After TSE close (4:00 PM JST) |
| Stock Screener | Weekly | Sunday morning |
| Dividend Calendar | Weekly | Monday morning |
| Economic Data | As released | Following major data releases |
Limitations
- Articles reflect data available at the time of generation and may not capture after-hours developments
- AI-generated text may occasionally contain imprecise phrasing despite template constraints
- Stock screeners use a curated universe of ~60 major US equities, not the full market
- Japanese market coverage uses US-listed ADRs and Japan ETFs as proxies for TSE-listed securities
Corrections
If you identify a factual error in any article, please contact us at [email protected]. We will investigate and correct the record promptly.