Adverse Media

The Adverse Media datasource is a data source containing information about events or activities adverse to individuals, organizations, companies, or governmental entities. These data sources include news, media reports, legal publications, investigative journalism, and other types of content addressing issues such as crimes, scandals, lawsuits, corruption, human rights violations, sanctions, among others. Adverse Media datasources are used in risk analysis processes, background investigations, due diligence, and compliance to assist in assessing potential risks associated with individuals or entities in commercial transactions, investments, hiring, or other interactions.

Section: kycAdverseMediaLatamCountries or kycAdverseMediaEmergingCountries

Each Adverse Media query can have two sections for each category, one Latam and one Emerging Countries. These categories are defined based on the country where you (CAF Client) are legally based.

Latam: We use the term "Latam," but it may not necessarily be from Latin America; we have included other countries in the list, but we continue to use the same service name, check the list below with the names of all countries included.

South Africa, Angola, Algeria, Benin, Botswana, Burkina Faso, Burundi, Cape Verde, Chad, Comoros, Democratic Republic of the Congo, Republic of the Congo, Ivory Coast, Djibouti, Egypt, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Equatorial Guinea, Lesotho, Liberia, Libya, Madagascar, Malawi, Mali, Morocco, Mauritius, Mauritania, Mayotte, Mozambique, Namibia, Niger, Nigeria, Kenya, Cameroon, Reunion, Rwanda, Western Sahara, Saint Helena, Sao Tome and Principe, Senegal, Sierra Leone, Seychelles, Somalia, Eswatini, Sudan, South Sudan, Tanzania, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Central African Republic, and Guinea-Bissau.

Section for customers who belong to the “Latam” group of countries:

- kycAdverseMediaLatamCountries

Emerging countries: We use the term "Emerging countries," but it may not necessarily consist only of Emerging Countries; we have included other countries in the list, but we continue to use the same service name.

Anguilla, Antigua and Barbuda, Aruba, Bahamas, Barbados, Belize, Bermuda, Canada, Costa Rica, Cuba, Curaçao, Dominica, El Salvador, United States, Grenada, Greenland, Guadeloupe, Guatemala, Haiti, Honduras, Cayman Islands, United States Distant Islands, Turks and Caicos Islands, British Virgin Islands, U.S. Virgin Islands, Jamaica, Martinique, Mexico, Montserrat, Nicaragua, Caribbean Netherlands, Panama, Puerto Rico, Dominican Republic, Saint Pierre and Miquelon, Saint Lucia, Saint Barthélemy, Saint Kitts and Nevis, Saint Martin, Saint Vincent and the Grenadines, Saint Martin, Trinidad and Tobago, Argentina, Bolivia, Brazil, Chile, Colombia, Ecuador, Guyana, French Guiana, Falkland Islands, Paraguay, Peru, Suriname, Uruguay, Venezuela, Antarctica, South Georgia and the South Sandwich Islands, Bouvet Island, Heard Island and McDonald Islands, French Southern and Antarctic Lands, Afghanistan, Saudi Arabia, Armenia, Azerbaijan, Bahrain, Bangladesh, Brunei, Bhutan, Cambodia, Qatar, Kazakhstan, China, Singapore, North Korea, South Korea, United Arab Emirates, Philippines, Georgia, Hong Kong, Yemen, Christmas Island, India, Indonesia, Iran, Iraq, Israel, Japan, Jordan, Kuwait, Laos, Lebanon, Macau, Malaysia, Maldives, Myanmar (Burma), Mongolia, Nepal, Oman, Pakistan, Kyrgyzstan, Syria, Sri Lanka, Thailand, Taiwan, Tajikistan, British Indian Ocean Territory, Palestinian Territories, Turkmenistan, Uzbekistan, Vietnam, East Timor, Russia, Turkey, Bosnia and Herzegovina, Albania, Germany, Andorra, Austria, Belgium, Belarus, Bulgaria, Cyprus, Holy See, Croatia, Denmark, Slovakia, Slovenia, Spain, Estonia, Finland, France, Gibraltar, Greece, Guernsey, Netherlands, Hungary, Isle of Man, Åland Islands, Faroe Islands, Ireland, Iceland, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, North Macedonia, Malta, Moldova, Monaco, Montenegro, Norway, Poland, Portugal, United Kingdom, Czech Republic, Romania, San Marino, Serbia, Sweden, Switzerland, Svalbard and Jan Mayen, Ukraine, Kosovo, Australia, Fiji, Guam, Norfolk Island, Cocos (Keeling) Islands, Cook Islands, Northern Mariana Islands, Marshall Islands, Pitcairn Islands, Solomon Islands, Micronesia, Nauru, Niue, New Caledonia, New Zealand, Palau, French Polynesia, Kiribati, Samoa, American Samoa, Tokelau, Tonga, Tuvalu, Vanuatu, Wallis and Futuna, Papua New Guinea.

Section for customers who belong to the “Emerging Countries” group of countries:

- kycAdverseMediaEmergingCountries

AttributeTypeDescriptionMandatory

name

string

Full name of the individual.

Yes

birthDate

string

Date of birth of the individual.

Yes

countryCode

string

Country code of the individual.

Yes

Note: Some fields returned by this API are optional and their presence cannot be guaranteed.

AttributeTypeDescription

data

object

Object containing the main data.

data.riskLevel

string

Risk level associated with the entity.

data.clientRef

string

Client reference related to the hit.

data.blacklistHits

array

List of hits found in blacklist searches.

data.hits

array

List of matches found.

data.hits[].doc

object

Object containing information associated with the hit.

data.hits[].doc.types

