Complete Guide to Prismatic's 141 OSINT Adapters - Intelligence at Scale
Deep Dive

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.

Apr 01, 2026 Β· 18 min read Β· Tomas Korcak (korczis)

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
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
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
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 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.


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

Browse all β†’