{"name":"PageChecker API","version":"2.0.0","description":"Crypto phishing/scam URL detection and Sui blockchain asset scam checker","endpoints":{"phishing":{"POST /api/v1/phishing/check":"Check a single URL for phishing (MetaMask only)","POST /api/v1/phishing/bulk-check":"Check multiple URLs for phishing (MetaMask only)","GET /api/v1/phishing/health":"Health check endpoint (MetaMask only)"},"unified":{"POST /api/v1/unified/check":"Check a single URL for phishing (All sources)","POST /api/v1/unified/check-selected":"Check a single URL for phishing (Selected sources)","POST /api/v1/unified/bulk-check":"Check multiple URLs for phishing (All sources)","GET /api/v1/unified/health":"Health check endpoint (All sources)","GET /api/v1/unified/stats":"Service statistics","POST /api/v1/unified/force-update":"Force update all blocklists"},"assets":{"POST /api/v1/assets/check":"Check any Sui asset (auto-detect type)","POST /api/v1/assets/check-coin":"Check a Sui coin type","POST /api/v1/assets/check-package":"Check a Sui package ID","POST /api/v1/assets/check-object":"Check a Sui object type","POST /api/v1/assets/comprehensive-check":"Check asset against ALL blocklists","POST /api/v1/assets/bulk-check":"Check multiple Sui assets","GET /api/v1/assets/health":"Asset checker health status","GET /api/v1/assets/stats":"Asset blocklist statistics","POST /api/v1/assets/force-update":"Force update asset blocklists"},"solanaTokens":{"POST /api/v1/solana-tokens/check":"Check if a Solana token is flagged as spam/scam","GET /api/v1/solana-tokens/check/:mint":"Check if a Solana token is flagged (GET)","POST /api/v1/solana-tokens/bulk-check":"Check multiple Solana tokens"}},"sources":{"phishing":{"metamask":"MetaMask Phishing Controller","metamaskSecurityAlerts":"MetaMask Security Alerts API (dummy transaction origin probe)","metamaskSecurityAlertsV2":"MetaMask dApp Scanning API (live domain scanner)","phantomInternal":"Phantom internal sim-debugger reputation probe","mystenlabs":"MystenLabs Domain Blocklist","polkadot":"Polkadot Phishing Blocklist","scamsniffer":"ScamSniffer Scam Database","phantom":"Phantom Wallet Blocklist","blowfish":"Blowfish Aggregated Blocklist (MetaMask, PhishFort, ScamSniffer, Blowfish Detection)","googleSafeBrowsing":"Google Safe Browsing","okxBlockaid":"OKX Web3 Security API","slushInternal":"Slush Wallet Internal GraphQL Blocklist API","cloudflare":"Cloudflare Phishing Interstitial Detection (edge-level)","coinbaseWallet":"Coinbase Wallet Blocklist API","rainbowWallet":"Rainbow Wallet dApp Metadata API","hyperNative":"HyperNative domain scan via Jupiter Wallet API"},"assets":{"coins":"MystenLabs Coin Blocklist (scam tokens)","packages":"MystenLabs Package Blocklist (scam contracts)","objects":"MystenLabs Object Blocklist (scam NFTs)"},"solanaTokens":{"solscan":"Solscan Token Reputation Database (scam/spam/suspicious/brand_infringement flags)"}},"features":{"caching":"All blocklists cached locally for performance","incremental":"Smart version checking to minimize bandwidth","updateInterval":"15 minutes","multipleSources":"Combines results from multiple sources","largeFileSupport":"Handles large blocklist files efficiently","suiAssetChecker":"Dedicated Sui blockchain asset scam detection"},"documentation":"https://github.com/yourusername/pagechecker"}