GET
/
v1
/
scans
/
results
/
filters
curl --request GET \
  --url https://api.projectdiscovery.io/v1/scans/results/filters \
  --header 'X-API-Key: <api-key>'
{
  "message": "<string>",
  "current_page": 123,
  "result_count": 123,
  "total_results": 123,
  "total_pages": 123,
  "data": [
    {
      "value": "<string>",
      "name": "<string>",
      "severity": "<string>",
      "count": 123
    }
  ],
  "new_matched": 123
}

Authorizations

X-API-Key
string
headerrequired

Query Parameters

offset
integer

The number of items to skip before starting to collect the result set

limit
integer

The numbers of items to return

scan_id
string

specific scan_id results filters

severity
string

comma separated severity e.g. severities=info,high

templates
string

comma separated templates e.g. templates=tech-detect,azure-takeover

hosts
string

comma separated host e.g. hosts=https://example.com,https://x.com

search
string

search term

type
string
required

type of filter

time
string

filter by time ( last_day, last_week, last_month )

vuln_status
string

comma separated vuln_status e.g vuln_status=open,fixed

sort_asc
string

comma separated ascending sorting e.g sort_asc=created_at,severity

sort_desc
string

comma separated descending sorting e.g sort_desc=created_at,severity

tags
string

comma separated tags e.g tags=xss,cve

not_hosts
string

comma separated hosts that should not be returned e.g. not_hosts=https://example.com,https://x.com

not_severity
string

comma separated severity that should not be returned e.g. not_severity=info,high

not_templates
string

comma separated templates that should not be returned e.g. not_templates=tech-detect,azure-takeover

labels
string

filter by comma separated labels e.g labels=p1,p2

Response

200 - application/json
message
string
required
current_page
integer
required
result_count
integer
required
total_results
integer
required
total_pages
integer
required
data
object[]
required
new_matched
integer
required