Base URL
Authentication
bearerAuth
Type: http
Send Authorization header as: Bearer secret_key:subscription_id
/names
XSHE Company Name to Ticker Lookup
Instantly resolve XSHE company names to stock ticker codes. Search Chinese companies by partial name and get exact XSHE symbols for trading and market analysis.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
name | string | query | Required | Partial or full XSHE company name to search (e.g., 'BYD' -> 2594, 'Ping An' -> 2936, 'Tencent' -> 0700). |
count | integer | query | Optional | Maximum number of results to return. Default: 20 |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/names?name=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/names" querystring = {"name":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/names?name=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/names?name=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/names?name=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
[ { "ticker": "2594", "name": "BYD Company Limited" }, { "ticker": "2936", "name": "Ping An Bank Co Ltd" }, { "ticker": "0700", "name": "Tencent Holdings Limited" } ]
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-headlines
XSHE Stock News Headlines - Real-Time Chinese Market Updates
Get instant XSHE stock news headlines with titles and URLs. Access breaking news, earnings reports, corporate announcements, and market-moving updates for Chinese equities and emerging markets.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-headlines?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-headlines" querystring = {"ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-headlines?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-headlines?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-headlines?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-briefs
XSHE Stock News Briefs with AI Summaries
Get concise XSHE stock news briefs with AI-generated summaries. Perfect for quick Chinese market analysis, emerging equity trading decisions, and ChiNext portfolio monitoring.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-briefs?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-briefs" querystring = {"ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-briefs?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-briefs?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-briefs?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-fulltext
Complete XSHE Stock News Articles
Access comprehensive XSHE stock news articles with full content, images, and detailed analysis. Ideal for in-depth Chinese market research, fundamental analysis, and emerging market investment decisions.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-fulltext?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-fulltext" querystring = {"ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-fulltext?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-fulltext?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-fulltext?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-fulltext-metadata
Enhanced XSHE News with Market Intelligence
Premium XSHE stock news with enriched metadata including entity recognition, topic classification, and Wikidata integration for advanced Chinese market analysis and algorithmic trading.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-fulltext-metadata?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-fulltext-metadata" querystring = {"ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-fulltext-metadata?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-fulltext-metadata?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-fulltext-metadata?ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-headlines-translated
Multilingual XSHE News Headlines
XSHE stock news headlines with professional translation into 100+ languages. Perfect for global investors accessing Chinese market updates and emerging equity intelligence.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
target_lang_code | string | query | Required | |
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-headlines-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-headlines-translated" querystring = {"target_lang_code":"SOME_STRING_VALUE","ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-headlines-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-headlines-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-headlines-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-briefs-translated
Translated XSHE News Briefs for Global Markets
AI-summarized XSHE stock news with professional translation. Enables international investors to quickly understand Chinese market developments and emerging equity trends.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
target_lang_code | string | query | Required | |
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-briefs-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-briefs-translated" querystring = {"target_lang_code":"SOME_STRING_VALUE","ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-briefs-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-briefs-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-briefs-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-fulltext-translated
Complete Translated XSHE Stock Analysis
Comprehensive XSHE stock articles with professional translation. Essential for global financial institutions analyzing Chinese markets and emerging equity investments.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
target_lang_code | string | query | Required | |
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated" querystring = {"target_lang_code":"SOME_STRING_VALUE","ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
/news-fulltext-metadata-translated
Complete Translated XSHE Stock Analysis
Comprehensive XSHE stock articles with professional translation. Essential for global financial institutions analyzing Chinese markets and emerging equity investments.
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
target_lang_code | string | query | Required | |
ticker | string | query | Required | XSHE stock ticker code (e.g., 2594 for BYD Company, 2936 for Ping An Bank, 0700 for Tencent). |
country_code | string | query | Optional | |
lang_code | string | query | Optional | |
search_after | string | query | Optional | Opaque pagination cursor used only with `sort=latest` (publish-time sort). |
count | integer | query | Optional | Default: 20 |
sort | string | query | Optional | Ranking mode: latest by publish time (default) or relevance. Default: latest |
Code Examples
curl --request GET \ --url 'https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE' \ --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
import requests url = "https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated" querystring = {"target_lang_code":"SOME_STRING_VALUE","ticker":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","search_after":"SOME_STRING_VALUE","count":"SOME_INTEGER_VALUE","sort":"SOME_STRING_VALUE"} headers = {"Authorization": "Bearer REPLACE_BEARER_TOKEN"} response = requests.request("GET", url, headers=headers, params=querystring) print(response.text)
const http = require("https"); const options = { "method": "GET", "hostname": "api.pressmonitor.com", "port": null, "path": "/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", "headers": { "Authorization": "Bearer REPLACE_BEARER_TOKEN" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE") .get() .addHeader("Authorization", "Bearer REPLACE_BEARER_TOKEN") .build(); Response response = client.newCall(request).execute();
<?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.pressmonitor.com/news-xshe/v1/news-fulltext-translated?target_lang_code=SOME_STRING_VALUE&ticker=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&search_after=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&sort=SOME_STRING_VALUE", 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 REPLACE_BEARER_TOKEN" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Responses
Content-Type: application/json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json
Content-Type: application/problem+json