{"openapi":"3.1.0","info":{"title":"Crypto Scam Check API","version":"1.0.0","description":"Live crypto scam, phishing and dApp-safety checks for the things a user actually clicks or buys — the consumer-protection layer, powered by the public GoPlus Security data, no key, nothing stored. Before you connect a wallet to a website, sign a transaction or mint an NFT, ask whether it is safe. The phishing endpoint checks whether a URL is a known crypto phishing site. The dapp endpoint returns a decentralized app's audit and trust status — its project name, whether it has been audited, whether GoPlus lists it as a trusted project, and the audit firms and dates. The nft endpoint scans an NFT collection contract for risk — whether it is verified or a fake, open-source or a proxy, whether the owner can mint, burn or move tokens without approval, whether the metadata is frozen, plus its item, holder and 24-hour trading-volume figures. Stop phishing sites, fake NFT collections and unaudited dApps before they cost a user their funds. This is the website / dApp / NFT scam-detection cut — distinct from the token-contract-and-wallet security, the historical-exploit database and the price APIs in the catalogue.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/scamcheck-api","description":"oanor gateway"}],"tags":[{"name":"Phishing"},{"name":"dApp"},{"name":"NFT"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/phishing":{"get":{"operationId":"get_v1_phishing","tags":["Phishing"],"summary":"Is a URL a known crypto phishing site","description":"","parameters":[{"name":"url","in":"query","required":true,"description":"URL to check","schema":{"type":"string"},"example":"https://www.uniswap.org"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"url":"https://www.uniswap.org","note":"is_phishing true means the URL is flagged as a known crypto phishing site.","source":"GoPlus","is_phishing":false,"website_contract_risks":[]},"meta":{"timestamp":"2026-06-11T16:46:41.116Z","request_id":"89518a1b-1f28-4c45-b7c2-af0f77f43b3c"},"status":"ok","message":"Phishing check completed","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/dapp":{"get":{"operationId":"get_v1_dapp","tags":["dApp"],"summary":"dApp audit and trust status","description":"","parameters":[{"name":"url","in":"query","required":true,"description":"dApp URL","schema":{"type":"string"},"example":"https://app.uniswap.org"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"url":"https://app.uniswap.org/#/swap","note":"Audit and trust status of a decentralized app. in_trust_list true means GoPlus lists it as a known, trusted project.","audits":[{"date":"2019.01.11","firm":"ConsenSys","link":"https://github.com/ConsenSys/Uniswap-audit-report-2018-12/blob/master/Uniswap-final.md"}],"source":"GoPlus","is_audited":true,"project_name":"Uniswap","in_trust_list":true},"meta":{"timestamp":"2026-06-11T16:46:41.453Z","request_id":"aca208e7-987a-4daa-bb40-0fd11812b8c1"},"status":"ok","message":"dApp security retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/nft":{"get":{"operationId":"get_v1_nft","tags":["NFT"],"summary":"NFT collection contract risk scan","description":"","parameters":[{"name":"contract","in":"query","required":true,"description":"NFT contract address","schema":{"type":"string"},"example":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D"},{"name":"chain","in":"query","required":false,"description":"GoPlus chain id (default 1=Ethereum)","schema":{"type":"string"},"example":"1"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"name":"BoredApeYachtClub","note":"NFT collection contract risk. red_flag true means it is on a malicious list; check privileged_* and metadata_frozen for owner powers.","chain":"1","items":10000,"source":"GoPlus","symbol":"BAYC","holders":5604,"contract":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","is_proxy":false,"description":"The Bored Ape Yacht Club is a collection of 10,000 unique Bored Ape NFTs— unique digital collectibles living on the Ethereum blockchain. Your Bored Ape doubles as your Yacht Club membership card, and grants access to members-only benefits, the first of which is access to THE BATHROOM, a collaborative graffiti board. Future areas and perks can be unlocked by the community through roadmap activation. Visit www.BoredApeYachtClub.com for more details.","is_verified":true,"total_volume":2007942.0829,"self_destruct":false,"is_open_source":true,"privileged_burn":false,"traded_volume_24h":28.51,"restricted_approval":false,"transfer_without_approval":false},"meta":{"timestamp":"2026-06-11T16:46:41.826Z","request_id":"4e0b8db7-7aa5-4477-9132-693400480fef"},"status":"ok","message":"NFT security retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"phishing and dapp take url=https://...; nft takes chain (GoPlus id, default 1=Ethereum) and contract=0x.... Booleans come from the upstream's 0/1 flags.","source":"GoPlus Security (api.gopluslabs.io/api/v1, live)","service":"scamcheck-api","endpoints":{"GET /v1/nft":"NFT collection contract risk scan (chain=1&contract=0x...).","GET /v1/dapp":"A dApp's audit and trust status (url=https://app.uniswap.org).","GET /v1/meta":"This document.","GET /v1/phishing":"Is a URL a known crypto phishing site (url=https://example.com)."},"description":"Live crypto scam, phishing and dApp-safety checks for the things a user clicks or buys, from GoPlus Security. The consumer-protection layer: before connecting a wallet, signing a transaction or minting an NFT, check if it is safe. The phishing endpoint checks whether a URL is a known crypto phishing site; the dapp endpoint returns a dApp's audit and trust status (project name, audited, trust list, audit firms/dates); the nft endpoint scans an NFT collection contract for risk (verified vs fake, open-source vs proxy, owner mint/burn/transfer powers, frozen metadata, item/holder/volume figures). Live, no key, nothing stored. The website / dApp / NFT scam-detection cut — distinct from the token-contract-and-wallet security, historical-exploit and price APIs.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-11T16:46:42.179Z","request_id":"c48644e5-0ae7-456d-ac5f-84cdca794335"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":16500,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":885,"monthly_call_quota":195000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2560,"monthly_call_quota":860000,"rps_limit":28,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5840,"monthly_call_quota":2950000,"rps_limit":65,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/scamcheck-api"}