Company News Monitoring
curl --request GET \
--url https://api.wokelo.ai/api/enterprise/company/news/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.wokelo.ai/api/enterprise/company/news/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.wokelo.ai/api/enterprise/company/news/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wokelo.ai/api/enterprise/company/news/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.wokelo.ai/api/enterprise/company/news/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.wokelo.ai/api/enterprise/company/news/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/enterprise/company/news/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": "success",
"data": [
{
"ai_summary": "Nordea Investment Management AB reduced its stake in Tesla, Inc. by 8.4% in the fourth quarter, according to its SEC filing. Several institutional investors increased their holdings, and Tesla reported quarterly earnings with a net margin of 4%, revenue of $24.90 billion, and an EPS of $0.50. ",
"type": "Secondary Transactions",
"url": "https://www.defenseworld.net/2026/03/23/nordea-investment-management-ab-lowers-position-in-tesla-inc-tsla.html",
"title": "Nordea Investment Management AB Lowers Position in Tesla, Inc. $TSLA",
"company_name": "Tesla",
"publisher": "defenseworld",
"published_date": "2026-03-23 10:52:44",
"source": "Wokelo",
"author": "Defense World Staff",
"countries": ["USA"],
"sentiment": "Neutral",
"primary_tag": "Secondary Transactions",
"original_language": "EN",
"secondary_tags": ["Earnings Releases", "Revenue & Growth Metrics", "Guidance & Forecast Revisions"],
"newsworthiness_impact": "Medium"
}
],
"count": 4,
"total": 4,
"limit": 100,
"offset": 0
}
Monitoring
Company News Monitoring
Fetches the latest news articles for a given company, enriched with AI-generated summaries, categories and publisher details.
GET
/
api
/
enterprise
/
company
/
news
/
Company News Monitoring
curl --request GET \
--url https://api.wokelo.ai/api/enterprise/company/news/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.wokelo.ai/api/enterprise/company/news/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.wokelo.ai/api/enterprise/company/news/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wokelo.ai/api/enterprise/company/news/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.wokelo.ai/api/enterprise/company/news/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.wokelo.ai/api/enterprise/company/news/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/enterprise/company/news/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": "success",
"data": [
{
"ai_summary": "Nordea Investment Management AB reduced its stake in Tesla, Inc. by 8.4% in the fourth quarter, according to its SEC filing. Several institutional investors increased their holdings, and Tesla reported quarterly earnings with a net margin of 4%, revenue of $24.90 billion, and an EPS of $0.50. ",
"type": "Secondary Transactions",
"url": "https://www.defenseworld.net/2026/03/23/nordea-investment-management-ab-lowers-position-in-tesla-inc-tsla.html",
"title": "Nordea Investment Management AB Lowers Position in Tesla, Inc. $TSLA",
"company_name": "Tesla",
"publisher": "defenseworld",
"published_date": "2026-03-23 10:52:44",
"source": "Wokelo",
"author": "Defense World Staff",
"countries": ["USA"],
"sentiment": "Neutral",
"primary_tag": "Secondary Transactions",
"original_language": "EN",
"secondary_tags": ["Earnings Releases", "Revenue & Growth Metrics", "Guidance & Forecast Revisions"],
"newsworthiness_impact": "Medium"
}
],
"count": 4,
"total": 4,
"limit": 100,
"offset": 0
}
Overview
The Monitoring API fetches the latest news articles for a given company, enriched with AI-generated summaries, categories and publisher details. Optionally, you can refine the output by specifying date range, publisher list, blacklisted publishers, article limit, and news categories. Results are returned in the API response.Endpoint Details
- Method: GET
- Endpoint:
api/enterprise/company/news/
Authentication requirements
- Include a valid JWT token in your request header
- If you don’t have a token yet, you can get one from the
/auth/token/endpoint first.
Request
Request Parameters
Header Parameters
string
required
JWT token obtained from the Authentication request
URL Parameters
string
required
Company permalink or a valid company URL for which news articles need to be fetched (e.g.,
tesla or https://www.tesla.com/)string
Comma-separated list of publisher domains to exclude from results.
string
Comma-separated list of publisher domains whose articles will be included.
integer
Maximum number of news articles to returnDefault = 100Max value= 1000
integer
Number of news to skip before starting to return results
string
Start date for the timeframe to consider when fetching news (e.g.,
2024-01-01)string
End date for the timeframe to consider when fetching news (e.g.,
2024-12-31)string
Comma-separated list of news categories to filter by. View complete list of all the supported news categories.
Response
Successful Response Fields
Returns a JSON object with the following structure:string
"success" if the request was processed successfully.array
List of news
integer
Total number of results returned.
{
"status": "success",
"data": [
{
"ai_summary": "Nordea Investment Management AB reduced its stake in Tesla, Inc. by 8.4% in the fourth quarter, according to its SEC filing. Several institutional investors increased their holdings, and Tesla reported quarterly earnings with a net margin of 4%, revenue of $24.90 billion, and an EPS of $0.50. ",
"type": "Secondary Transactions",
"url": "https://www.defenseworld.net/2026/03/23/nordea-investment-management-ab-lowers-position-in-tesla-inc-tsla.html",
"title": "Nordea Investment Management AB Lowers Position in Tesla, Inc. $TSLA",
"company_name": "Tesla",
"publisher": "defenseworld",
"published_date": "2026-03-23 10:52:44",
"source": "Wokelo",
"author": "Defense World Staff",
"countries": ["USA"],
"sentiment": "Neutral",
"primary_tag": "Secondary Transactions",
"original_language": "EN",
"secondary_tags": ["Earnings Releases", "Revenue & Growth Metrics", "Guidance & Forecast Revisions"],
"newsworthiness_impact": "Medium"
}
],
"count": 4,
"total": 4,
"limit": 100,
"offset": 0
}
Authorizations
JWT token obtained from the /auth/token/ endpoint.
Query Parameters
Company permalink or URL (e.g., tesla or https://www.tesla.com/).
Comma-separated list of news categories to filter by.
Start date for news fetch (e.g., 2024-01-01).
End date for news fetch (e.g., 2024-12-31).
Comma-separated list of publisher domains to include.
Comma-separated list of publisher domains to exclude.
Required range:
x <= 1000