Search for exact phrases in article titles

Find articles with exact phrase matches in titles using quote syntax

Parametri di input

ParameterDescriptionTypeDefaultRequired
titleExact phrase search using quotes (e.g., "Federal Reserve").stringYes
api_keyYour API key.stringYes
per_pageMaximum number of articles to retrieve.integer20No

Workflow examples

Request to get news articles with exact phrase in title:
curl -X GET "https://api.apitube.io/v1/news/everything?title=\"Federal Reserve\"&api_key=YOUR_API_KEY"
Request for specific event names:
curl -X GET "https://api.apitube.io/v1/news/everything?title=\"Super Bowl 2024\"&api_key=YOUR_API_KEY"
Request for company and product names:
curl -X GET "https://api.apitube.io/v1/news/everything?title=\"Tesla Cybertruck\"&api_key=YOUR_API_KEY"

Ricetta per cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?title=%22Federal+Reserve%22&api_key=YOUR_API_KEY&per_page=10' \
--header 'Content-Type: application/json'

Ricetta per Python

import requests

url = "https://api.apitube.io/v1/news/everything"

querystring = {
    "title": "\"Federal Reserve\"",
    "api_key": "YOUR_API_KEY",
    "per_page": 10
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Ricetta per Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "title": "\"Federal Reserve\"",
    "api_key": "YOUR_API_KEY",
    "per_page": 10
}};

axios.request(options).then(function (response) {
		console.log(response.data);
}).catch(function (error) {
		console.error(error);
});

Ricetta per PHP

require 'vendor/autoload.php';

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
	'query' => [
    'title' => '\"Federal Reserve\"',
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 10,
],
]);

echo $response->getBody();

Ricetta per 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?title=%22Federal+Reserve%22&api_key=YOUR_API_KEY&per_page=10")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify