Logo
Logo

PRODUCTS

TOOLS

pricing background

RubyAPI Integration

api

Security Lookup

1require "net/http"
2require "uri"
3
4uri = URI.parse("https://api.whoisfreaks.com/v1.0/security?apiKey=API_KEY&ip=8.8.8.8")
5http = Net::HTTP.new(uri.host, uri.port)
6http.use_ssl = true
7request = Net::HTTP::Get.new(uri.request_uri)
8response = http.request(request)
9puts response.body

Bulk Security Lookup

1require "net/http"
2require "uri"
3
4uri = URI.parse("https://api.whoisfreaks.com/v1.0/security?apiKey=API_KEY")
5http = Net::HTTP.new(uri.host, uri.port)
6http.use_ssl = true
7request = Net::HTTP::Post.new(uri.request_uri)
8request["Content-Type"] = "application/json"
9request.body = '{"ips":["1.1.1.1","2.2.2.2","8.8.8.8"]}'
10response = http.request(request)
11puts response.body