Back to Blog
Deep_dive April 01, 2026 | 18 min read

The Complete Guide to Prismatic's 141 OSINT Adapters

A comprehensive overview of all 141 OSINT intelligence adapters in the Prismatic Platform β€” covering Czech registries, global threat intelligence, EU institutions, sanctions screening, and more.

Tomas Korcak (korczis)

Prismatic Platform

Open-source intelligence is only as good as the sources feeding it. Prismatic ships with 141 production-grade OSINT adapters spanning Czech government registries, global threat intelligence feeds, EU institutional databases, international sanctions lists, and more. Every adapter is self-registering, rate-limited, circuit-breaker-protected, and streams results in real time via PubSub.


This post is the definitive catalog. Whether you are running due diligence on a Czech company, tracking a malicious IP across threat feeds, or screening an entity against global sanctions -- there is an adapter for that.




Architecture at a Glance


All 141 adapters live under prismatic_osint_sources and implement a unified behaviour contract:



@callback search(query :: String.t(), opts :: keyword()) ::

{:ok, list(map())} | {:error, term()}


@callback metadata() :: %{

name: String.t(),

category: atom(),

rate_limit_rpm: pos_integer(),

confidence_tier: atom()

}


Adapters self-register into an ETS-backed ToolRegistry at compile time. No manual wiring, no hardcoded lists. Add a new adapter module, compile, and it appears in the toolbox UI, REST API, and CLI simultaneously.


