What's the best way to create a news aggregator site for a specific topic?

Toriyama 281 Reputation points

I've been thinking about creating a site that searches the internet for all the news on a certain subject.

What would be the best way to do this?

Is there a way to do this for free? An api that returns google or bing queries, for example?

Has anyone ever done something like this?


A set of technologies in the .NET Framework for building web applications and XML web services.
3,253 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Lan Huang-MSFT 25,471 Reputation points Microsoft Vendor

    Hi @Toriyama ,
    I think you can use Google News, a free news aggregator powered and operated by Google that selects the latest news from thousands of publications. The service covers news articles that have appeared on various news sites in the past 30 days.
    If you integrate this service into your asp.net web application, you need to download GoogleSearchApI.dll.
    Best regards,
    Lan Huang

    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

  2. Rijwan Ansari 746 Reputation points MVP

    Hi @Toriyama

    There are several Search APIs for news based on headlines for news feeds.

    Google News API (free and Json format)
    Bloomberg API (free + Paid,, response JSON, XML and HTML)
    News API (free for non-commercial, response Json Format)
    New York Times API ( free for 1,000 calls per day, response Json Format)
    ESPN API ( free, response XML, JSON)
    Bing News API ( based on Azure Subscription, Response Json Format)
    Guardian API (free for non-commercial, response Json Format)
    Yahoo News API ($1.80 per 1000 queries, Response JSON, XML)
    Financial Times API (paid, Json)

    You can use above search APIs to create news feed. All these APIs response in Json format, therefore you can easily create news feeds and store in database as well.

    1 person found this answer helpful.
    0 comments No comments