All Projects → AntonioStipic → RssNewsAPI

AntonioStipic / RssNewsAPI

Licence: other
Free News API for fetching and categorizing news articles

Programming Languages

HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to RssNewsAPI

TradeTheEvent
Implementation of "Trade the Event: Corporate Events Detection for News-Based Event-Driven Trading." In Findings of ACL2021
Stars: ✭ 64 (+392.31%)
Mutual labels:  news
django-anss-archive
A Django application to archive real-time earthquake notifications from the USGS's Advanced National Seismic System
Stars: ✭ 14 (+7.69%)
Mutual labels:  news
Interesting-Things-on-GitHub
[INACTIVE] News on GitHub, featured by Huei Tan 😄
Stars: ✭ 29 (+123.08%)
Mutual labels:  news
upnews
Display news and update outdated github R packages
Stars: ✭ 25 (+92.31%)
Mutual labels:  news
vuejs-news
Single page app that pulls in news from NYTimes
Stars: ✭ 19 (+46.15%)
Mutual labels:  news
getNews
互联网新闻推荐系统(myNews)--2016全国计算机设计大赛企业命题参赛作品
Stars: ✭ 43 (+230.77%)
Mutual labels:  news
los-angeles-police-killings-data
The Los Angeles Times' database of people killed by local police in Los Angeles County.
Stars: ✭ 14 (+7.69%)
Mutual labels:  news
market-monitor
Interactive app to monitor market using Python
Stars: ✭ 20 (+53.85%)
Mutual labels:  news
clickbait-workshop
Pydata 2017 workshop: build a clickbait detector with python
Stars: ✭ 13 (+0%)
Mutual labels:  news
newsdash
A news dashboard inspired by iGoogle and Netvibes
Stars: ✭ 44 (+238.46%)
Mutual labels:  news
hackerweb-native-2
HackerWeb 2: A read-only Hacker News client.
Stars: ✭ 51 (+292.31%)
Mutual labels:  news
the-stack
Website and datasets for The Stack, Daily Bruin's data journalism and newsroom tech blog.
Stars: ✭ 26 (+100%)
Mutual labels:  news
FENews.org
fenews.org
Stars: ✭ 20 (+53.85%)
Mutual labels:  news
client-js
Demonstration of using the api in javascript
Stars: ✭ 20 (+53.85%)
Mutual labels:  news
california-electricity-capacity-analysis
A Los Angeles Times analysis of California's costly power glut
Stars: ✭ 17 (+30.77%)
Mutual labels:  news
qianduan-yule-club
前端娱乐圈大事记 http://qianduanyule.club/
Stars: ✭ 132 (+915.38%)
Mutual labels:  news
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (+184.62%)
Mutual labels:  news
ariel-news-app
News App developed with Flutter featuring beautiful UI, category-based news, story for faster news reading, inbuilt article viewer, share feature, and more.
Stars: ✭ 31 (+138.46%)
Mutual labels:  news
spark-gdelt
Binding the GDELT universe in a Spark environment
Stars: ✭ 20 (+53.85%)
Mutual labels:  news
rolling-news
获取滚动新闻
Stars: ✭ 44 (+238.46%)
Mutual labels:  news

RSS News Api

Website Status

Open source API for fetching short news and articles. Powered by NodeJS and AngularJS.

Website

Link: http://newsapi.xyz

Example request

newsapi.xyz/news?appid={APPID}&category={CATEGORY}&limit={LIMIT}

Example response

Example of JSON response that API returns

[
   {
      "id": 16104,
      "title": "Trump treats the border like a natural disaster. He even dresses the part.",
      "description": "Trump has a uniform he wears to visit hurricanes and wildfires - and it says a lot that he wore it to the Mexico border.",
      "link": "{LINK}",
      "language": "en",
      "category": "latest",
      "time": 1547464873
   }
]

Parameters

List of available parameters:

  • Language
  • Category
  • Order
  • Limit

Language

List of available languages (Soon will new languages be added):

en - English

hr - Croatian

By default language is set to en.

Category

List of available categories per language:

