Structured News Data
Access news articles from thousands of sources around the world through our API.
title
The article's title.
href
The article's URL.
description
A summary of the article.
body
The article's full text.
published_at
When the article was published.
image
The article's image.
language
The article's language.
🔥 translations
English translation of the title and summary for non-English articles.
categories
The article's categories.
topics
The article's topics.
industries
The article's industries.
sentiment
Whether the article's tone is positive, negative, or neutral.
🔥 story
Group related articles into stories.
source
Information about the article's source.
🔥 is_breaking
Whether the article is breaking news.
is_duplicate
Whether the article has duplicate versions.
is_free
Whether the article is freely accessible or behind a paywall.
links
Links found in the article.
media
Media found in the article.
keywords
Keywords from the article.
read_time
Estimated reading time in minutes.
sentences_count
How many sentences are in the article.
paragraphs_count
How many paragraphs are in the article.
words_count
How many words are in the article.
characters_count
How many characters are in the article.
Frequently asked questions
- Each article includes title, summary, full text, URL, publication date, and image. You also get whether the tone is positive, negative, or neutral, category, topic, industry, language, English translation of the headline and summary, source information with publisher rank, story clustering ID, and content metrics like word count and read time. We also extract entities, hashtags, links, and media from the article.
- Yes. The translations block includes English versions of the title and description for 48 source languages. Translations are automatic, add no request time, and need no parameter to enable. The original title and description stay in the source language. The language field still reports the article's original language. For English articles, the translations block is present but empty. The article body is not translated.
- Each article is labeled positive, negative, or neutral. It also includes a polarity score and a confidence score. The scores describe the full article text, not just the headline, and cover 59 languages. Filter by tone to find the coverage you need.
- Story clustering groups articles about the same event. When multiple publishers report on the same news, they get the same story ID. Use this to see how a story develops, find trending topics, measure how many outlets covered something, and skip duplicate content from different sources.
- Each article has an is_duplicate flag that tells you when multiple publishers cover the same story. Use this to filter out redundant content and focus on unique news. Combined with story clustering, you can get one article per story or see full coverage.
- APITube supports JSON (default), CSV, TSV, XLSX (Excel), XML, and RSS feeds. All formats include the same data fields. Use JSON for APIs, CSV/XLSX for spreadsheets and BI tools, RSS for feed readers, or XML for legacy systems.
- Publisher rank (OPR - Overall Publisher Rank) is scored from 0-10 based on domain authority, traffic volume, content quality, publication frequency, and editorial standards. Higher-ranked sources (6+) typically include major news outlets. Use this filter to prioritize authoritative sources or exclude low-quality content.
- NER (Named Entity Recognition) identifies people, organizations, locations, brands, events, and more from article text. Each entity includes its type and how many times it appears. Use this for brand monitoring, tracking specific companies, analyzing geographic coverage, or building knowledge graphs from news content.
- The API returns both fields: description (summary/excerpt) and body (full article text). The body field contains the complete article content with HTML removed. Some articles behind paywalls may have limited body content — check the is_paywall flag. Full body access is included in all plans, no extra cost.
Structured News Data API: Beyond Raw Articles
APITube delivers structured news data with consistent schemas across all 300,000+ sources. Each article includes normalized fields: title, body, publication date, source metadata, and comprehensive NLP enrichment.
Enrichment fields include sentiment scores (positive/negative/neutral), extracted entities (people, organizations, locations, brands), topic and category classification, industry tags, and readability metrics. Story clustering groups related articles automatically.
For data engineers and analysts, structured output eliminates parsing complexity. Consistent JSON schemas work directly with databases, analytics platforms, and ML pipelines. Export to CSV, XLSX, or XML for spreadsheet and BI tool integration.