Specrom News API

Why our News API is the best on the market?

✓ Over 20,000 news and blogs are covered in our index

✓ We provide fulltext of the news story itself in addition to description, title image urls etc.

✓ Our Pricing starts with $10/month/2000 calls unlike other News APIs providers such as Bing News API, Newsapi.org, and Contextualweb.io that charge $100-500/month for base plans

✓ Optional addons include email address extraction, sentiments analysis, Named-entity recognition, Text summarization, keyword extraction etc. We only charge for whichever service you want and give you custom endpoints.

✓ We also have a active journalist contacts database you subscribe to that endpoint too. Please refer to our Washington Post journalist email address database to see our email extraction in action.

Typical Use Cases

✓ You run a news aggregator website on a particular topic, subject, product etc. and you need a way to filter top news programmatically.

✓ You want to analyze news and extract named entity relationships (NER) to be used downstream in your own machine learning models or train your own classification model.

✓ You want to generate a sentiments indicator for stocks by analyzing news and applying some natural language processing algorithms like the ones mentioned in lots of research papers or marketed commercially by Quandl, Infotrie, Refinitiv, Bloomberg etc.

✓ You want news articles to power your social listening or media monitoring product. If you are doing this though, we would love to have a chat and understand your requirements and see how our existing product can help you.

✓ You are building a journalist database.

Specrom News API Pricing

Specrom Analytics’ News API let’s you query for news by either mentioning query keyword in title, main content, or fetch all news by domain address or news topic. If you need more calls, simply purchase one of the higher tiers. In case you requirement exceeds our Ultra tier than please contact us to get volume discounts.

Basic/Free Ultra Custom
Pricing 50 calls free per month $50 for 15,000 calls Ask for a quote


{"domains": "cnn.com","topic":"politics","q": "","qInTitle": "", "content":"false", "page":"1", "author_only":"true"}

domains: The domain url for filtering by news source. In this version, you can only specify one domain address. In case you do not want to filter by domain address, than simply leave the field empty (“”). Our premium API allows you to send a list of domain addresses.

topic: Filter the news articles by their topic. Options include: “politics”, “tech”, “entertainment”, “business”, “sport”. If you want to fetch all articles without topic filtering, than simply specify “”.

q: filter the news articles by a keyword; optionally you can simply leave it empty (“”) if you do not wish to filter by keyword. Only one keyword is supported by this API. Our premium API allows you to filter by list of keywords and phrases.

qInTitle: filter the news articles by a keyword present in the title. Only one keyword is supported by this API. Our premium API allows you to filter by list of keywords and phrases.

content: If you want full text of the news articles in the content key of the response JSON then set this field to “true” otherwise set it to “false”.

page: This API returns 100 results per call so you can use this key to paginate through other results.

author_only (optional): if “true” then it only returns results with author names.


  "Article": [
      "author": "[\"Lauren Fox and Ted Barrett, CNN\"]",
      "description": "Divisions within the Republican conference spilled out once again Tuesday as GOP senators dismissed key pieces of their own leadership's stimulus proposal not even a day after its release.",
      "publishedAt": "2020-07-28",
      "source_name": "CNN",
      "source_url": "cnn.com",
      "title": "Republicans revolt against GOP's initial stimulus plan  - CNNPolitics",
      "url": "https://www.cnn.com/2020/07/28/politics/republican-reaction-gop-stimulus-plan/index.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+rss%2Fcnn_allpolitics+%28RSS%3A+CNN+-+Politics%29",
      "urlToImage": "https://cdn.cnn.com/cnnnext/dam/assets/200518181852-senator-ben-sasse-1-super-tease.jpg"
    (output truncated)
  "status": "ok",
  "totalResults": 113

status: This key will return “ok” if results from all the shards are being fetched correctly. Please raise a support ticket with us if is reporting a “fail”.

totalResults: This API only returns a maximum of 100 results per API call so you can use this total Results number to set up pagination along with “page” key of input JSON.

Article: This key contains a list of dictionaries representing individual news articles.

Author: A list of author names for the news articles.

content: Full text of the news articles in case the content key in input JSON was set to true.

title: title of the news article

description: description of the news article extracted and parsed from meta tags of the HTML page.

publishedAt: publication date of the news article (based on on UTC timezone).

source_name: Name of the news source.

source_url: domain address of the news source.

url: url of the news article

urlToImage: url of the most relevant image from the news article.

News Article Extraction API

Our news extraction API lets you extract title, fulltext etc. from a news url. Our AI powered extractor has been able to successfully scrape structured data from over 40,000 different news portals in 39 languages.

Basic/Free Pro Ultra Custom
Pricing 50 calls free per month $10 for 2000 calls $50 for 15,000 calls Ask for a quote

Connect on RapidAPI


    "url": "https://edition.cnn.com/2020/06/30/tech/facebook-ad-business-boycott/index.html"


"content":"While the big-name dropouts have dented Facebook's (output truncated...)""
"title":"Here's how big Facebook's ad business really is"

Contact Us