Search for exact phrases in article titles

Find articles with exact phrase matches in titles using quote syntax

Parámetros de entrada

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"

Receta para 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'

Receta para 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)

Receta para 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);
});

Receta para 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();

Receta para 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