n8davis / news-api
Basic wrapper for News API
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2025-06-25 08:42:23 UTC
README
https://packagist.org/packages/n8davis/news-api
Installation
composer create-project n8davis/news-api
Get Sources
$news = new News( 'YOUR_NEWS_API_KEY' );
$sources = $news->get_sources([
'country' => 'us' ,
'language' => 'en'
]);
Get Everything
$news = new News( 'YOUR_NEWS_API_KEY' );
$everything = $news->get_everything([
'q' => 'bitcoin',
'sources' => 'bbc-news,the-verge',
'domains' => 'bbc.co.uk,techcrunch.com',
'from' => '2017-12-01',
'to' => '2017-12-12',
'language' => 'en',
'sortBy' => 'relevancy',
'page' => 2
]);
Get Top Headlines
$news = new News( 'YOUR_NEWS_API_KEY' );
$topHeadlines = $news->get_top_headlines([
'q' => 'bitcoin',
'sources' => 'bbc-news,the-verge',
'category' => 'business',
'country' => 'us' ,
'language' => 'en'
]);