Real-Time News API for Developers

Search articles from 80,000+ sources, or get top headlines by category in 41 languages and 71 countries, returned as JSON. Use it for news feeds, media monitoring, analytics, and AI agents.

No credit card needed to get your API key.

Try GNews API

{
    "totalArticles": 187032,
    "articles": [
        {
            "id": "a7a0eeaf87bf41d8c7dae60571dcdf30",
            "title": "Google will let schools disable its AI tools, but not without sacrificing Search",
            "description": "Schools choosing to restrict AI altogether will no longer be able to access Google Search, as AI features are now integrated into the search engine.",
            "content": "Google announced on Tuesday that it plans to disable AI tools for K-12 students next year unless school administrators explicitly turn them on. The tech giant says the change follows consultations with schools, teachers, leading researchers, and poli... [1535 chars]",
            "url": "https://techcrunch.com/2026/11/03/google-will-let-schools-disable-its-ai-tools-but-not-without-sacrificing-search/",
            "image": "https://techcrunch.com/wp-content/uploads/2026/06/google-logo.jpg?resize=1200,800",
            "publishedAt": "2026-11-03T16:30:34Z",
            "lang": "en",
            "source": {
                "id": "732b46cdef66b68ee2fbc940e79f81de",
                "name": "TechCrunch",
                "url": "https://techcrunch.com",
                "country": "us"
            }
        },
        {
            "id": "40ddabcca9eac1678aca501f3169e096",
            "title": "An AI Breakthrough Just Solved An 80-Year-Old Math Problem - And Proved Humans Wrong",
            "description": "AI companies have plenty to gain from scientific breakthroughs. That gives you good reason to ask for proof when they announce one.",
            "content": "Since 1946, mathematicians have struggled to answer what seems, on the surface, to be a fairly simple question: How can you arrange an arbitrary number of points on a 2D plane to maximize the number of pairs that are exactly one unit apart? Tradition... [2412 chars]",
            "url": "https://www.bgr.com/2294343/ai-breakthrough-solves-80-year-old-math-problem/",
            "image": "https://www.bgr.com/img/gallery/an-ai-breakthrough-just-solved-an-80-year-old-math-problem-and-proved-humans-wrong/l-intro-1792686819.jpg",
            "publishedAt": "2026-11-03T16:17:00Z",
            "lang": "en",
            "source": {
                "id": "b98becfda029f124cf65538c8af36d20",
                "name": "BGR",
                "url": "https://www.bgr.com",
                "country": "us"
            }
        },
        {
            "id": "4112a70c77e495f2ca0087ad7767f602",
            "title": "PC Games Storefront Does What Valve Won’t, Takes Action Against AI Slop",
            "description": "One of Steam's biggest competitors just announced filtering options for AI-generated content.",
            "content": "The game industry is in the middle of a huge uptick in AI-generated content. A whopping 54.6% of titles added to Steam in October 2026 included an AI disclosure label, marking the first month that more games had the label than not. For comparison, 18... [2202 chars]",
            "url": "https://www.polygon.com/itch-io-storefront-removes-ai-slop/",
            "image": "https://static0.polygonimages.com/wordpress/wp-content/uploads/2026/10/steam-neon-alt.jpg?w=1600&h=900&fit=crop",
            "publishedAt": "2026-11-03T16:14:25Z",
            "lang": "en",
            "source": {
                "id": "812689d196c4f757f8cd7c93422c4f09",
                "name": "Polygon",
                "url": "https://www.polygon.com",
                "country": "us"
            }
        }
    ]
}

This preview searches English articles from US sources. To search other languages and countries, see the Search endpoint documentation.

Used by more than 150,000 developers, including people and teams at

Bespoke ETH Zurich Goodfin Intango JKSol JQJO KO Scope UQ USI Yarnit Columbia Frame Harvard Skolon Waipapa

Quick to integrate

Every endpoint is documented with copy-paste examples, so your first request takes minutes.

Start for free

Start any paid plan with a 10-day free trial, or build and test on the Free plan at no cost.

Fast, relevant articles

Articles are indexed in our own database ahead of time, never scraped on demand, so requests return in milliseconds.

Built for scale

Coverage that grows every day.

Articles indexed

100M+

News sources

80,000+

Languages

41

Live updates

24/7

Countries

71

Years of history

6+

From request to
articles in seconds

Send one GET request and get JSON back, ready to use in your app. GNews API has two endpoints.

GET https://gnews.io/api/v4/search?q=AI&lang=en&apikey=YOUR_API_KEY

