Trusted by 6,000+ developers

Media Bias API

See the same story the way each side told it. APITube labels every source it can as left, center or right, so a single parameter splits your feed along the political spectrum — no scraping bias charts, no manual source lists.
Free Trial - No credit card required
Rated 5 stars by over 848 users
Realtime news articles from 177 countries
in 60 languages
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify

Benefits

One parameter, three points of view

A media bias API returns news filtered by the political leaning of the publisher that produced it. APITube labels each source left, center or right and exposes that label as the source.bias filter, so one query can pull the same story as covered by each side. More than 9.4 million articles currently carry a bias label — 3.8M left, 1.9M center, 3.8M right.

Get Free API Key
Learn more about API
1
source.bias filter: left, center or right
2
9.4M+ labelled articles — 3.8M left, 1.9M center, 3.8M right
3
Combine several leanings in one call: source.bias=left,right
4
Exclude a leaning entirely with ignore.source.bias
5
Break any query down by leaning with facet.field=source.bias
6
Stack with source.rank.opr.min to keep only high-authority outlets
7
Works alongside sentiment, entities, and 59 languages
8
Full filter set on the free plan

Discover the possibilities

Our solutions are designed to help you achieve your goals. Whether you are a small business or a large corporation, we have the right solution for you.

Product

Balanced news readers

Show every story in three columns — left, center, right — so readers see the spread instead of one feed.

Product

Blindspot detection

Compare counts per leaning on the same query to surface stories one side is barely covering.

Research

Media studies datasets

Export a corpus with leaning as a variable alongside sentiment, entities and authority.

Newsroom

Source diversity audits

Check whether your own aggregation over-samples one part of the spectrum.

Comms

Coverage mapping

See which flank is driving a story about your organisation before you respond to it.

AI

Balanced RAG context

Retrieve grounding passages from across the spectrum so a model is not fed one side only.

Features

Don’t waste time on complex features

Complex features made simple. Our API provides a simple way to access news articles from around the world. We provide a simple, consistent, and easy-to-use API to access news articles from thousands of sources.

News API

  • Export data in many formats
  • Industry Monitoring
  • Brand Monitoring
  • Market Intelligence
  • Risk Management
  • Competitive Intelligence
  • Media Monitoring
  • Sentiment Analysis
  • Trend Analysis
  • Story Grouping
  • Forecasting social trends
  • Multi-language Support
  • Audience Engagement
  • Geographical Analysis
  • Real-time Breaking News
  • Historical Data Access
  • Custom News Feeds
  • News Aggregation
  • Content Filtering
  • Over 50 integrations

Extract Additional Data

  • Industries
  • Locations
  • Persons
  • Organizations
  • Brands
  • Events
  • Disasters
  • Diseases
  • Links
  • Media
  • Images & Videos
  • Hashtags
  • Authors
  • Source
  • Duplicate Detection
  • Publisher Rank
  • Article Sentiment
  • Readability Score
  • Language Detection

Analysis

  • Sentiment Analysis
  • Analysis of public opinion
  • Categorization
  • Financial Analysis
  • Trend Analysis
  • Story Grouping
  • Content Summarization
  • Entity Recognition
  • Keyword Extraction
  • Topic Modeling
  • Event Detection
  • Named Entity Recognition
  • Text Classification
  • Controversy Detection
  • Trust Score Analysis
  • Engagement Metrics
  • Source Bias Detection
  • Quality Ranking
  • Spam Detection
  • Emotion Detection

Advanced Searching

  • Search by Location
  • Search by Date Range
  • Search by Source
  • Search by Category
  • Search by Industry
  • Search by Sentiment
  • Search by Story
  • Search by Publisher Rank
  • Search by Language
  • Search by Entity
  • Search by Keywords
  • Boolean Search
  • Proximity Search
  • Faceted Search
  • Range Queries
  • Search by Author
  • Search by Media Type
  • Search by Breaking News
  • Search by Read Time

More than 300,000+ sources

APITube is trusted by teams around the world to help them build and deliver amazing digital experiences faster than ever before.

Last updated
5s ago
Total sources
300.000k
Requests yesterday
25.654
Articles added yesterday
147.094k
Total articles
3.85b

Frequently asked questions

A media bias API returns news articles filtered by the political leaning of the outlet that published them. APITube assigns each source it can classify a label of left, center or right, and exposes it as the source.bias parameter. That lets one request retrieve a topic as covered by a single side, or split a topic across all three.
Of the source. The label describes the publisher, not the individual piece of writing. A centrist outlet can still publish an opinion column, and a left-leaning outlet can still publish straight wire copy. Treat source.bias as a property of the publication and use sentiment fields if you need signal about the text itself.
More than 9.4 million: roughly 3.8 million from left-leaning sources, 1.9 million from centrist sources, and 3.8 million from right-leaning sources. Not every source in the index is classified, so a slice of any result set will have no label. Add facet.field=source.bias to a query to see the exact split for your own filters before you rely on it.
Run the same query three times, changing only source.bias. For example title=election&source.bias=left, then =center, then =right. Because every other filter stays identical, the difference between the three result sets is attributable to the leaning of the publishers.
Yes. source.bias accepts a comma-separated list, so source.bias=left,right returns both flanks and skips the centre. To go the other way and exclude a leaning, use ignore.source.bias with the label you want dropped.
Yes. Add facet=1&facet.field=source.bias to any query and the response includes a breakdown by leaning alongside the articles. The facet returns numeric codes — 0 for left, 1 for center, 2 for right — plus a bucket for sources with no label, which is useful for reporting share of voice.
Each source carries a single editorial-leaning label stored against the publication, applied at the level of the outlet rather than per article. Because any bias classification is a judgement call, we publish the label as data rather than as a verdict — combine it with source.rank.opr, which measures authority independently of politics, when you need a second signal.
Balanced news readers that show both flanks side by side, blindspot detectors that surface stories one side is not covering, media studies datasets with leaning as a variable, and newsroom tools that check whether a desk is over-indexed on one part of the spectrum.
Yes. source.bias, ignore.source.bias, and bias facets are part of the standard filter set and work on every plan, including free. The free plan limits results per request, history depth, and adds a delay to fresh articles, but the filter itself is not restricted.

Related Solutions

Resources

Developers

We use cookies

By clicking "Accept", you agree to the storing of cookies on your device for functional and analytics.