Analyse af brandreputation på tværs af markeder

Analyze brand sentiment across multiple countries with source quality filtering and time range

Input parametre

ParameterDescriptionTypeDefaultRequired
brand.nameBrand name to analyze.stringYes
source.country.codeMultiple country codes (comma-separated).stringYes
sort.bySort by sentiment score.stringYes
sort.orderDescending order.stringYes
published_at.startStart date for analysis period.stringYes
source.rank.opr.minMinimum source quality rank.stringYes
api_keyYour API key.stringYes
per_pageMaximum number of articles to retrieve.integer25No

Workflow examples

Request for brand reputation analysis across markets:
curl -X GET "https://api.apitube.io/v1/news/everything?brand.name=Samsung&source.country.code=us,kr,in&sort.by=sentiment.overall.score&sort.order=desc&published_at.start=2023-01-01&source.rank.opr.min=6&api_key=YOUR_API_KEY"
Request for brand sponsorship impact analysis:
curl -X GET "https://api.apitube.io/v1/news/everything?brand.name=Rolex,Omega,Tag%20Heuer&title=sponsorship,tournament,championship&published_at.start=2023-01-01&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY"
Request for brand crisis management tracking:
curl -X GET "https://api.apitube.io/v1/news/everything?brand.name=Boeing&title=737%20MAX&sentiment.overall.polarity=negative&published_at.start=2019-03-01&published_at.end=2020-12-31&sort.by=published_at&sort.order=asc&api_key=YOUR_API_KEY"
Request for multilingual brand sentiment analysis:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=en,fr,de,ja&brand.name=Netflix&sentiment.overall.polarity=positive&published_at.start=2023-01-01&sort.by=published_at&api_key=YOUR_API_KEY"

Beslægtede eksempler

Opskrift på cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?brand.name=Samsung&source.country.code=us%2Ckr%2Cin&sort.by=sentiment.overall.score&sort.order=desc&published_at.start=2023-01-01&source.rank.opr.min=6&api_key=YOUR_API_KEY&per_page=25' \
--header 'Content-Type: application/json'

Opskrift på Python

import requests

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

querystring = {
    "brand.name": "Samsung",
    "source.country.code": "us,kr,in",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc",
    "published_at.start": "2023-01-01",
    "source.rank.opr.min": 6,
    "api_key": "YOUR_API_KEY",
    "per_page": 25
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Opskrift på Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "brand.name": "Samsung",
    "source.country.code": "us,kr,in",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc",
    "published_at.start": "2023-01-01",
    "source.rank.opr.min": 6,
    "api_key": "YOUR_API_KEY",
    "per_page": 25
}};

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

Opskrift på PHP

require 'vendor/autoload.php';

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
	'query' => [
    'brand.name' => 'Samsung',
    'source.country.code' => 'us,kr,in',
    'sort.by' => 'sentiment.overall.score',
    'sort.order' => 'desc',
    'published_at.start' => '2023-01-01',
    'source.rank.opr.min' => 6,
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 25,
],
]);

echo $response->getBody();

Opskrift på 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?brand.name=Samsung&source.country.code=us%2Ckr%2Cin&sort.by=sentiment.overall.score&sort.order=desc&published_at.start=2023-01-01&source.rank.opr.min=6&api_key=YOUR_API_KEY&per_page=25")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify