API Documentation


Method Endpoint Description
GET POST PUT DELETE HEAD /api/{ip?}

Returns the request IP

JSON XML TXT
GET POST PUT DELETE HEAD /api/{ip?}?extended=true

Returns all the information about the request

JSON XML
GET POST PUT DELETE HEAD /api/{ip?}?extended=true&record=true

Returns all the information about the request and records it

JSON XML
GET POST PUT DELETE HEAD /api/{ip?}?history={hash}

Returns a recorded request

JSON XML TXT
GET POST PUT DELETE HEAD /api/dns/{domain?}/{type?}

Returns DNS information about the domain in question

JSON XML

When ip parameter is used, the geolocation information will be relative to the provided ip.
To change the output format use the format query string parameter, which is available on all requests.
When request recording is enabled, the requests will be stored encrypted in a secure location on our servers for 2 days.