{
   "en":[
      "latest",
      "top",
      "politics",
      "sports",
      "world",
      "business",
      "lifestyle",
      "entertainment",
      "technology",
      "health",
      "science"
   ],
   "hr":[
      "latest",
      "top",
      "news",
      "sports",
      "lifestyle",
      "technology"
   ]
}

By default category is set to latest.

Order

Order parameter can be either "ASC" or "DESC". It is used to invert the order of the received news. By using "DESC" news will be listed from latest to oldest and by using "ASC" news are listed from oldest to newest.

By default order is set to DESC.

Limit

Limit parameter is optional but very recommended. Limit represents number of news that are fetched from API.

By excluding limit parameter all news in the corresponding category and language will be fetched.

List of RSS feeds

{
   "en":{
      "latest":[
         "http://rss.cnn.com/rss/cnn_latest.rss"
      ],
      "top":[
         "https://abcnews.go.com/abcnews/topstories",
         "http://rss.cnn.com/rss/edition.rss"
      ],
      "politics":[
         "http://feeds.washingtonpost.com/rss/politics",
         "https://abcnews.go.com/abcnews/politicsheadlines"
      ],
      "sports":[
         "http://feeds.washingtonpost.com/rss/sports",
         "http://rss.cnn.com/rss/edition_sport.rss",
         "http://feeds.bbci.co.uk/sport/rss.xml",
         "http://rss.nytimes.com/services/xml/rss/nyt/Sports.xml"
      ],
      "world":[
         "http://feeds.washingtonpost.com/rss/world",
         "https://abcnews.go.com/abcnews/worldnewsheadlines",
         "http://rss.cnn.com/rss/edition_world.rss",
         "http://feeds.bbci.co.uk/news/world/rss.xml",
         "http://rss.nytimes.com/services/xml/rss/nyt/World.xml"
      ],
      "business":[
         "http://feeds.washingtonpost.com/rss/business",
         "http://feeds.bbci.co.uk/news/business/rss.xml",
         "http://rss.nytimes.com/services/xml/rss/nyt/Business.xml",
         "http://rss.nytimes.com/services/xml/rss/nyt/Economy.xml"
      ],
      "lifestyle":[
         "http://feeds.washingtonpost.com/rss/lifestyle"
      ],
      "entertainment":[
         "http://feeds.washingtonpost.com/rss/entertainment",
         "http://rss.cnn.com/rss/edition_entertainment.rss",
         "http://feeds.bbci.co.uk/news/entertainment_and_arts/rss.xml"
      ],
      "technology":[
         "https://abcnews.go.com/abcnews/technologyheadlines",
         "http://rss.cnn.com/rss/edition_technology.rss",
         "http://feeds.bbci.co.uk/news/technology/rss.xml",
         "http://rss.nytimes.com/services/xml/rss/nyt/Technology.xml"
      ],
      "health":[
         "https://abcnews.go.com/abcnews/healthheadlines",
         "http://rss.nytimes.com/services/xml/rss/nyt/Health.xml"
      ],
      "science":[
         "http://rss.cnn.com/rss/edition_space.rss",
         "http://feeds.bbci.co.uk/news/science_and_environment/rss.xml",
         "http://rss.nytimes.com/services/xml/rss/nyt/Science.xml"
      ]
   },
   "hr":{
      "latest":[
         "http://www.24sata.hr/feeds/najnovije.xml",
         "https://www.vecernji.hr/feeds/latest",
         "https://www.index.hr/rss"
      ],
      "top":[
         "https://www.24sata.hr/feeds/aktualno.xml",
         "https://www.index.hr/rss/najcitanije"
      ],
      "news":[
         "https://www.24sata.hr/feeds/news.xml",
         "https://www.index.hr/rss/vijesti"
      ],
      "sports":[
         "http://www.24sata.hr/feeds/sport.xml",
         "https://www.index.hr/rss/sport"
      ],
      "lifestyle":[
         "http://www.24sata.hr/feeds/lifestyle.xml"
      ],
      "technology":[
         "http://www.24sata.hr/feeds/tech.xml"
      ]
   }
}

ForTheBadge built-with-love

Made by: Antonio Stipić

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].