OPEN API

Authenticate and get a Bearer token

post

Returns a Bearer token in exchange for client credentials.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
client_idstringRequired

The client ID for authentication.

client_secretstringRequired

The client secret for authentication.

Responses
200

Authentication successful, returns a Bearer token.

application/json
post
/auth

Submit URL/Domain to Sandbox

post

Scan A URL to retrieve 1st & 3rd party; resources, networks, locations, domains, dns, technology, screenshot, page DOM, certificates and more.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
submission_urlstringOptionalExample: https://webamon.co.uk
Responses
200

Scan submission successful

No content

post
/scan

No content

Hunt Across All Sandbox Reports

get

Lucene query every available fields found in scan reports

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
urlparamsstringOptional

Optional query parameters to filter reports.

Responses
200

Returned reports matching query

No content

get
/report

No content

Retrieve Full Scan Report

get

Retrieves a specific scan report by its ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
report_idstringRequired

The ID of the report to retrieve.

Responses
200

Details of the requested report

No content

get
/report/{report_id}

No content

Hunt Across All Hosting Domains

get

Lucene query every available fields found in domain records.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
urlparamsstringOptional

Optional query parameters to filter domains.

Responses
200

List of domains

No content

get
/domain

No content

Retrieve Full Domain Record

get

Retrieves a specific domain record by its name

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
namestringRequired

The name of the domain to retrieve.

Responses
200

Details of the requested domain

No content

get
/domain/{name}

No content

Hunt Across All Servers Hosting Web Infrastructure

get

Lucene query every available fields found in server records.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
urlparamsstringOptional

Optional query parameters to filter servers.

Responses
200

List of servers

No content

get
/server

No content

Retrieve Full Server Record

get

Retrieve a full server record by its ip.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ipstringRequired

The IP address of the server to retrieve.

Responses
200

Details of the requested server

No content

get
/server/{ip}

No content

Search Raw Content Across All Web Resources

get

Lucene query every available fields found in resource records, including the raw content.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
param1stringOptional

A query parameter for filtering.

param2stringOptional

Another query parameter for filtering.

Responses
200

Successful response

application/json
get
/resource

Retrieve Raw Resource

get

Get a specific resource by its SHA256 identifier.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
sha256string · sha256Required

SHA256 identifier of the resource.

Responses
200

Successful response

application/json
get
/resource/{sha256}

Retrieve a screenshot

get

Get a screenshot by report ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
report_idstringRequired

Identifier of the report.

Responses
200

Successful response

image/png
Responsestring · binary
get
/screenshot/{report_id}

Submit Prompt to Webamon AI Model

post

Submit a prompt to the Webamon AI Model.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
promptstringOptional
Responses
200

Successful response

application/json
post
/web-assist

Last updated