Overview

Inshorts News, founded in 2013, operates as a news aggregation platform that specializes in delivering news summaries, typically limited to 60 words. This format is intended for users who prefer rapid consumption of information without extensive detail. The service covers a range of categories including national news, business, sports, and technology, with a significant emphasis on the Indian news market. The platform's core offering is its ability to distill complex news stories into brief, digestible snippets.

For developers and technical buyers, the Inshorts News API provides programmatic access to this summarized content. This allows applications to integrate a news feed that prioritizes brevity and speed. The API is suitable for mobile applications, dashboards, or any digital product where users benefit from quick updates rather than in-depth articles. Its primary utility lies in presenting a high volume of news in a compact format, enabling users to scan headlines and key facts efficiently.

Its target audience includes developers building consumer-facing applications, content platforms, or internal tools that require a curated, summarized news stream. The focus on the Indian market ensures relevance for applications targeting users in that region, although it also covers broader international news. The API aims to simplify content acquisition for developers who would otherwise need to process and summarize news from multiple sources independently. The concise nature of the content aligns with modern consumption patterns, particularly on mobile devices where screen real estate and user attention spans are limited.

The service stands apart by specifically committing to the 60-word summary format, a distinct approach compared to traditional news APIs that often provide full articles or abstracts of varying lengths. This consistency in format can be beneficial for UI/UX design, allowing for predictable content display within applications. The platform's methodology involves human editors to ensure summaries retain accuracy and relevance, differentiating it from purely algorithmic summarization tools. This blend of human curation and API accessibility makes Inshorts News a specialized option for applications requiring structured, brief news content.

Key features

  • 60-word news summaries: Delivers all news content in a concise, fixed-length format, optimized for quick reading and mobile display.
  • Categorized content: News is organized into distinct categories such as national, business, sports, technology, entertainment, and world news, facilitating targeted content retrieval.
  • Real-time updates: Provides access to frequently updated news feeds, ensuring applications can display current events as they unfold.
  • Indian market focus: Strong coverage of news relevant to India, alongside international headlines, catering to specific regional interests.
  • API access: Programmatic interface for developers to integrate summarized news directly into their applications, platforms, or services.
  • Content moderation: Employs human editors to review and summarize news, aiming for accuracy and neutrality in the condensed format.

Pricing

Inshorts News offers custom enterprise pricing for its API services. Specific pricing details are not publicly listed and require direct engagement with their sales team.

Service Tier Description Pricing Model (as of 2026-05-28)
API Access Access to categorized, 60-word news summaries for integration into third-party applications. Custom enterprise pricing; contact sales for a quote.
Content Licensing Usage rights for summarized news content across various platforms and applications. Negotiated based on volume and scope of use.

For detailed pricing and licensing terms, developers and technical buyers should refer to the Inshorts official website and initiate contact with their business development team.

Common integrations

The Inshorts News API is designed for flexible integration into various software environments that can make HTTP requests. While Inshorts does not provide a public list of specific pre-built integrations, its RESTful nature allows for broad compatibility:

  • Mobile applications: Developers can integrate news feeds into iOS and Android apps using native HTTP clients or third-party libraries.
  • Web platforms: Integration with front-end frameworks (React, Angular, Vue) or back-end services (Node.js, Python/Django, Ruby on Rails) to display news.
  • Dashboards and internal tools: Incorporating news summaries into business intelligence dashboards or internal communication platforms.
  • Content management systems (CMS): Custom development to pull news into CMS platforms for dynamic content display.
  • Smart home devices and IoT: Providing quick news briefings on voice assistants or display-enabled smart devices through custom skill/app development.

Alternatives

Developers seeking news APIs have several options, each with different strengths in content depth, regional focus, and summarization approaches:

  • Google News API: Offers broader global coverage and deeper indexing of news sources, often providing full articles or longer abstracts (Google Developers News API).
  • NewsAPI.org: Provides access to a wide range of global news sources with various filter options, often including full article content or detailed summaries.
  • RapidAPI Hub (News APIs): A marketplace hosting numerous news APIs, including those focused on specific regions or content types, enabling diverse choices.
  • Associated Press API: Offers extensive, authoritative news content, including text, photos, and video, catering to professional news organizations and large publishers.
  • Feedly API: Primarily an RSS reader, its API provides access to curated feeds and content discovery, suitable for aggregating news from specific publishers.

Getting started

Integrating the Inshorts News API typically involves obtaining an API key and making HTTP requests to their endpoints. While no public documentation for a developer-facing API is available on the Inshorts website, a hypothetical example of interacting with such an API using Python would look like this, assuming an endpoint /api/v1/news and an API key for authentication. This example demonstrates fetching news from a 'technology' category.

import requests
import json

# Replace with your actual API Key (if provided by Inshorts)
API_KEY = "YOUR_INSHORTS_API_KEY"
BASE_URL = "https://api.inshorts.com"

def get_tech_news():
    endpoint = f"{BASE_URL}/api/v1/news"
    headers = {
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json"
    }
    params = {
        "category": "technology",
        "limit": 5 # Requesting 5 news items
    }

    try:
        response = requests.get(endpoint, headers=headers, params=params)
        response.raise_for_status() # Raise an exception for HTTP errors (4xx or 5xx)
        news_data = response.json()
        
        if news_data and news_data['success']:
            print("--- Latest Technology News (Inshorts) ---")
            for item in news_data['data']:
                print(f"Title: {item.get('title', 'N/A')}")
                print(f"Summary: {item.get('content', 'N/A')}")
                print(f"URL: {item.get('readMoreUrl', 'N/A')}")
                print("--------------------------------------")
        else:
            print(f"Failed to retrieve news: {news_data.get('message', 'Unknown error')}")

    except requests.exceptions.HTTPError as http_err:
        print(f"HTTP error occurred: {http_err}")
    except requests.exceptions.ConnectionError as conn_err:
        print(f"Connection error occurred: {conn_err}")
    except requests.exceptions.Timeout as timeout_err:
        print(f"Timeout error occurred: {timeout_err}")
    except requests.exceptions.RequestException as req_err:
        print(f"An error occurred: {req_err}")
    except json.JSONDecodeError:
        print("Failed to decode JSON response.")

if __name__ == "__main__":
    get_tech_news()

To use this example, a developer would typically replace "YOUR_INSHORTS_API_KEY" with a valid API key provided by Inshorts after a business engagement. The specific endpoint paths, query parameters, and response structure would be detailed in Inshorts' private API documentation, which would be provided upon establishing a partnership. This Python script makes a GET request, handles potential HTTP errors, and then iterates through the JSON response to print the title, summary, and a link for each news item. The core principle of interaction—making authenticated HTTP requests to specific endpoints—is standard across most RESTful APIs, as detailed by Mozilla's explanation of RESTful architecture.