Skip to main content

Search adverse media articles

GET 

https://api.dilisense.com/v1/media/search

The search API method returns the matching articles themselves instead of a category breakdown. It is the endpoint to use when you need every article that matches your query, because the results can be paged through with the cursor parameter.

In contrast to checkIndividual and checkEntity, the articles are returned as a flat articles array without the news_exposures category breakdown.

Request​

Responses​

Error responses are the same for all endpoints, see Errors.

Example​

Request​

curl --location --request GET 'https://api.dilisense.com/v1/media/search?search_all=Example%20Holding&term_filter=fraud,money%20laundering' \
--header 'x-api-key: <api_key>'

Response​

{
"timestamp": "2026-08-21T08:52:27.399Z",
"total_hits": 1,
"articles": [
{
"timestamp": "2026-06-27T19:44:50Z",
"id": "219938:26776",
"language": "en",
"headline": "Regulator fines Example Holding over money laundering controls",
"body": "<p>The financial regulator has imposed a fine on Example Holding following an investigation into the company's anti-money laundering controls.</p> <p>According to the regulator, the company failed to monitor a number of high-risk client relationships over a period of three years, and suspicious transaction reports were not escalated in time.</p> <p>Example Holding stated that it has since strengthened its compliance function and will not appeal the decision. Two former board members are subject to separate proceedings on suspicion of fraud.</p>",
"source_link": "https://www.example.com/regulator-fines-example-holding"
}
]
}