PageSourceSearch

Consent, security and monitoring

Websites using IAB TCF consent API (__tcfapi)

The IAB Transparency and Consent Framework API is the standard interface consent platforms expose to advertising vendors. About 100,097 websites in the PageSourceSearch index contain the code that reveals it; the 50 highest-ranked are listed below.

How is IAB TCF consent API (__tcfapi) detected?

TCF-compliant consent stubs define the __tcfapi function inline in the page so vendors can queue consent requests. The discovery keyword is the exact bytes PageSourceSearch looks for in every stored page and script:

__tcfapi Search the index for it

A literal is matched byte for byte, case-sensitively. Combine it with another keyword, a domain, a kind or a date filter on the search page to narrow the list. About IAB TCF consent API (__tcfapi)

Top 50 websites using IAB TCF consent API (__tcfapi)

Ranked by the domain's position in the crawl's ranked list (Common Crawl harmonic centrality), highest first. view source opens the stored page or script with the match highlighted. Computed 2026-10-04 12:09:01 UTC.

#WebsiteRankFound in
1 theguardian.com 69 js https://sourcepoint.theguardian.com/…eda1bb062edfc.bundle.js view source profile
2 wired.com 101 js https://www.wired.com/verso/static/5…356c7bf569787fccac22.js view source profile
3 techcrunch.com 103 js https://techcrunch.com/wp-content/th…9bbe03942a3168.chunk.js view source profile
4 tinyurl.com 104 js https://tinyurl.com/js/chunks/1404.d250f6d6ade828e2.js view source profile
5 surveymonkey.com 125 js https://www.surveymonkey.com/fides.js view source profile
6 independent.co.uk 156 js https://cmpv2.independent.co.uk/wrap…gingWithoutDetection.js view source profile
7 box.com 168 js https://assets.box.com/modules/custo…isitorapi.min.js?tlit4f view source profile
8 scientificamerican.com 201 js https://cdn.tp.scientificamerican.com/api/piano.es5.js view source profile
9 lemonde.fr 207 js https://cmp.lemonde.fr/js/lemonde-en.min.js view source profile
10 variety.com 211 js https://variety.com/wp-content/plugi…?ver=1788462402 view source profile
11 nypost.com 219 js https://ads.nypost.com/ads.nypost.min.js view source profile
12 giphy.com 232 html https://giphy.com/ view source profile
13 huffpost.com 237 js https://modulous.huffpost.com/2026/0…e-hp-gam-03346d1.min.js view source profile
14 euronews.com 253 html https://www.euronews.com/about view source profile
15 newyorker.com 259 js https://www.newyorker.com/verso/stat…356c7bf569787fccac22.js view source profile
16 hindustantimes.com 260 html https://www.hindustantimes.com/ view source profile
17 aol.com 284 html https://www.aol.com/ view source profile
18 rollingstone.com 292 js https://bytes.rollingstone.com/vs.js view source profile
19 france24.com 308 html https://www.france24.com/en/ view source profile
20 termly.io 357 js https://app.termly.io/dashboard/9251-b0b6a0.js view source profile
21 dictionary.com 373 html https://www.dictionary.com/ view source profile
22 time.com 412 html https://time.com/ view source profile
23 politico.eu 413 html https://www.politico.eu/ view source profile
24 msn.com 432 js https://assets.msn.com/bundles/v1/ho…mon.46057ba418f0036b.js view source profile
25 fortune.com 435 js https://cdn.fortune.com/api/piano.es5.js view source profile
26 bild.de 471 html https://www.bild.de/ view source profile
27 w3schools.com 486 html https://www.w3schools.com/ view source profile
28 foreignpolicy.com 508 js https://pianocdn-sb.foreignpolicy.com/api/piano.es5.js view source profile
29 elespanol.com 514 js https://s3.elespanol.com/assets_js/w…/historia.min.js?v=1434 view source profile
30 infobae.com 522 html https://www.infobae.com/america/ view source profile
31 tagesspiegel.de 560 html https://www.tagesspiegel.de/ view source profile
32 pcmag.com 564 js https://bbstatic.pcmag.com/js/z0WVjCBSEeGLoxIxOQVEwQ.min.js view source profile
33 thediplomat.com 624 html https://thediplomat.com/ view source profile
34 caranddriver.com 674 js https://www.caranddriver.com/_assets…155-72f4a6aaa2e3874f.js view source profile
35 swissinfo.ch 700 js https://www.swissinfo.ch/eng/_static…/msfPev4e2/3TTAUkUPRI= view source profile
36 peerj.com 710 html https://peerj.com/ view source profile
37 playstation.com 737 js https://www.playstation.com/etc.clie…bs-jetstream.js?v=3.5.9 view source profile
38 slate.com 740 html https://slate.com/ view source profile
39 radio.com 750 html https://radio.com/ view source profile
40 zerohedge.com 767 js https://www.zerohedge.com/_next/stat…682-99a73fc6618b3c53.js view source profile
41 dailymotion.com 782 js https://geo.dailymotion.com/static/l…2b376d76a3db5cafd7e8.js view source profile
42 bellingcat.com 799 js https://www.bellingcat.com/app/plugi…=4e4c7549b1472da4abe5 view source profile
43 dailycaller.com 866 html https://dailycaller.com/ view source profile
44 metacritic.com 867 html https://www.metacritic.com/ view source profile
45 advocate.com 893 html https://www.advocate.com/ view source profile
46 theglobeandmail.com 902 js https://www.theglobeandmail.com/file…/tgam-prebid-v2-3-0.js view source profile
47 kpmg.com 905 js https://collection.kpmg.com/scripttemplates/otSDKStub.js view source profile
48 geogebra.org 928 html https://www.geogebra.org/ view source profile
49 hollywoodreporter.com 937 js https://www.hollywoodreporter.com/wp…?ver=1790190006 view source profile
50 newworldencyclopedia.org 945 html https://www.newworldencyclopedia.org…/Category:Copyedited view source profile

How it appears in the source

From theguardian.com (js):

A],t[n.REMOVE_EVENT_LISTENER]=t[n.GET_TC_DATA]),this.customCommands=t}try{this.callQueue=window.__tcfapi()||[]}catch(e){this.callQueue=[]}finally{window.__tcfapi=this.apiCall.bind(this),this.purgeQueu

See every site: search for __tcfapi

Questions about finding IAB TCF consent API (__tcfapi)

How does PageSourceSearch know a website uses IAB TCF consent API (__tcfapi)?
By the source itself: TCF-compliant consent stubs define the __tcfapi function inline in the page so vendors can queue consent requests. PageSourceSearch stores the raw HTML and first-party JavaScript of each crawled site and matches the keyword byte for byte, so every listed site's stored source contains it.
Is this a complete list of websites using IAB TCF consent API (__tcfapi)?
No. The page lists the 50 highest-ranked sites in the index whose source holds the keyword, out of about 100,097 websites that do; the count is the index's estimate at the time the list was computed. Run the keyword as a search to page through all of them, or add a kind or date filter.
How do I find websites that use IAB TCF consent API (__tcfapi) together with another technology?
Search for both keywords at once: several terms separated by spaces must all be found on the same site, or with the Same page toggle in the same page. For example __tcfapi with wp-content/plugins/ lists the WordPress sites that use IAB TCF consent API (__tcfapi).