{"id":3323,"date":"2026-06-15T19:50:27","date_gmt":"2026-06-15T19:50:27","guid":{"rendered":"https:\/\/www.kyc2020.com\/blog\/?p=3323"},"modified":"2026-06-15T21:42:08","modified_gmt":"2026-06-15T21:42:08","slug":"adverse-media-screening-why-data-architecture-matters","status":"publish","type":"post","link":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/","title":{"rendered":"Adverse Media Screening"},"content":{"rendered":"<h2>Why Data Architecture Matters<\/h2>\n<p>A compliance technology partner came to us recently because their internal <a href=\"https:\/\/www.kyc2020.com\/solutions\/adverse-media\">adverse media screening<\/a> tool had stopped working. This situation highlighted the challenges of adverse media screening in the compliance industry. The engineering was fine. However, the data supply chain wasn&#8217;t. They had been pulling from a third-party search scraping service. When Google launched SearchGuard in early 2025 and filed suit against SerpApi under the DMCA in December, their pipeline went with it.<\/p>\n<p>That conversation triggered an internal evaluation that turned out to be more useful than we expected. There were things about how the broader market sources adverse media data that we hadn&#8217;t fully articulated, even to ourselves. This post is the outcome of that work.<\/p>\n<p>There are three meaningfully different architectures in use across adverse media screening platforms today. Most buyers never ask which one their vendor uses. Instead, they evaluate the demo, the match rates, the alert workflow, and miss the question that actually determines whether the product holds up at scale and under regulatory scrutiny.<\/p>\n<h2>Architecture One: Search at Screening Time<\/h2>\n<p>Some platforms fire a live search query when a name comes in for screening. A commercial search API returns results, those results get presented to the analyst, and that is the product. There is no pre-built database. Instead, the search engine index is the database. It is cheap to build and fast to launch, which is why it exists.<\/p>\n<p>At low volumes it is easy to miss how badly this scales. A mid-size payment processor screening 100,000 names a day is making 100,000 live API calls a day. At commercial search API rates that cost is significant. Unlike almost every other component of a compliance stack it grows in direct proportion to your business. Beyond cost, search engines rank results for relevance, not compliance utility. A name search returns everyone who has appeared near a risk keyword in any article indexed on the web. No entity disambiguation is applied before the result reaches an analyst. <a href=\"https:\/\/legal.thomsonreuters.com\/en\/insights\/articles\/legal-requirements-for-adverse-media-screening\">Industry research puts false positive rates for keyword-based search at 70 to 90 percent.<\/a> That burden lands on your compliance team.<\/p>\n<p>The legal situation has shifted too. Google built SearchGuard specifically to block automated commercial querying at scale. The <a href=\"https:\/\/www.courtlistener.com\/docket\/72059948\/google-llc-v-serpapi-llc\/\">December 2025 DMCA suit against SerpApi<\/a> was enforcement, not a warning. Any pipeline that depends on circumventing bot detection, directly or through a vendor doing it on your behalf, is carrying exposure that can surface without notice.<\/p>\n<h2>Architecture Two: Continuous Web Scraping into a Database<\/h2>\n<p>Several of the larger platforms in this space crawl the open web continuously, ingest articles, apply NLP and machine learning to classify and enrich content, and build a proprietary database. Screening queries then hit that database rather than a live search. This solves the query-time performance problem and improves false positive rates. This is because enrichment happens at ingestion rather than when the result lands on the analyst&#8217;s screen.<\/p>\n<p>The copyright question is the one this architecture hasn&#8217;t fully answered. Scraping publisher content and storing article text commercially, then serving it to paying clients as part of a licensed product, means operating a content database built on material you don&#8217;t have rights to. Publishers have become considerably more aggressive about enforcement. The legal environment that produced the SerpApi case has also produced suits against AI training datasets and news aggregators. If your vendor stores full article body text in their database, that is a question worth asking directly. This is because it is a liability that could affect service continuity.<\/p>\n<p>The other issue is provenance. Open web scraping ingests at breadth and the quality of the resulting database depends entirely on the filtering applied afterward. When a regulator asks where a specific finding came from and how it was sourced, &#8220;we crawled the web&#8221; is a harder answer to defend than a registered, assessed source registry with known URLs and publication dates.<\/p>\n<h2>Architecture Three: Structured Feed Ingestion into a Signal Database<\/h2>\n<p>The third approach is to ingest from a defined, curated set of source feeds &#8211; public RSS, government publications, licensed aggregators, keyword-configured alert feeds from known publishers &#8211; and to store intelligence extracted from articles rather than the articles themselves. Named entities, crime classifications, PEP flags, sentiment, country attribution, a structured summary, a contextual excerpt, and a URL back to the original publisher, are stored instead. The full article text is processed transiently through an enrichment pipeline. What gets written to the database is the signal, not the content.<\/p>\n<p>The legal distinction here is meaningful. The fact that an article exists, when and where it was published, and what risk signals it contains is not copyrightable. The article text is. A signal database and a content database are structurally different from a legal standpoint. When a regulator or auditor asks about provenance, every record traces to a known, registered source with a URL they can verify.<\/p>\n<p>Because enrichment &#8211; entity disambiguation, crime taxonomy classification, deduplication across sources &#8211; is applied at ingestion rather than display, analysts review structured intelligence records rather than search results. That changes the analyst workload considerably. It also means the cost of running a screening query doesn&#8217;t scale with volume the same way a live search model does.<\/p>\n<p>The honest weakness is coverage. No source registry, however large, captures everything. A name submitted today may have adverse media\u00a0the pipeline hasn&#8217;t reached. That gap is real. The right response is a conditional, licensed live search that fires only when the internal database returns no match. Furthermore, results are enriched and stored permanently so the same gap doesn&#8217;t recur. That is a targeted gap-fill, not a fallback to Architecture One.<\/p>\n<h2>Data First. Screening Second.<\/h2>\n<p>The industry conflates two separate problems more often than it should. Data quality &#8211; curated sources, enrichment at ingestion, entity disambiguation before a record reaches an analyst &#8211; is the foundation. Screening intelligence is what runs on top of it: name matching, fuzzy logic, NLP for entity resolution, LLM-assisted inference for the complex cases where rule-based logic runs out of road. Both matter, and a platform can be strong at one while being weak at the other. Buying on the demo without understanding which layer you&#8217;re actually evaluating is how you end up with a tool that performs well in a proof of concept. Unfortunately, it struggles in production.<\/p>\n<p>This post covers the data layer. The next one in this series covers screening and decisioning; how deterministic NLP and LLM inference work together to reduce false positives at query time, and where human-in-the-loop disposition fits. The third covers ongoing monitoring. You can find more of our thinking on adverse media screening in our <a href=\"https:\/\/www.kyc2020.com\/blog\/category\/adverse-media-screening\/\">blog archive<\/a>. If you want to be notified when those are published, follow KYC2020 here on <a href=\"https:\/\/www.linkedin.com\/company\/kyc2020\/\">LinkedIn<\/a>.<\/p>\n<h2>Questions Worth Asking Your Vendor<\/h2>\n<p>When a name comes in for screening, does your system query a live search engine? If yes, what is the legal basis for that API access and what is the contingency if it goes away?<\/p>\n<p>Does your platform store full article text? If yes, how is copyright exposure managed?<\/p>\n<p>Where does enrichment happen. At ingestion or at display time? That distinction determines whether your analysts are reading intelligence or sorting through search results.<\/p>\n<p>How do you handle names with no internal database match? What triggers your gap coverage, and what is the per-call cost?<\/p>\n<p>What is your false positive rate, measured how? A benchmark against manual Google search sets a low bar on purpose.<\/p>\n<h2>Where KYC2020 Fits<\/h2>\n<p>We run a signal database built from 1,372 registered source feeds across 25 geographic markets. Articles are enriched at ingestion through an 8-stage pipeline covering NER, crime classification, PEP detection, sentiment, and country attribution. We store signals and contextual excerpts, not full article text &#8211; analysts have a direct link to the original publisher source for the full article. For gap coverage we offer a conditional live search that fires on configurable trigger conditions and permanently enriches the database with what it finds, so the same name doesn&#8217;t trigger a repeat call. Screening intelligence runs on top of that data layer and is the subject of the next post.<\/p>\n<p>If you are rebuilding an internal Adverse Media Screening capability or want to understand what your current vendor is actually doing under the hood, we are happy to talk through it. \u00a0<a href=\"https:\/\/www.kyc2020.com\/contact-us\">Contact us here<\/a>\u00a0or reach us at <a href=\"mailto:sales@kyc2020.com\">sales@kyc2020.com<\/a><\/p>\n<hr \/>\n<p><em>KYC2020 is an AML-first compliance platform for KYC. ISO27001 and SOC 2 Type II certified. Trusted by 250+ regulated institutions for Sanctions, PEP, and Adverse Media Screening across USA, Canada, &amp; EMEA.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A compliance partner&#8217;s pipeline went dark overnight when Google took out their scraping vendor. It pushed us to write something we&#8217;d been meaning to publish &#8211; a clear breakdown of how adverse media data is actually sourced, and why the architecture underneath your screening tool matters more than most buyers realize<\/p>\n","protected":false},"author":22,"featured_media":3331,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[90,24],"tags":[95,30,201,183,197,198,34,91,12,199],"class_list":["post-3323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adverse-media-screening","category-compliance-trends-topics","tag-adverse-media-screening","tag-aml-compliance","tag-data-architecture","tag-false-positives","tag-financial-crime","tag-google-searchguard","tag-kyc","tag-negative-news-screening","tag-regtech","tag-serpapi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Adverse Media Screening | KYC2020<\/title>\n<meta name=\"description\" content=\"Adverse media screening tools are not all built the same. A breakdown of the three data architectures in use today - what the false positive, legal, and cost tradeoffs look like for each.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adverse Media Screening\" \/>\n<meta property=\"og:description\" content=\"Adverse media screening tools are not all built the same. A breakdown of the three data architectures in use today - what the false positive, legal, and cost tradeoffs look like for each.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/\" \/>\n<meta property=\"og:site_name\" content=\"KYC2020\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-15T19:50:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T21:42:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2026\/06\/kyc2020_blog_hero_final.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1456\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"KYC2020 Engineering\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@kyc_2020\" \/>\n<meta name=\"twitter:site\" content=\"@kyc_2020\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"KYC2020 Engineering\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/\"},\"author\":{\"name\":\"KYC2020 Engineering\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#\\\/schema\\\/person\\\/0a2d5187793d3edb7b103172b749f122\"},\"headline\":\"Adverse Media Screening\",\"datePublished\":\"2026-06-15T19:50:27+00:00\",\"dateModified\":\"2026-06-15T21:42:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/\"},\"wordCount\":1433,\"publisher\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/kyc2020_blog_hero_final.jpg\",\"keywords\":[\"Adverse media screening\",\"AML Compliance\",\"data architecture\",\"False Positives\",\"financial crime\",\"Google SearchGuard\",\"KYC\",\"negative news screening\",\"regtech\",\"SerpApi\"],\"articleSection\":[\"Adverse Media Screening\",\"Compliance Trends &amp; Topics\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/\",\"url\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/\",\"name\":\"Adverse Media Screening | KYC2020\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/kyc2020_blog_hero_final.jpg\",\"datePublished\":\"2026-06-15T19:50:27+00:00\",\"dateModified\":\"2026-06-15T21:42:08+00:00\",\"description\":\"Adverse media screening tools are not all built the same. A breakdown of the three data architectures in use today - what the false positive, legal, and cost tradeoffs look like for each.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/adverse-media-screening-why-data-architecture-matters\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/kyc2020_blog_hero_final.jpg\",\"contentUrl\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/kyc2020_blog_hero_final.jpg\",\"width\":1456,\"height\":816,\"caption\":\"Three adverse media screening data architectures compared - search, scraping, and signal database\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/\",\"name\":\"KYC2020\",\"description\":\"Sanction data to screening decisions\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#organization\",\"name\":\"KYC2020 LLC\",\"url\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/kyc2020-logo_official.jpg\",\"contentUrl\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/kyc2020-logo_official.jpg\",\"width\":480,\"height\":424,\"caption\":\"KYC2020 LLC\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/kyc_2020\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/kyc2020\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/#\\\/schema\\\/person\\\/0a2d5187793d3edb7b103172b749f122\",\"name\":\"KYC2020 Engineering\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4fd10bba70abae6633b30281b1d2587a5fc6139450ce1664c06bc06e44782144?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4fd10bba70abae6633b30281b1d2587a5fc6139450ce1664c06bc06e44782144?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4fd10bba70abae6633b30281b1d2587a5fc6139450ce1664c06bc06e44782144?s=96&d=mm&r=g\",\"caption\":\"KYC2020 Engineering\"},\"sameAs\":[\"http:\\\/\\\/www.kyc2020.com\"],\"url\":\"https:\\\/\\\/www.kyc2020.com\\\/blog\\\/author\\\/kyc2020-engineering\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Adverse Media Screening | KYC2020","description":"Adverse media screening tools are not all built the same. A breakdown of the three data architectures in use today - what the false positive, legal, and cost tradeoffs look like for each.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/","og_locale":"en_US","og_type":"article","og_title":"Adverse Media Screening","og_description":"Adverse media screening tools are not all built the same. A breakdown of the three data architectures in use today - what the false positive, legal, and cost tradeoffs look like for each.","og_url":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/","og_site_name":"KYC2020","article_published_time":"2026-06-15T19:50:27+00:00","article_modified_time":"2026-06-15T21:42:08+00:00","og_image":[{"width":1456,"height":816,"url":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2026\/06\/kyc2020_blog_hero_final.jpg","type":"image\/jpeg"}],"author":"KYC2020 Engineering","twitter_card":"summary_large_image","twitter_creator":"@kyc_2020","twitter_site":"@kyc_2020","twitter_misc":{"Written by":"KYC2020 Engineering","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/#article","isPartOf":{"@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/"},"author":{"name":"KYC2020 Engineering","@id":"https:\/\/www.kyc2020.com\/blog\/#\/schema\/person\/0a2d5187793d3edb7b103172b749f122"},"headline":"Adverse Media Screening","datePublished":"2026-06-15T19:50:27+00:00","dateModified":"2026-06-15T21:42:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/"},"wordCount":1433,"publisher":{"@id":"https:\/\/www.kyc2020.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2026\/06\/kyc2020_blog_hero_final.jpg","keywords":["Adverse media screening","AML Compliance","data architecture","False Positives","financial crime","Google SearchGuard","KYC","negative news screening","regtech","SerpApi"],"articleSection":["Adverse Media Screening","Compliance Trends &amp; Topics"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/","url":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/","name":"Adverse Media Screening | KYC2020","isPartOf":{"@id":"https:\/\/www.kyc2020.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/#primaryimage"},"image":{"@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2026\/06\/kyc2020_blog_hero_final.jpg","datePublished":"2026-06-15T19:50:27+00:00","dateModified":"2026-06-15T21:42:08+00:00","description":"Adverse media screening tools are not all built the same. A breakdown of the three data architectures in use today - what the false positive, legal, and cost tradeoffs look like for each.","breadcrumb":{"@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kyc2020.com\/blog\/adverse-media-screening-why-data-architecture-matters\/#primaryimage","url":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2026\/06\/kyc2020_blog_hero_final.jpg","contentUrl":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2026\/06\/kyc2020_blog_hero_final.jpg","width":1456,"height":816,"caption":"Three adverse media screening data architectures compared - search, scraping, and signal database"},{"@type":"WebSite","@id":"https:\/\/www.kyc2020.com\/blog\/#website","url":"https:\/\/www.kyc2020.com\/blog\/","name":"KYC2020","description":"Sanction data to screening decisions","publisher":{"@id":"https:\/\/www.kyc2020.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kyc2020.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.kyc2020.com\/blog\/#organization","name":"KYC2020 LLC","url":"https:\/\/www.kyc2020.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kyc2020.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2020\/12\/kyc2020-logo_official.jpg","contentUrl":"https:\/\/www.kyc2020.com\/blog\/wp-content\/uploads\/2020\/12\/kyc2020-logo_official.jpg","width":480,"height":424,"caption":"KYC2020 LLC"},"image":{"@id":"https:\/\/www.kyc2020.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/kyc_2020","https:\/\/www.linkedin.com\/company\/kyc2020\/"]},{"@type":"Person","@id":"https:\/\/www.kyc2020.com\/blog\/#\/schema\/person\/0a2d5187793d3edb7b103172b749f122","name":"KYC2020 Engineering","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4fd10bba70abae6633b30281b1d2587a5fc6139450ce1664c06bc06e44782144?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4fd10bba70abae6633b30281b1d2587a5fc6139450ce1664c06bc06e44782144?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4fd10bba70abae6633b30281b1d2587a5fc6139450ce1664c06bc06e44782144?s=96&d=mm&r=g","caption":"KYC2020 Engineering"},"sameAs":["http:\/\/www.kyc2020.com"],"url":"https:\/\/www.kyc2020.com\/blog\/author\/kyc2020-engineering\/"}]}},"_links":{"self":[{"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/posts\/3323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/comments?post=3323"}],"version-history":[{"count":20,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/posts\/3323\/revisions"}],"predecessor-version":[{"id":3354,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/posts\/3323\/revisions\/3354"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/media\/3331"}],"wp:attachment":[{"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/media?parent=3323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/categories?post=3323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kyc2020.com\/blog\/wp-json\/wp\/v2\/tags?post=3323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}