Overview
The get_domain tool returns a comprehensive profile of a news outlet, including publication stats, coverage timeline, top persons and organizations covered, and recent articles.
Parameters
Domain name to profile. Examples: reuters.com, apnews.com, bbc.com, cnn.com, nytimes.com.
Lookback window in days. Values ≤ 7 use a 7-day aggregation; 8–30 use a 30-day aggregation. Max 30.
Number of recent articles to include, sorted by date DESC. Max 50.
Response Shape
{
"success": true,
"domain": {
"domain": "reuters.com",
"title": "Reuters",
"basket": "Global Flagship",
"category": "wire_service"
},
"stats": {
"total_articles": 4521,
"total_entities": 892,
"avg_sentiment": -0.8
},
"timeline": [
{ "date": "2025-02-27", "article_count": 142, "avg_tone": -1.2 }
],
"top_persons": [
{ "name": "donald trump", "article_count": 87 }
],
"top_organizations": [
{ "name": "united nations", "article_count": 52 }
],
"recent_articles": [
{
"source_url": "https://...",
"page_title": "...",
"article_date": "2025-02-27"
}
]
}
Usage Examples
# Reuters profile — last 7 days
GET /api/v1/domain?domain=reuters.com&days=7
# BBC profile with more articles
GET /api/v1/domain?domain=bbc.com&days=30&article_limit=25