Each adapter gets automatic:

  • Rate limiting (token bucket per adapter)
  • Circuit breaker (opens after 5 consecutive failures, half-open retry after 30s)
  • ETS result caching (configurable TTL)
  • Telemetry instrumentation (execution time, success/failure counters)
  • PubSub streaming (real-time result delivery to LiveView UIs)



  • Czech Adapters (35)


    The deepest coverage in the platform. Czech adapters query official government registries, financial regulators, legal databases, and transparency portals -- sources that are critical for due diligence, compliance, and investigative work in the Czech Republic.


    Business & Company Registries


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    ARESMinistry of Finance (ARES)Company details by ICO -- name, address, legal form, NACE codes, date of incorporation ARES TeslaARES (Tesla-enhanced)Same data as ARES with improved API performance and retry logic Commercial RegisterJustice.cz OR registryOwnership structure, statutory bodies, registered capital, articles of association Commercial Register FallbackJustice.cz (with fallback)Enhanced version with automatic fallback strategies when primary endpoint is unavailable OR RegistryObchodni RejstrikML-enhanced commercial registry extraction with structured entity parsing Rejstrik Firemrejstrik-firem.kurzy.czAlternative business registry access with financial summaries Podnikatel.czpodnikatel.czCzech business intelligence portal -- company profiles, industry analysis CNBCzech National BankRegulated financial entities, banking licenses, investment firm registrations RESCzech Statistical OfficeBusiness information from the Register of Economic Subjects

    Legal & Justice


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Justice.czOfficial court registryML-enhanced legal entity extraction -- court filings, corporate changes, insolvency events Court CasesCzech court systemLitigation history, case status, involved parties, rulings ExecutorsExecutor chamberEnforcement proceedings, active executions, debtor status InfodeskaInfoDeska.justice.czCourt electronic bulletin board -- edicts, summons, official notices ISIRInsolvency RegisterInsolvency proceedings, bankruptcy filings, creditor claims, reorganization plans SenateCzech SenateUpper chamber records, senator profiles, legislative votes ParliamentPoslanecka SnemovnaMP records, voting history, committee memberships, interpellations

    Financial & Compliance


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    DPHMinistry of FinanceVAT registration status, VAT number validation, registration date Nespolehlivy PlatceMinistry of FinanceUnreliable VAT payer list -- flagged entities with restricted VAT deduction CEDRCentral Subsidies RegistryGovernment subsidies received, grant amounts, project descriptions, beneficiaries RZPTrade Licensing OfficeTrade licenses, business activities, registered trades

    Government & Administration


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    ISVSPublic Administration ISGovernment information system records, administrative metadata Local GovernmentMunicipal registriesLocal officials, council members, municipal budget data CUZKCzech Land RegistryProperty ownership, land parcels, cadastral maps, encumbrances Datove SchrankyData Mailbox SystemOfficial data mailbox existence and type (confirms entity is registered with government)

    Regulatory & Specialized


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    CTUCzech Telecommunication OfficeTelecom licenses, frequency allocations, operator registrations ERUEnergy Regulatory OfficeEnergy licenses, price decisions, regulated entity listings SUKLDrug Control InstitutePharmaceutical registrations, drug approvals, clinical trial data SZIFAgricultural FundAgricultural subsidies, EU fund distributions, farmer registrations UOHSAntimonopoly OfficeCompetition decisions, merger approvals, public procurement violations Registr SmluvContract RegistryPublic contracts above CZK 50,000 -- parties, amounts, full text Verejne ZakazkyPublic Procurement PortalActive tenders, contract awards, supplier selections, bid amounts Hlidac StatuState Watchdog NGOTransparency data -- political donations, media ownership, contract analysis Forbes CZForbes CzechRich list rankings, business profiles, estimated net worth

    Intelligent Routing


    AdapterPurpose

    |---------|---------|

    ML IntelligenceML-powered query classification that routes to the optimal Czech registry automatically Smart RouterIntelligent multi-source routing -- runs parallel queries across relevant Czech sources and merges results


    Global Adapters (87)


    The largest category. Global adapters cover DNS and network intelligence, IP geolocation, malware analysis, cryptocurrency tracing, people search, social media, infrastructure scanning, and business intelligence from international sources.


    DNS & Network Intelligence


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    crt.shCertificate TransparencySSL/TLS certificates issued for a domain -- subdomains, issuers, expiration dates DNSDumpsterHackerTargetDNS enumeration -- subdomains, MX records, TXT records, host IPs RobtexRobtexReverse DNS, shared hosting detection, IP-to-domain mappings RIPESTATRIPE NCCIP block allocations, ASN ownership, BGP routing prefixes, abuse contacts Team CymruTeam CymruIP/ASN reputation, geolocation, malware hash lookups ViewDNSViewDNS.infoWHOIS, reverse IP, DNS propagation, port scanning, ping SecurityTrailsSecurityTrailsHistorical DNS records, domain WHOIS history, associated domains PassiveTotalRiskIQPassive DNS resolutions, WHOIS history, SSL certificate associations BGPViewBGPViewBGP routing tables, IP prefix allocation, ASN peering relationships

    IP & Geolocation


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    IPInfoipinfo.ioIP geolocation, ASN, company, VPN/proxy/tor detection IPDataipdata.coGeolocation with ASN, company, threat intelligence, and carrier data IP2LocationIP2LocationGeolocation, ISP, domain, usage type, VPN/proxy detection IPStackipstack.comGeolocation with currency, timezone, language, and connection data IPQualityScoreIPQualityScoreFraud scoring -- VPN, proxy, tor, bot detection, abuse probability MaxMindMaxMind GeoIPEnterprise geolocation database with city-level accuracy

    Phone Intelligence


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Twilio LookupTwilioPhone number validation, carrier identification, line type NumVerifynumverify.comInternational phone validation, carrier, line type, location Phone ReputationMultiple sourcesAggregated phone number reputation scoring and spam detection

    Malware & Threat Intelligence


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    VirusTotalVirusTotal (70+ engines)File/URL/domain/IP analysis across 70+ antivirus engines with detection ratios URLhausabuse.chKnown malicious URLs, malware distribution sites, payload hashes URLScanurlscan.ioWebsite screenshot, DOM snapshot, resource loading, technology detection PhishTankOpenDNSVerified phishing URLs with submission metadata and verification status MalwareBazaarabuse.chMalware sample repository -- hashes, signatures, YARA rules, family classification ThreatCrowdThreatCrowdDomain/IP/email threat associations, malware connections, timeline ThreatFoxabuse.chIOC sharing -- C2 servers, malware configs, botnet infrastructure GreyNoiseGreyNoiseInternet background noise classification -- benign scanners vs. malicious actors AlienVault OTXAlienVaultOpen Threat Exchange pulses -- IOCs, threat reports, community intelligence AlienVaultAT&T CybersecurityEnterprise threat intelligence feeds and correlation PulsedivePulsediveThreat intelligence with risk scoring, IOC enrichment, feed aggregation IntelligenceXIntelligence XDarknet data, leaked databases, Tor hidden service content

    Vulnerability & Exploit Databases


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Exploit-DBOffensive SecurityPublic exploits, shellcode, papers -- searchable by CVE, platform, type NVDNISTNational Vulnerability Database -- CVE details, CVSS scores, affected products SnykSnykOpen-source vulnerability data with fix recommendations and severity

    Abuse & Reputation


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    AbuseIPDBAbuseIPDBIP abuse reports, confidence scores, attack categories, reporter data SpamHausSpamhausDNS blocklist lookups -- SBL, XBL, PBL, DBL for spam and malware

    Cryptocurrency & Blockchain


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Blockchain.comBlockchain.comBitcoin transaction lookups, address balances, block data EtherscanEtherscanEthereum transactions, token transfers, smart contract interactions CoinGeckoCoinGeckoCryptocurrency prices, market cap, trading volume, historical data CoinMarketCapCoinMarketCapMarket rankings, price data, exchange listings, project metadata BitcoinAbuseBitcoinAbuse.comBitcoin address abuse reports -- ransomware, sextortion, fraud ChainalysisChainalysisBlockchain forensics -- cluster analysis, risk scoring, entity attribution Crystal BlockchainCrystalTransaction flow analysis, address clustering, compliance screening WalletExplorerWalletExplorerBitcoin wallet clustering, known entity labeling, transaction tracing

    People & Email Intelligence


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Hunter.ioHunterEmail addresses associated with a domain, verification status, sources FullContactFullContactPerson enrichment -- social profiles, demographics, employment history PiplPiplDeep people search -- identity resolution across public records and social media EmailRepEmailRep.ioEmail reputation -- age, breach history, deliverability, malicious activity ClearbitClearbitCompany and person intelligence -- firmographics, technographics, social data ZoomInfoZoomInfoB2B contact database -- job titles, direct dials, company org charts LinkedIn Sales NavigatorLinkedInProfessional profiles, company pages, employee counts, job postings Have I Been PwnedHIBPBreach database -- which data breaches an email appeared in DeHashedDeHashedCompromised credential aggregator -- emails, usernames, passwords, hashes

    Social Media & Web Search


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    DuckDuckGoDuckDuckGoPrivacy-focused web search results with instant answers Google Custom SearchGoogleFiltered search results with site restriction and date range support Google VisionGoogle CloudImage analysis -- OCR text extraction, label detection, face detection Bing Visual SearchMicrosoftReverse image search with visual similarity matching TinEyeTinEyeReverse image search -- find where an image appears online, modification detection Social SearcherSocial SearcherReal-time social media monitoring across multiple platforms PublicWWWPublicWWWSource code search -- find websites using specific scripts, tracking codes, or snippets

    Code & Package Registries


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    GitHub CodeGitHubRepository and code search -- find projects, contributors, commit history GitLab CodeGitLabRepository search across public GitLab instances NPM Registrynpmjs.comNode.js package metadata, maintainers, download stats, dependencies PyPIpypi.orgPython package information, release history, project URLs

    Infrastructure & Web Scanning


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    ShodanShodanInternet-wide port scan data -- open ports, banners, vulnerabilities, screenshots CensysCensysInternet scanning -- SSL certificates, open ports, protocol detection OnypheOnypheFrench cyber threat intelligence -- geolocation, synscan, datascan, vulnscan BinaryEdgeBinaryEdgeInternet scanning with vulnerability detection and data leak monitoring ZoomeyZoomEyeChinese internet scanning platform -- device discovery, vulnerability data BuiltWithBuiltWithWebsite technology profiling -- CMS, analytics, frameworks, CDN, hosting SpyOnWebSpyOnWebWebsite relationships via shared analytics IDs, IP addresses, nameservers DomainBigDataDomainBigDataDomain reputation, registrant info, related domains, IP history WhoisologyWhoisologyDeep WHOIS history with reverse lookups by registrant, email, nameserver SSLMateSSLMate/CertspotterSSL certificate monitoring and transparency log watching Common CrawlCommon CrawlPetabyte-scale web archive -- historical page content and link structure

    Company & Business Intelligence


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    CrunchbaseCrunchbaseStartup and company data -- funding rounds, investors, acquisitions, founders Open CorporatesOpenCorporatesGlobal company registry aggregator -- 200M+ companies across jurisdictions Beneficial OwnershipVarious registriesUltimate beneficial ownership data for corporate transparency NewsAPINewsAPIGlobal news aggregation -- articles from 80,000+ sources with sentiment GDELTGDELT ProjectGlobal event database -- geopolitical events, conflict, protest, tone analysis

    Dark Web & Specialized


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    AhmiaAhmia.fiTor hidden service search engine -- .onion site discovery and indexing Wayback MachineInternet ArchiveHistorical website snapshots -- see how any URL looked at any point in time Exif ToolExifToolImage metadata extraction -- GPS coordinates, camera model, timestamps, software

    Legal & Financial (International)


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Court RecordsPublic court databasesCourt case search across available jurisdictions SEC EDGARUS SECSecurities filings -- 10-K, 10-Q, 8-K, insider transactions, proxy statements


    EU Institutional Adapters (13)


    A dedicated set of adapters for querying official European Union databases -- essential for regulatory compliance, policy research, and cross-border due diligence.


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    CommissionEuropean CommissionPolicy documents, press releases, legislative proposals ParliamentEuropean ParliamentMEP records, legislative procedures, plenary votes, committee reports ECJCourt of Justice of the EUCase law, rulings, opinions of Advocates General Court of AuditorsEuropean Court of AuditorsAudit reports, financial findings, special reports on EU spending ECBEuropean Central BankMonetary policy decisions, exchange rates, supervised entity lists Transparency RegisterEU Transparency RegisterLobbying activity -- organizations, individuals, declared budgets EUR-LexEUR-LexEU legislation by CELEX number -- directives, regulations, decisions TEDTenders Electronic DailyEU public procurement notices -- contract awards, calls for tender EurostatEurostatEU statistical data -- demographics, trade, economy, social indicators AgenciesEU AgenciesData from specialized EU agencies (EMA, ENISA, Europol, etc.) EEASExternal Action ServiceEU foreign policy positions, sanctions context, diplomatic statements EDPSData Protection SupervisorData protection decisions, guidelines, opinions on privacy legislation OmbudsmanEU OmbudsmanComplaint investigations, maladministration findings, recommendations


    Sanctions Adapters (3)


    Three-layer sanctions screening covering the major international sanctions regimes:


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    EU SanctionsEuropean UnionEU consolidated sanctions list -- individuals, entities, vessels, restrictions OFAC SDNUS TreasurySpecially Designated Nationals list -- blocked persons and entities UN SanctionsUnited NationsUN Security Council sanctions -- travel bans, asset freezes, arms embargoes

    These adapters support fuzzy name matching, transliteration handling, and confidence-scored results. A single search/2 call against the sanctions category runs all three in parallel and returns a merged, deduplicated result set.




    Regional Adapters (2)


    AdapterSourceWhat It Returns

    |---------|--------|-----------------|

    Companies HouseUK Companies HouseUK company registrations, director appointments, filing history, accounts EBREuropean Business RegisterCross-border European business entity lookups


    Universal Adapters (2)


    AdapterPurpose

    |---------|---------|

    Email IntelligenceAggregated email reputation and breach checking across multiple sources (HIBP, EmailRep, Hunter) Email Intelligence (Rate Limited)Same capabilities with conservative rate limits for high-volume batch processing


    Confidence Scoring


    Every result from every adapter flows through a confidence scoring pipeline. Scores are assigned based on source reliability:


    CategoryConfidence RangeExamples

    |----------|-----------------|----------|

    Official Registry0.95 -- 1.00ARES, Justice.cz, Companies House, SEC EDGAR Commercial Database0.80 -- 0.94Shodan, VirusTotal, Crunchbase, SecurityTrails Community / Open Source0.60 -- 0.79AbuseIPDB, PhishTank, AlienVault OTX Web Scraping0.40 -- 0.59Social media, news aggregation Unverified0.00 -- 0.39Raw feeds, dark web sources

    When multiple adapters return data about the same entity, confidence scores are combined using the Nabla epistemic framework to produce a final composite score.




    Using the Adapters


    Web UI


    Browse all adapters at /hub/osint/tools. Each adapter has a detail page with a dynamic form generated from its input_fields configuration. Execute any adapter directly from the browser and view structured results in real time.


    REST API


    
    

    # List all adapters

    curl http://localhost:4004/api/v1/osint/list_tools


    # Filter by category

    curl -X POST http://localhost:4004/api/v1/osint/filter_tools \

    -H "Content-Type: application/json" \

    -d '{"category": "czech"}'


    # Execute an adapter

    curl -X POST http://localhost:4004/api/v1/osint/execute_tool \

    -H "Content-Type: application/json" \

    -d '{"slug": "czech-ares", "input": {"query": "12345678"}}'


    Elixir API


    
    

    # Direct adapter call

    {:ok, results} = PrismaticOsintSources.Adapters.Czech.Ares.search("12345678")


    # Via the tool registry (recommended)

    {:ok, results} = PrismaticOsintCore.ToolRegistry.execute("czech-ares", %{query: "12345678"})


    # Multi-source search across a category

    {:ok, results} = PrismaticOsintCore.search("Navigara s.r.o.", category: :czech)




    Building Your Own


    The platform is extensible. See [Building OSINT Adapters with Elixir](/blog/building-osint-adapters-with-elixir/) for a step-by-step guide, or scaffold one instantly:


    
    

    mix prismatic.gen.adapter --name my_custom_source --category global




    Summary


    141 adapters. 6 categories. One unified interface. Whether you are investigating a Czech company, tracing cryptocurrency flows, screening against international sanctions, or mapping an attacker's infrastructure -- Prismatic's OSINT layer gives you structured, confidence-scored intelligence from the sources that matter.


    CategoryCountKey Strength

    |----------|-------|-------------|

    Czech35Deepest Czech government registry coverage available Global87Full-spectrum: DNS, threat intel, crypto, people, infrastructure EU Institutional13Direct access to official EU databases Sanctions3Three-regime screening with fuzzy matching Regional2UK Companies House + European Business Register Universal2Cross-source email intelligence aggregation

    Every adapter is open source, self-registering, and production-hardened with rate limiting, circuit breakers, and telemetry. Explore them at /hub/osint/tools or browse the [API documentation](/api/swaggerui).




    Prismatic Platform is open source. Explore the full adapter catalog, build your own, and contribute back to the intelligence community.

    Tags

    osint adapters intelligence czech-registries threat-intelligence sanctions eu-institutions elixir