Fastest News API for Real-Time & Historical Data Access

News API to search articles from 60,000+ worldwide sources. Get real-time news and 5 years of historical data in JSON format. Start free.

Try GNews API

{
    "totalArticles": 0,
    "articles": []
}

* Search results are in English and US sources only. For other languages/regions, see documentation at docs.gnews.io.

Trusted by more than 100,000 developers, including at

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

Easy-to-use

Our comprehensive documentation provides clear, step-by-step guidance for seamless API integration into your applications.

Pig icon

Start for free

Build and test your applications at no cost during development. When you're ready to deploy to production, you can activate your subscription in minutes.

Speedometer icon

Fast and accurate response

By indexing news articles in our database, we achieve minimal latency and maximize search result relevance.

A powerful tool for all your projects

Access a global news database with live updates and extensive historical archives to fuel your specific business applications and use cases.

Globe icon

Worldwide scale

Our database features tens of millions of articles from over 60,000 trusted sources in 22 languages across 30 countries. Use our filters to search by language or source country for precise global media coverage.

Share icon

News articles data

We use advanced extraction techniques to capture complete article attributes. Data quality is our highest priority, and we implement rigorous processes to maintain superior standards.

Clock icon turning back time

Historical data

Our database maintains a permanent archive of all indexed articles, providing access to years of historical data. Our data coverage spans from 2020 to present.

Newspaper icon

Live news articles

Our continuous crawling system automatically retrieves new articles from all covered sources. Articles are immediately indexed and made available through the API upon discovery.

Speedometer icon

Response performance

API response time is a critical priority for us, and we continuously optimize our infrastructure to ensure minimal latency for all requests.

Icon representing the addition of a component to an application

Easy integration

Retrieve API results in JSON format through standard HTTP GET requests from any programming language. Integration is straightforward: send a request, receive results, parse the JSON response, and implement the data in your application.

Having difficulties integrating the API? Contact us

Libraries & SDKs

Experience seamless API integration with our official libraries and SDKs, featuring comprehensive documentation and ready-to-use code examples.

Missing Sources?

Help us expand our global news coverage. If you know of a reliable news website that isn't yet included in GNews API, we welcome your suggestions. Community contributions help us maintain a diverse, accurate, and up-to-date news database.

Student Access

Are you a student working on a project or thesis? We offer free access to the GNews API for academic use. Submit your request and get started with real-world news data for your learning goals.

Advanced Request Options

Design complex queries logically using search operators. Specify the context of your query with many easy-to-use optional parameters.

Magnifying glass icon

Search operators

Perform advanced searches using search operators such as AND, OR, and NOT to combine, separate, and exclude keywords.

Go to documentation
Reward icon

Access full content

Full article content can be retrieved using a specific request parameter (subscription required).
 

See pricing

Choose the Right Plan That Fits Your Needs

Free

€0

For development and testing purposes


  • 100 requests per day

  • Up to 10 articles returned per request

  • 12-hour delay

  • 30 days historical data

  • CORS enabled for localhost

  • Access to all sources

Most Popular

Essential

€49.99/month

For production and published commercial projects


  • 1,000 requests per day

  • Up to 25 articles returned per request

  • Real-time article availability

  • Historical data from 2020

  • CORS enabled for all origins

  • Access to all sources

  • Email support

  • Full content

Business

€99.99/month

For larger projects that require more resources


  • 5,000 requests per day

  • Up to 50 articles returned per request

  • Real-time article availability

  • Historical data from 2020

  • CORS enabled for all origins

  • Access to all sources

  • Email support

  • Full content

Enterprise

€249.99/month

For enterprise projects that require exceptional resources


  • 25,000 requests per day

  • Up to 100 articles returned per request

  • Real-time article availability

  • Historical data from 2020

  • CORS enabled for all origins

  • Access to all sources

  • Premium email support

  • Full content

Missing something?
Create Your Own Plan

We'll create a custom plan designed around your specific requirements. Starting with the Enterprise plan as a foundation, you can customize:

  • Number of requests per day

  • Number of articles returned per request

  • Your support level

  • Request additional features

Contact us directly with your specific requirements, and we'll analyze your needs and provide a detailed quote.

FAQ

You have access to a 10-day free trial to test all paid features. You can start your trial at gnews.io/change-plan and cancel anytime during the trial period.

No, the free subscription cannot be used for commercial projects. The free plan is designed for non-commercial projects, development, and testing purposes only. If we detect abuse of these terms, your account will be terminated.

Yes, full article content is only available with paid subscriptions. To retrieve the full content through the API, add &expand=content to your request's query string.

Once you reach your daily request limit, the API will return an Error 403 and no additional data can be retrieved. Your request counter resets to zero daily at 00:00 UTC.

Yes, you can cancel your subscription anytime at no extra cost. Go to your "Plan & Billing" page (gnews.io/plan-billing), find the "Subscription" section, and click the "Cancel subscription" button to confirm your cancellation.

When you change your subscription plan, your invoice is prorated based on usage. You'll pay for the days you used your previous plan this month, plus the remaining days with your new plan. You only pay for what you actually use with no additional fees.

When a payment fails, Stripe automatically retries the payment 4 times over the next two weeks. If all attempts fail, your subscription will be canceled and downgraded automatically. You'll receive email reminders throughout this two-week period.

For custom plan requirements, contact us at contact@gnews.io or use the contact form on our main page. Custom plans are paid only and must include features beyond what the Essential plan offers.

Our historical news archive goes back to 2020. You can access and search through news articles, headlines, and content from 2020 onwards through our API and platform.

This feature is not currently available. Source filtering is not yet supported in our system.

If you're unable to verify your email address, contact us at contact@gnews.io for assistance. Our support team can help troubleshoot verification issues and ensure your account is properly activated.

You can reach our support team by emailing contact@gnews.io.

Let's Connect

Have questions, need support, or simply want to get in touch? Fill out the form below with your message and we'll get back to you soon.

Tell us how we can help you