View raw JSON
{
"type": "object",
"required": [],
"properties": {
"queryParams": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"limit": {
"type": "integer",
"maximum": 1000,
"minimum": 1,
"description": "Optional integer from 1 to 1000 accepted by this Tool; default 10. Current supplier documentation caps requests at 100. Start with 10 and stay within 100; effective behavior above 100 is unconfirmed, and 1000 returned articles are not guaranteed."
},
"query": {
"type": "string",
"minLength": 1,
"description": "Optional nonempty topic, such as crude oil price developments or drug approvals. Searches a theme beyond one company; do not combine it with title search."
},
"title": {
"type": "string",
"minLength": 1,
"description": "Optional nonempty text for searching article titles. Do not combine it with topic query."
},
"offset": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0,
"description": "Optional nonnegative integer; default 0. Number of results to skip before returning records, not a page number. Later pages require another request."
},
"company": {
"type": "string",
"minLength": 1,
"description": "Optional nonempty website, such as https://canva.com, or company ID returned by Akta Company Search. A bare name is not accepted; matching articles can simply mention the company."
},
"end_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Optional end of the date window in YYYY-MM-DD, such as 2026-10-04; defaults to today. Article publication dates need not be event dates."
},
"industry": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty Akta industry codes, not plain industry topics. A topic can first be resolved through a separate Akta Industry Search operation."
},
"countries": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of three-letter ISO country codes, such as [\"USA\"]. Filters the country of the event, not the publisher's country."
},
"type_list": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional JSON array of news type codes; default includes all types. Use the code list at https://playground.akta.pro/news-tags.csv, not invented category names."
},
"start_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Optional start of the date window in YYYY-MM-DD, such as 2026-09-28. History depends on supplier connection permissions; official non-enterprise access is limited to a six-month lookback, and this connection's coverage is not guaranteed."
},
"blacklisted": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty publisher domains to exclude. Keep domains as separate array entries, rather than a CSV string."
},
"iab_code_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty IAB codes for the corresponding classification filter. Supply codes rather than category names."
},
"sic_code_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty SIC codes for the corresponding classification filter. These are separate from Akta industry codes."
},
"group_articles": {
"type": "boolean",
"description": "Optional boolean. true requests grouping of similar articles about the same event; it does not guarantee one article per event or removal of every duplicate."
},
"iptc_code_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty IPTC codes for the corresponding classification filter. Supply codes rather than category names."
},
"sentiment_list": {
"type": "array",
"items": {
"enum": [
"positive",
"negative",
"neutral",
"all"
],
"type": "string"
},
"description": "Optional JSON array of positive, negative, neutral or all; default all. These source classifications are not proof that reporting has been fact-checked."
},
"naics_code_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty NAICS codes for the corresponding classification filter. These are separate from Akta industry codes."
},
"news_score_list": {
"type": "array",
"items": {
"enum": [
"High",
"Medium",
"Low",
"all"
],
"type": "string"
},
"description": "Optional JSON array of High, Medium, Low or all; default all. A source score tier does not verify an article's truth."
},
"entity_event_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty event names for filtering named events mentioned in articles."
},
"entity_person_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty person names for filtering people mentioned in articles."
},
"entity_product_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty product names for filtering products mentioned in articles."
},
"entity_location_list": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional JSON array of nonempty location names for filtering places mentioned in articles. This differs from the event-country filter."
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}