Mediastack logo

Mediastack

Mediastack is a free and paid REST API by apilayer for live, historical, and blog news articles aggregated from more than 7,500 publishers across 50+ countries and 13 languages. It exposes a /v1/news endpoint for keyword-, source-, country-, language-, category-, and date-filtered search, and a /v1/sources endpoint for browsing the underlying publisher catalog.

1 APIs 10 Features
NewsNews AggregationMediaApilayerPublic APIs

APIs

Mediastack News API

Live, historical, and blog news search plus publisher source discovery. Returns JSON with a pagination + data envelope, secured by an access_key query parameter.

Features

Live News Data

Real-time aggregation of articles from 7,500+ global news publishers.

Historical News

Date-bounded lookups of past articles via the date query parameter (paid plans).

Multi-Language Coverage

Articles indexed across 13 languages including English, German, Spanish, French, Chinese, and Arabic.

Multi-Country Coverage

Filter by 50+ country codes using ISO 3166-1 alpha-2.

Category Filtering

Restrict to general, business, entertainment, health, science, sports, or technology.

Source Filtering

Include/exclude lists of specific publishers via comma-separated IDs.

Keyword Search

Full-text search across article title, description, and body.

Publisher Catalog

Browse the /sources catalog by country, language, or category.

HTTPS Encryption

Encrypted transport on Standard plan and above.

Commercial Use License

Permitted on Standard plan and above.

Use Cases

News Aggregator Apps

Power consumer-facing news readers with category- and language-filtered feeds.

Media Monitoring

Track brand, executive, product, or competitor mentions across global press.

Investor Research

Stream business-tagged headlines into trading dashboards.

AI Training Corpora

Sample current-events text for fine-tuning and retrieval-augmented generation.

Trend Analysis

Tally publication volume and sentiment around recurring keywords.

Newsletter Curation

Auto-generate daily digests by country, language, or topic.

Integrations

apilayer Marketplace

Mediastack is one of several APIs in the apilayer marketplace alongside marketstack, currencylayer, weatherstack, and ipapi.

REST + JSON

Standard HTTPS+JSON makes it trivial to integrate with any HTTP client library.

Postman / Insomnia

Manual import of the OpenAPI spec into common API clients.

Solutions

Free Plan

Evaluation tier, 100 requests/month, HTTP only, no historical data, no commercial use.

Standard Plan

$24.99/month, 10k requests, HTTPS, historical data, commercial use.

Professional Plan

$99.99/month, 50k requests, lower overage rate.

Business Plan

$249.99/month, 250k requests, lowest published overage rate.

Enterprise Plan

Custom volume, platinum support, custom solutions.

Semantic Vocabularies

Mediastack Context

13 classes · 6 properties

JSON-LD

API Governance Rules

Mediastack API Rules

9 rules · 5 errors 4 warnings

SPECTRAL

Resources

🔗
Website
Website
🌐
Portal
Portal
📝
SignUp
SignUp
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
💬
FAQ
FAQ
👥
GitHubRepository
GitHubRepository
🔗
PublicAPIsListing
PublicAPIsListing
🔗
JSON-LD
JSON-LD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: mediastack
name: Mediastack
description: >-
  Mediastack is a free and paid REST API by apilayer for live, historical, and blog news articles aggregated from more
  than 7,500 publishers across 50+ countries and 13 languages. It exposes a /v1/news endpoint for keyword-, source-,
  country-, language-, category-, and date-filtered search, and a /v1/sources endpoint for browsing the underlying
  publisher catalog.
url: https://mediastack.com
humanURL: https://mediastack.com
baseURL: https://api.mediastack.com/v1
image: https://mediastack.com/site_images/mediastack_logo_dark.svg
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-30'
x-source: public-apis/public-apis
x-category: News
x-tier: 2
x-tier-reason: company-tiered-commercial-news-aggregation
tags:
  - News
  - News Aggregation
  - Media
  - Apilayer
  - Public APIs
