Learn how to make your first News API call
your_key_1
with your personal API key.
curl -XGET 'https://api.newscatcherapi.com/v2/search?q=Tesla' -H 'x-api-key: your_key_1'
pip install newscatcherapi
from newscatcherapi import NewsCatcherApiClient
newscatcherapi = NewsCatcherApiClient(x_api_key='your_key_1')
all_articles = newscatcherapi.get_search(q='Elon Musk',
lang='en',
countries='CA',
page_size=100)
import requests
url = "https://api.newscatcherapi.com/v2/search"
querystring = {"q":"\"Elon Musk\"","lang":"en","sort_by":"relevancy","page":"1"}
headers = {
"x-api-key": "your_key_1"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
var axios = require("axios").default;
var options = {
method: "GET",
url: "https://api.newscatcherapi.com/v2/search",
params: { q: "Bitcoin", lang: "en", sort_by: "relevancy", page: "1" },
headers: {
"x-api-key": "your_key_1",
},
};
axios
.request(options)
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.error(error);
});
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.newscatcherapi.com/v2/search?q=Tesla&lang=en&sort_by=relevancy&page=1"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "your_key_1")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
<?php
$client = new http\Client;
$request = new http\Client\Request;
$request->setRequestUrl('https://api.newscatcherapi.com/v2/search');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'q' => 'Google',
'lang' => 'en',
'sort_by' => 'relevancy',
'page' => '1'
]));
$request->setHeaders([
'x-api-key' => 'your_key_1'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
Was this page helpful?