Find articles by keyword, with search operators and filters for language, country, and date range. Best for media monitoring, analytics, RAG pipelines, and research.

curl --get "https://gnews.io/api/v4/search" \
  --data-urlencode "q=AI" \
  --data-urlencode "lang=en" \
  --data-urlencode "apikey=YOUR_API_KEY"
200 OK · JSON response
{
    "totalArticles": 466266,
    "articles": [
        {
            "id": "fbc6d910c61780a7103e02ea3bd6b13a",
            "title": "Could AI help reduce surgical backlogs?",
            "description": "The University of Manitoba is exploring whether AI can reduce surgical wait times in hospitals which remain a challenge for Manitoba’s health-care system.",
            "content": "WINNIPEG – The University of Manitoba is exploring whether AI can reduce surgical wait times in hospitals which remain a challenge for Manitoba’s health-care system.\nAccording to researchers, more than 1,300 people are facing the orthopedic surgery b... [3480 chars]",
            "url": "https://www.bnnbloomberg.ca/business/artificial-intelligence/2026/10/31/could-ai-help-reduce-surgical-backlog-manitoba-researchers-are-very-optimistic/",
            "image": "https://www.bnnbloomberg.ca/resizer/v2/5EEW25INGREYPLKHM6T32IN5C4.jpeg?smart=true&auth=f3cb9692eaf2f7a6ff46b516cbad3ad5a8baeb99935d6a3d71cae5d9d7dec167&width=1200&height=630",
            "publishedAt": "2026-10-31T09:00:00Z",
            "lang": "en",
            "source": {
                "id": "1b697445987e8a33f6c82842e17d60d9",
                "name": "Bnn Bloomberg",
                "url": "https://www.bnnbloomberg.ca",
                "country": "ca"
            }
        }
    ]
}

All the world's news, one API

A global news database, updated around the clock, with historical data since 2020. Build your products and research on the same data more than 150,000 developers use.

Worldwide scale

100M+ articles from 80,000+ sources, in 41 languages and 71 countries. Filter by language or country to cover exactly the markets you need.

Rich article data

Every article comes structured: title, description, content, URL, image, publication date, language, and source. Extraction and quality checks keep each field clean and consistent.

Historical data

Every indexed article stays searchable. Paid plans reach back to 2020: more than 6 years of news history.

Real-time articles

Sources are crawled around the clock. On paid plans, new articles are returned as soon as they are indexed.

Low latency

Response time is a priority: we tune the infrastructure continuously to keep every request fast, at any volume.

Works with any language

Standard HTTP GET requests and JSON responses work from any programming language: send a request, parse the JSON, use the articles.

Stuck on your integration? Contact us

Libraries, SDKs, and MCP server

Ship faster with the official SDKs for Python, JavaScript/TypeScript, and PHP. The MCP server and LangChain tools bring real-time news into your AI agents.

Missing a source?

Know a reliable news website that GNews API doesn't cover yet? Suggest it, and we'll review it for the index.

Free academic access

Working on a thesis or an academic project? Students, researchers, and teachers can get the Essential plan for free.

Advanced request options

Build precise queries with search operators, then refine each request with optional parameters.

Search operators

Combine, separate, and exclude keywords with AND, OR, and NOT, and match exact phrases with quotes.

Read the query syntax

Full article content

Get the full text of each article, not only the title and description. Included in every paid plan, for analysis, summarization, and AI pipelines.

Compare plans

What you can build with GNews API

From news feeds to AI agents, one API covers the news your product needs, with official libraries and examples to get started in a few lines of code.

News feeds

Add live headlines and articles to your website or app: news readers, newsletters, and front pages.

Media monitoring

Track coverage of any topic, company, brand, or person across thousands of sources as news breaks.

Analytics

Feed real-time and historical articles into dashboards, trading signals, risk models, and market analysis.

AI agents

Connect your agents to live news through the MCP server or the LangChain tools, so they work from current facts.

RAG pipelines

Ground your models in fresh, factual news for retrieval and summarization.

Academic research

Study media trends and narratives with years of structured, searchable articles.

Start in
three steps

View documentation

Sign up

Create your account in under a minute, no credit card needed.

Copy your API key

Verify your email address, then copy the API key from your dashboard.

Make your first request

Send a GET request and get JSON back, ready for your app.

A plan for every project,
from first test to production

Monthly Yearly Save 20%

Free

€0

No credit card needed

