{ "opencollection": "1.0.0", "info": { "name": "IPQualityScore API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "in": "path", "key": "api_key" } }, "items": [ { "info": { "name": "IP Reputation", "type": "folder" }, "items": [ { "info": { "name": "Proxy, VPN, Tor, and IP reputation lookup.", "type": "http" }, "http": { "method": "GET", "url": "https://www.ipqualityscore.com/api/json/ip/{api_key}/{ip}" }, "docs": "Scores an IP address for proxy, VPN, and Tor usage, bot status, recent abuse, and abuse velocity. Adding transaction parameters returns a transaction_details object (Transaction Scoring)." } ] }, { "info": { "name": "Email Validation", "type": "folder" }, "items": [ { "info": { "name": "Validate an email address.", "type": "http" }, "http": { "method": "GET", "url": "https://www.ipqualityscore.com/api/json/email/{api_key}/{email}" }, "docs": "Verifies an email address for validity, deliverability, disposable/temporary domains, spam traps, honeypots, and recent abuse." } ] }, { "info": { "name": "Phone Validation", "type": "folder" }, "items": [ { "info": { "name": "Validate a phone number.", "type": "http" }, "http": { "method": "GET", "url": "https://www.ipqualityscore.com/api/json/phone/{api_key}/{phone}" }, "docs": "Validates a phone number returning carrier, line type, active status, geolocation, and a fraud score." } ] }, { "info": { "name": "URL Scanner", "type": "folder" }, "items": [ { "info": { "name": "Scan a URL or domain for threats.", "type": "http" }, "http": { "method": "GET", "url": "https://www.ipqualityscore.com/api/json/url/{api_key}/{url}" }, "docs": "Scans a URL or domain for phishing, malware, parking, spam, and suspicious content, returning a risk score and content category." } ] }, { "info": { "name": "Device Fingerprint", "type": "folder" }, "items": [ { "info": { "name": "Score a device fingerprint.", "type": "http" }, "http": { "method": "POST", "url": "https://www.ipqualityscore.com/api/json/fingerprint/{api_key}", "body": { "type": "json", "data": "{}" } }, "docs": "Analyzes 300+ data points about a user's device and session to detect bots, emulators, and high-risk behavior." } ] }, { "info": { "name": "Leaked Data", "type": "folder" }, "items": [ { "info": { "name": "Check data against breached and dark-web databases.", "type": "http" }, "http": { "method": "GET", "url": "https://www.ipqualityscore.com/api/json/leaked/{type}/{api_key}" }, "docs": "Checks an email, phone, username, password, or combination against breached and dark-web databases. Submit passwords as a POST parameter or header rather than in the URL." } ] } ] }