TradingKey Article Fetcher
Fetches analysis and news articles from TradingKey (www.tradingkey.com), a financial news and analysis platform covering stocks, markets, economics, politics, and more.
Features
- Full Article Extraction: Retrieves title, author, publication date, keywords, and complete article content
- Structured Data Extraction: Extracts tables, headings, key points, and bullet lists
- Financial Data Parsing: Identifies percentages, monetary figures, and stock tickers mentioned in articles
- Article Search: Browse articles by category (stocks, politics, economics, commodities, crypto, forex)
- Rich Metadata: Extracts JSON-LD structured data including article section, images, and modification dates
Functions
get_article
Fetches a single article by URL and extracts all available structured data.
Parameters:
url (required): Full article URL, e.g., https://www.tradingkey.com/analysis/stocks/us-stocks/261975340-mu-q3-earnings-preview-june-2026-tradingkey
Returns:
{
"status": "success",
"url": "https://www.tradingkey.com/...",
"title": "Article Title",
"description": "Article description/summary",
"author": "Author Name",
"date_published": "2026-06-21T12:00:00+00:00",
"date_modified": "2026-06-18T08:46:16+00:00",
"section": "US Stocks,Stocks",
"keywords": ["keyword1", "keyword2"],
"image_url": "https://resource.tradingkey.com/...",
"content": "Full article text...",
"word_count": 1500,
"headings": [
{"level": "h2", "text": "Section Title"},
...
],
"tables": [
{
"headers": ["Column1", "Column2"],
"rows": [["data1", "data2"], ...]
},
...
],
"key_points": ["Point 1", "Point 2", ...],
"percentages": ["20%", "700%", ...],
"monetary_figures": ["$34.66 billion", "$1,200", ...],
"stock_tickers": ["MU", "NVDA", ...]
}
Error Responses:
ARTICLE_GONE: Article no longer available (HTTP 410)
HTTP_ERROR: Other HTTP errors
TIMEOUT: Request timed out
NETWORK_ERROR: Network connection issues
search_articles
Browses articles by category, optionally filtered by a search query.
Parameters:
category (optional): Category to browse - stocks, politics, economics, commodities, crypto, forex, or news
query (optional): Filter articles by title (case-insensitive substring match)
limit (optional, default 10): Maximum number of results
Returns:
{
"status": "success",
"query": "micron",
"category": "stocks",
"total": 5,
"articles": [
{
"title": "Article Title",
"url": "https://www.tradingkey.com/...",
"article_id": "261975340",
"image_url": "https://..."
},
...
]
}
Supported Categories
stocks: Stock market analysis (US and international)
politics: Political analysis and policy impact (America, Middle East, etc.)
economics: Economic indicators and macro analysis
commodities: Commodity market analysis
crypto: Cryptocurrency analysis
forex: Foreign exchange market analysis
news: General market news
Use Cases
- Financial Research: Extract detailed analysis articles with key financial metrics and analyst commentary
- Market Monitoring: Search for articles about specific stocks or topics
- Data Extraction: Parse tables of historical data (e.g., government shutdown history, earnings comparisons)
- Content Aggregation: Build feeds of the latest analysis from various categories
Notes
- TradingKey articles are primarily focused on US markets but include global coverage
- Articles often contain structured tables with historical or comparative data
- The site uses server-side rendering; no JavaScript execution is needed
- Rate limiting may apply for rapid successive requests
- Some older articles may return HTTP 410 (gone) status
Example Usage
Fetch an article:
result = await execute({
"function": "get_article",
"url": "https://www.tradingkey.com/analysis/stocks/us-stocks/261975340-mu-q3-earnings-preview-june-2026-tradingkey"
})
Search articles in a category:
result = await execute({
"function": "search_articles",
"category": "stocks",
"query": "nvidia",
"limit": 20
})
Browse latest politics articles:
result = await execute({
"function": "search_articles",
"category": "politics",
"limit": 10
})
1---2name: www-tradingkey-com3description: TradingKey Article Fetcher4---5# TradingKey Article Fetcher67Fetches analysis and news articles from TradingKey (www.tradingkey.com), a financial news and analysis platform covering stocks, markets, economics, politics, and more.89## Features1011- **Full Article Extraction**: Retrieves title, author, publication date, keywords, and complete article content12- **Structured Data Extraction**: Extracts tables, headings, key points, and bullet lists13- **Financial Data Parsing**: Identifies percentages, monetary figures, and stock tickers mentioned in articles14- **Article Search**: Browse articles by category (stocks, politics, economics, commodities, crypto, forex)15- **Rich Metadata**: Extracts JSON-LD structured data including article section, images, and modification dates1617## Functions1819### get_article2021Fetches a single article by URL and extracts all available structured data.2223**Parameters:**24- `url` (required): Full article URL, e.g., `https://www.tradingkey.com/analysis/stocks/us-stocks/261975340-mu-q3-earnings-preview-june-2026-tradingkey`2526**Returns:**27```json28{29 "status": "success",30 "url": "https://www.tradingkey.com/...",31 "title": "Article Title",32 "description": "Article description/summary",33 "author": "Author Name",34 "date_published": "2026-06-21T12:00:00+00:00",35 "date_modified": "2026-06-18T08:46:16+00:00",36 "section": "US Stocks,Stocks",37 "keywords": ["keyword1", "keyword2"],38 "image_url": "https://resource.tradingkey.com/...",39 "content": "Full article text...",40 "word_count": 1500,41 "headings": [42 {"level": "h2", "text": "Section Title"},43 ...44 ],45 "tables": [46 {47 "headers": ["Column1", "Column2"],48 "rows": [["data1", "data2"], ...]49 },50 ...51 ],52 "key_points": ["Point 1", "Point 2", ...],53 "percentages": ["20%", "700%", ...],54 "monetary_figures": ["$34.66 billion", "$1,200", ...],55 "stock_tickers": ["MU", "NVDA", ...]56}57```5859**Error Responses:**60- `ARTICLE_GONE`: Article no longer available (HTTP 410)61- `HTTP_ERROR`: Other HTTP errors62- `TIMEOUT`: Request timed out63- `NETWORK_ERROR`: Network connection issues6465### search_articles6667Browses articles by category, optionally filtered by a search query.6869**Parameters:**70- `category` (optional): Category to browse - stocks, politics, economics, commodities, crypto, forex, or news71- `query` (optional): Filter articles by title (case-insensitive substring match)72- `limit` (optional, default 10): Maximum number of results7374**Returns:**75```json76{77 "status": "success",78 "query": "micron",79 "category": "stocks",80 "total": 5,81 "articles": [82 {83 "title": "Article Title",84 "url": "https://www.tradingkey.com/...",85 "article_id": "261975340",86 "image_url": "https://..."87 },88 ...89 ]90}91```9293## Supported Categories9495- `stocks`: Stock market analysis (US and international)96- `politics`: Political analysis and policy impact (America, Middle East, etc.)97- `economics`: Economic indicators and macro analysis98- `commodities`: Commodity market analysis99- `crypto`: Cryptocurrency analysis100- `forex`: Foreign exchange market analysis101- `news`: General market news102103## Use Cases1041051. **Financial Research**: Extract detailed analysis articles with key financial metrics and analyst commentary1062. **Market Monitoring**: Search for articles about specific stocks or topics1073. **Data Extraction**: Parse tables of historical data (e.g., government shutdown history, earnings comparisons)1084. **Content Aggregation**: Build feeds of the latest analysis from various categories109110## Notes111112- TradingKey articles are primarily focused on US markets but include global coverage113- Articles often contain structured tables with historical or comparative data114- The site uses server-side rendering; no JavaScript execution is needed115- Rate limiting may apply for rapid successive requests116- Some older articles may return HTTP 410 (gone) status117118## Example Usage119120**Fetch an article:**121```python122result = await execute({123 "function": "get_article",124 "url": "https://www.tradingkey.com/analysis/stocks/us-stocks/261975340-mu-q3-earnings-preview-june-2026-tradingkey"125})126```127128**Search articles in a category:**129```python130result = await execute({131 "function": "search_articles",132 "category": "stocks",133 "query": "nvidia",134 "limit": 20135})136```137138**Browse latest politics articles:**139```python140result = await execute({141 "function": "search_articles",142 "category": "politics",143 "limit": 10144})145```