For development, testing, and non-commercial projects


  • Non-commercial use

  • 100 requests per day

  • Up to 10 articles per request

  • 12-hour delay

  • Last 30 days of historical data

  • Content cut to 250 characters

  • CORS for localhost only

  • All 80,000+ sources

Start for free

Upgrade any time.

Essential

€49.99/month

Billed monthly

Most popular

For commercial projects in production


  • Commercial use

  • 1,000 requests per day

  • Up to 25 articles per request

  • Real-time articles

  • Historical data since 2020

  • Full article content

  • CORS for all origins

  • All 80,000+ sources

  • Email support

Start 10-day free trial

Then €49.99/month. Cancel any time.

Business

€99.99/month

Billed monthly

For larger projects that need more requests and articles


  • Commercial use

  • 5,000 requests per day

  • Up to 50 articles per request

  • Real-time articles

  • Historical data since 2020

  • Full article content

  • CORS for all origins

  • All 80,000+ sources

  • Email support

  • 99.95% uptime SLA

Start 10-day free trial

Then €99.99/month. Cancel any time.

Enterprise

€249.99/month

Billed monthly

For high-volume projects that need premium support


  • Commercial use

  • 25,000 requests per day

  • Up to 100 articles per request

  • Real-time articles

  • Historical data since 2020

  • Full article content

  • CORS for all origins

  • All 80,000+ sources

  • Premium email support

  • 99.95% uptime SLA

Start 10-day free trial

Then €249.99/month. Cancel any time.

Need more?

Get a custom plan

When the standard plans don't fit your volume or your use case, we build a plan around your project. It starts from the Essential plan, and you decide what changes.

Contact us

You choose

  • Daily quota
  • Articles per request
  • Support level
  • Features beyond the standard plans

FAQ

A REST API that returns news articles as JSON, so you don't have to run a crawler. The Search endpoint queries 80,000+ sources by keyword, and the Top Headlines endpoint returns the leading articles of a category in 41 languages and 71 countries. Developers build news feeds, media monitoring tools, analytics, AI agents, RAG pipelines, and research projects on it. You can start on the Free plan.

Sign up, verify your email address, and copy the API key from your dashboard. You start on the Free plan, with no credit card. If you sign up with Google, there is no email to verify.

Start the 10-day free trial of any paid plan from the Pricing page. You add a payment method, and if you cancel before the trial ends, you won't be charged. The trial is available once per account. You can't use data retrieved during a trial that doesn't become a paid subscription for commercial purposes.

No. A commercial project needs a paid plan for as long as it uses GNews API. The Free plan is for personal, academic, evaluation, and other non-commercial use; developing and testing an integration that isn't published or in production yet is not commercial use. Commercial use means any product, service, or project that is sold, earns revenue, or is used in the course of a business. Accounts that break this rule can be suspended or closed. Full conditions are in the Terms of Service.

To 2020 on paid plans, with the from and to parameters. On the Free plan, you get the last 30 days: older articles are left out, and the response says how many. See Article Availability in the documentation.

Yes, on paid plans: content holds the full text of the article. On the Free plan, it is cut to 250 characters. On any plan, add truncate=content to get the shorter version.

Not yet; source filtering is on our roadmap. Every article includes a source object (name, home page URL and, on the Search endpoint, country), so you can filter or group articles on your side.

The API returns 403 until the quota resets at 00:00 UTC. Unused requests don't carry over to the next day. Follow your usage on the dashboard, and upgrade when you need more requests per day.

Yes, at no cost:
  1. Go to Plan & Billing.
  2. Click Cancel subscription.
  3. Pick a reason, then confirm.

You keep your plan until the end of the period you've paid for; your account then moves to the Free plan. Until that date, Resume subscription on the same page undoes the cancellation, and so does changing your plan. If you cancel during a trial, you won't be charged.


You can ask for a refund within 7 days of your initial subscription or of a renewal, if you haven't made any request in that period. A first payment made without a free trial can't be refunded. Email contact@gnews.io with a short explanation. We review requests within 3 to 5 business days, and an approved refund usually reaches your account 5 to 10 business days later. Requests we consider fraudulent or abusive can be refused. Full details are in the Terms of Service.

Verification codes expire after 15 minutes. Request a new code on the verification page, which opens when you sign in, and check your spam folder. If it still fails, write to contact@gnews.io from the address you signed up with, and we'll verify it for you.

Email contact@gnews.io or use the contact form. Paid plans include email support, and the Enterprise plan includes premium email support.

Looking for something else? See all frequently asked questions.

Ready to build
with GNews API?

Get your API key and make your first request in minutes.