Get latest news from US, UK, and Japan in New York, London, and Tokyo and export as TSV
How to get the latest news from US, UK, and Japan in New York, London, and Tokyo and export it as TSV using our API
Input parameters
Parameter | Description | Type | Default | Required |
---|---|---|---|---|
source.country.code | The country code of the news source | string | Yes | |
location.name | The name of the locations of the news articles | string | Yes | |
export | The format in which you want to export | string | No | json |
limit | The number of articles to return | integer | 20 | Yes |
Recipe for cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?source.country.code=us%2Cuk%2Cjp&location.name=New+York%2CLondon%2CTokyo&export=tsv&limit=50' \
--header 'Content-Type: application/json'
Recipe for Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"source.country.code": "us,uk,jp",
"location.name": "New York,London,Tokyo",
"export": "tsv",
"limit": 50
}
response = requests.request("GET", url, params=querystring)
print(response.text)
Recipe for Javascript
import axios from "axios"
const options = {
method: 'GET',
url: 'https://api.apitube.io/v1/news/everything',
params: {
"source.country.code": "us,uk,jp",
"location.name": "New York,London,Tokyo",
"export": "tsv",
"limit": 50
}};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
Recipe for PHP
require 'vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
'query' => [
'source.country.code' => 'us,uk,jp',
'location.name' => 'New York,London,Tokyo',
'export' => 'tsv',
'limit' => 50,
],
]);
echo $response->getBody();
Recipe for Java
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://api.apitube.io/v1/news/everything?source.country.code=us%2Cuk%2Cjp&location.name=New+York%2CLondon%2CTokyo&export=tsv&limit=50")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();