apis:
  - name: Mediastack News API
    description: >-
      Live, historical, and blog news search plus publisher source discovery. Returns JSON with a pagination + data
      envelope, secured by an access_key query parameter.
    humanURL: https://mediastack.com/documentation
    baseURL: https://api.mediastack.com/v1
    tags:
      - News
      - Sources
    properties:
      - type: Documentation
        url: https://docs.apilayer.com/mediastack/docs/api-documentation
      - type: APIReference
        url: https://mediastack.com/documentation
      - type: Quickstart
        url: https://mediastack.com/documentation#quickstart
      - type: Authentication
        url: https://mediastack.com/documentation#authentication
      - type: OpenAPI
        url: openapi/mediastack-openapi.yml
      - type: JSONSchema
        url: json-schema/mediastack-news-article-schema.json
        title: News Article Schema
      - type: JSONSchema
        url: json-schema/mediastack-source-schema.json
        title: Source Schema
      - type: JSONSchema
        url: json-schema/mediastack-pagination-schema.json
        title: Pagination Schema
      - type: JSONSchema
        url: json-schema/mediastack-error-schema.json
        title: Error Schema
      - type: JSONStructure
        url: json-structure/mediastack-news-article-structure.json
        title: News Article Structure
      - type: JSONStructure
        url: json-structure/mediastack-source-structure.json
        title: Source Structure
      - type: Example
        url: examples/mediastack-search-news-example.json
        title: Search News Example
      - type: Example
        url: examples/mediastack-list-sources-example.json
        title: List Sources Example
      - type: Example
        url: examples/mediastack-historical-news-example.json
        title: Historical News Example
common:
  - type: Website
    url: https://mediastack.com
  - type: Portal
    url: https://mediastack.com/dashboard
  - type: SignUp
    url: https://mediastack.com/signup/free
  - type: Pricing
    url: https://mediastack.com/product
  - type: TermsOfService
    url: https://mediastack.com/terms
  - type: PrivacyPolicy
    url: https://mediastack.com/privacy
  - type: Support
    url: https://mediastack.com/contact
  - type: FAQ
    url: https://mediastack.com/documentation#faq
  - type: GitHubRepository
    url: https://github.com/apilayer/mediastack
  - type: PublicAPIsListing
    url: https://github.com/public-apis/public-apis
  - type: JSON-LD
    url: json-ld/mediastack-context.jsonld
  - type: SpectralRules
    url: rules/mediastack-rules.yml
  - type: Vocabulary
    url: vocabulary/mediastack-vocabulary.yml
  - type: Plans
    url: plans/mediastack-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/mediastack-rate-limits.yml
  - type: FinOps
    url: finops/mediastack-finops.yml
  - type: Features
    data:
      - name: Live News Data
        description: Real-time aggregation of articles from 7,500+ global news publishers.
      - name: Historical News
        description: Date-bounded lookups of past articles via the date query parameter (paid plans).
      - name: Multi-Language Coverage
        description: Articles indexed across 13 languages including English, German, Spanish, French, Chinese, and Arabic.
      - name: Multi-Country Coverage
        description: Filter by 50+ country codes using ISO 3166-1 alpha-2.
      - name: Category Filtering
        description: Restrict to general, business, entertainment, health, science, sports, or technology.
      - name: Source Filtering
        description: Include/exclude lists of specific publishers via comma-separated IDs.
      - name: Keyword Search
        description: Full-text search across article title, description, and body.
      - name: Publisher Catalog
        description: Browse the /sources catalog by country, language, or category.
      - name: HTTPS Encryption
        description: Encrypted transport on Standard plan and above.
      - name: Commercial Use License
        description: Permitted on Standard plan and above.
  - type: UseCases
    data:
      - name: News Aggregator Apps
        description: Power consumer-facing news readers with category- and language-filtered feeds.
      - name: Media Monitoring
        description: Track brand, executive, product, or competitor mentions across global press.
      - name: Investor Research
        description: Stream business-tagged headlines into trading dashboards.
      - name: AI Training Corpora
        description: Sample current-events text for fine-tuning and retrieval-augmented generation.
      - name: Trend Analysis
        description: Tally publication volume and sentiment around recurring keywords.
      - name: Newsletter Curation
        description: Auto-generate daily digests by country, language, or topic.
  - type: Integrations
    data:
      - name: apilayer Marketplace
        description: >-
          Mediastack is one of several APIs in the apilayer marketplace alongside marketstack, currencylayer,
          weatherstack, and ipapi.
      - name: REST + JSON
        description: Standard HTTPS+JSON makes it trivial to integrate with any HTTP client library.
      - name: Postman / Insomnia
        description: Manual import of the OpenAPI spec into common API clients.
  - type: Solutions
    data:
      - name: Free Plan
        description: Evaluation tier, 100 requests/month, HTTP only, no historical data, no commercial use.
      - name: Standard Plan
        description: $24.99/month, 10k requests, HTTPS, historical data, commercial use.
      - name: Professional Plan
        description: $99.99/month, 50k requests, lower overage rate.
      - name: Business Plan
        description: $249.99/month, 250k requests, lowest published overage rate.
      - name: Enterprise Plan
        description: Custom volume, platinum support, custom solutions.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com