Pricing

Free for development, options if you're commercial

Developer

$0
totally free, start now

Professional

$249
per month, billed monthly

For all non-commercial projects (including open-source and in-development) and live commercial projects with company revenue below $500 per month.

For commercial projects with company revenue above $500 per month.

Get live top headlines and search all articles
New articles available every 15-30 minutes
Search articles up to a week old
Caching for identical requests
1,000 requests per day 100,000 requests per month
No extra requests available $24.90 per 10,000 extra requests
No uptime SLA 99% uptime SLA
Basic support Email and live chat support
NewsAPI.org attribution required No attribution required

Performance

$449
per month, billed monthly

For large commercial and enterprise projects that require exceptional resources, support, and closer-to-real-time news.


Get live top headlines and search all articles
New articles available every 2-10 minutes
Search articles up to a month old
Caching for identical requests
100,000 requests per month
$44.90 per 10,000 extra requests
99.9% uptime SLA
Premium email, live chat, and phone support
No attribution required
Start with Performance

These guys think we're pretty cool

background background background image/svg+xml background

FAQs

Am I eligible for the free plan?

We think it's fair that if you're able to contribute to the upkeep of the service, then you should. If you're a commercial entity generating over $500 a month (related or unrelated to your News API use) then you must pay to use News API. If you're currently not generating revenue, or you're in development, then News API is available for free.

I'm currently not generating revenue but I might be in the future. What should I do?

You can start with the Developer plan, then switch to a paid plan later.

What counts as a request?

Any single HTTP request to any of our endpoints counts as a single request. It doesn't matter what parameters or modifiers you provide, or the number of results you get back.

Tell me more about the caching

By default we cache the results of each request you make for 5 minutes or 100 further requests, whichever happens first. If you make the same request again (for example if you have multiple users or multiple clients) we'll serve the cached result and it won't count against your monthly requests. This is useful if you're hooking the API up directly in your application.

This can be disabled if you always need the freshest data, and more information can be found in the docs.

What happens if I use up my monthly quota?

If you're on a paid plan we will automatically charge you for another block of requests so that there's no disruption to your service.

Can I cancel at any time?

Of course! When you cancel your plan it will run until the end of the current paid period and you won't be charged again.

What does 'NewsAPI.org attribution required' on the Developer plan mean?

It means that you need to add a credit to NewsAPI.org near to your implementation so that users of your product know where your data came from. This can be a simple 'powered by NewsAPI.org' link, a mention in your Github repo, or a line somewhere in your app description. This way you can give a little back in exchange for free access to the API.