- 🚀 Blazing fast
- 📄 18 different categories to choose from
- 🚧 Ability to limit the number of results per page.
- 📦 Host your own instance on vercel with a click of a button.
Here is a complete list of all the supported categories.
- all_news
- trending
- top_stories
- national
- business
- politics
- sports
- technology
- startups
- entertainment
- hatke
- education
- world
- automobile
- science
- travel
- miscellaneous
- fashion
You can use either of the categories from News Categories
Base endpoint : https://tldr-pink.vercel.app/news
Make a GET
request to the Base endpoint with the name of the category to get the corresponding news in JSON format
https://inshortsv2.vercel.app/news?type={category name}
Example - https://tldr-pink.vercel.app//news?type=all_news
To limit the number of results per page, add {limit}
at the end of the API url.
Example - https://tldr-pink.vercel.app//news?type=all_news&limit=23
- This will limit the results to 23 for that request.
NOTE : If no limit is provided, default limit is set to 10 results per page.
The response JSON Object looks something like this -
{
"total": 2,
"articles": [
{
"title": "Gujarat government will soon bring in law against 'love jihad': CM",
"description": "Gujarat CM Vijay Rupani said on Sunday that the BJP-led state government will soon introduce law against 'love jihad'. \"The manner in which girls are being lured, won't go on for long,\" he added at a poll rally in Vadodara. BJP-led governments in UP and Madhya Pradesh have already brought in similar laws against conversion through fraudulent means or marriage.",
"author_name": "Sharangee Dutta",
"source_name": "Twitter",
"source_url": "https://twitter.com/ANI/status/1361163467600789504?utm_campaign=fullarticle&utm_medium=referral&utm_source=inshorts",
"image_url": "https://static.inshorts.com/inshorts/images/v1/variants/jpg/m/2021/02_feb/15_mon/img_1613372177248_930.jpg?",
"created_at": 1613373403000,
"inshorts_url": "https://shrts.in/7gCM"
},
{
"title": "Pujara loses grip of bat and gets run out after it slips out of his hand",
"description": "India batsman Cheteshwar Pujara got run out on sixth delivery of the third day of the second Test against England. The 33-year-old flicked a delivery to the short leg fielder, who threw the ball back to the keeper. Pujara failed to reach the crease in time as he lost the grip of his bat, which slipped out of his hand.",
"author_name": "Anmol Sharma",
"source_name": "CricTracker",
"source_url": "https://www.crictracker.com/india-vs-england-cheteshwar-pujara-drops-his-bat-gets-run-out-in-bizarre-fashion/?amp=&utm_campaign=fullarticle&utm_medium=referral&utm_source=inshorts",
"image_url": "https://static.inshorts.com/inshorts/images/v1/variants/jpg/m/2021/02_feb/15_mon/img_1613371011546_262.jpg?",
"created_at": 1613373231000,
"inshorts_url": "https://shrts.in/ZmZH"
},
]
}
- NodeJS v10+
- Vercel CLI : To install Vercel CLI globally use
npm i -g vercel
-
Clone the Repo
$ git clone git@github.com:lameguest21/tldr1.git
-
Install the dependencies
npm install
-
Start development server
npm start
-
Deploy to your vercel account
npm run deploy