array

List of news types related to the hit.

data.hits[].doc.associates

array

List of associates found.

data.hits[].doc.associates[].name

string

Name of the associated entity.

data.hits[].doc.associates[].association

string

Type of association with the entity (spouse, brother, etc.).

data.hits[].doc.sources

array

List of information sources, which can be state or private organizations.

data.hits[].doc.keywords

array

List of keywords related to the hit.

data.hits[].doc.sourceNotes

object

Additional notes from sources related to the hit.

data.hits[].doc.sourceNotes.$type

object

This type need to be replaced by any source of information (companyAm, complyAdvantageAdverseMedia, etc.).

data.hits[].doc.sourceNotes.$type.name

string

Name of the organization or position.

data.hits[].doc.sourceNotes.$type.amlTypes

array

This list contains types of adverse media provided by the source (adverse-media-terrorism, adverse-media-v2-cybercrime, adverse-media-fraud, etc.).

data.hits[].doc.sourceNotes.$type.countryCodes

array

Countries related to information.

data.hits[].doc.sourceNotes.$type.url

string

Link to the source of information.

data.hits[].doc.entityType

string

Type of entity (person, company, etc.).

data.hits[].doc.media

array

List of media related to the hit. (news, websites, etc.).

data.hits[].doc.media[].date

string

Timestamp indicating when the news was published.

data.hits[].doc.media[].title

string

News title.

data.hits[].doc.media[].snippet

string

Text with a preview of the news subject.

data.hits[].doc.media[].url

string

Link to full news.

data.hits[].doc.birthDate

array

List of possible birth dates related to the hit.

data.hits[].doc.createdAt

string

Timestamp indicating when the hit was created.

data.hits[].doc.countryCodes

array

Related countries of hit.

data.hits[].doc.assets

array

List of files related to the entity.

data.hits[].doc.assets[].publicUrl

string

Public link of file.

data.hits[].doc.assets[].source

string

Source of information.

data.hits[].doc.assets[].type

string

Type of file (picture, etc.).

data.hits[].doc.assets[].url

string

File link.

data.hits[].doc.aka

array

List of all aka related to the entity.

data.hits[].doc.aka[].name

string

Aka name.

data.hits[].doc.name

string

Entity name of hit.

data.hits[].doc.deathDate

string

List of death dates related to the entity.

data.hits[].doc.id

string

Unique identifier of the main record.

data.hits[].doc.fields

object

This field contains all detailed information about each type of information related to the hit.

data.hits[].doc.fields.$type

object

This type needs to be replaced by a category, which will be named after some type of news reported in the types array, such as "adverseMediaV2Terrorism". This type can also be "other".

data.hits[].doc.fields.$type.$information

array

This information needs to be replaced with any name that references the origin of this information (complyadvantageAdverseMedia, companyAm, etc.).

data.hits[].doc.fields.$type.$information[].name

string

Indicates the type of information (Country, date of birth, other info, etc.).

data.hits[].doc.fields.$type.$information[].value

string

Field where the value of the information is, which can be text, link, date of birth, etc.

data.hits[].doc.fields.$type.$information[].tag

string

Internal tag with tabulated values ​​for the category of each information (date_of_birth, related_url, country_names, etc.).

data.hits[].score

number

Indicates the hit score value.

data.hits[].matchStatus

string

Indicates the hit status (potential_match, true_positive, etc.).

data.hits[].isWhiteListed

boolean

Indicates if the hit is in a white list.

data.hits[].matchTypes

array

List of match types for each hit. (aka_exact, year_of_birth, etc.).

data.hits[].matchTypesDetails

array

Details of name matches, sources, and secondary matches for each entity. In this field, all hit information is analyzed individually, to classify them according to their relevance.

data.hits[].matchTypesDetails[].nameMatches

array

Information about each entity, including query terms and match types.

data.hits[].matchTypesDetails[].nameMatches[].matchTypes

array

Classification of matches for the respective information (exact_match, partial_match, etc.).

data.hits[].matchTypesDetails[].nameMatches[].queryTerm

string

The specific query term used for the match. (name, date, etc.).

data.hits[].matchTypesDetails[].amlTypes

array

Type of news associated with each match (adverse-media-terrorism, adverse-media-v2-cybercrime, adverse-media-fraud, etc.).

data.hits[].matchTypesDetails[].sources

array

Sources of hit information.

data.hits[].matchTypesDetails[].secondaryMatches

array

Additional matches related to each individual information.

data.hits[].matchTypesDetails[].secondaryMatches[].matchTypes

array

Classification of secondary matches for the respective information (exact_match, partial_match, etc.).

data.hits[].matchTypesDetails[].secondaryMatches[].queryTerm

string

The specific query term used for the secondary match. (name, date, etc.).

data.hits[].matchTypesDetails[].matchingName

string

The full name of each matched individual (Ex: Nicolás Maduro Moros).

data.createdAt

string

Timestamp indicating when the record was created.

data.ref

string

Reference identifier associated with the record.

data.matchStatus

string

Final status of the query (no_match, false_positive, potential_match, true_positive, unknown, true_positive_approve, true_positive_reject).

data.totalHits

number

Total number of hits associated with the record.

data.cached

boolean

Indicates whether the record is cached.

data.totalBlacklistHits

number

Total number of hits in the blacklist associated with the record.

data.shareUrl

string

URL for sharing the record.

data.id

number

Unique identifier of the record.

data.totalMatches

number

Total number of matches associated with the record.

data.updatedAt

string

Timestamp indicating when the record was updated.

statusCode

string

References the status of this query only, not the entire transaction. Check our status guide