PAGES

← ProjectDiscovery Cloud

ProjectDiscovery Cloud — API

PDCP APIv1.0 Read the vendor's spec ↗

  • 125 endpoints
  • 2 versions archived since Jul 25, 2026
  • Last checked Oct 5, 2026

For more details, checkout https://docs.projectdiscovery.io/api-reference/editor/scan

Get started

first call
$ curl "https://api.projectdiscovery.io/v1/leaks" \
  -H "X-API-Key: $API_KEY"

Set $API_KEY first, then paste.

Base URL
https://api.projectdiscovery.io
2 more
  • https://api.dev.projectdiscovery.io Development
  • http://localhost:8085 Localhost
Authenticate
API key in the X-API-Key header

What it covers

7 more areas

Endpoints

125 of 125

Open an endpoint for a runnable command, its inputs and what it returns.

Scans 26

  • DELETE /v1/scans Delete Scan in bulk

    Loading…

  • DELETE /v1/scans/schedule Delete Scan Schedule

    Loading…

  • DELETE /v1/scans/vulns Delete Scan Vulnerability

    Loading…

  • DELETE /v1/scans/{scan_id} Delete Scan

    Loading…

  • GET /v1/scans Get Scan List

    Loading…

  • GET /v1/scans/history Get All Scans History

    Loading…

  • GET /v1/scans/scan_ips Get Scan IPs

    Loading…

  • GET /v1/scans/schedule Get Scan Schedules

    Loading…

  • GET /v1/scans/vuln/{vuln_id}/export Export Scan Vulnerability

    Loading…

  • GET /v1/scans/{scanId}/history Get Scan History

    Loading…

  • GET /v1/scans/{scan_id} Get Scan

    Loading…

  • GET /v1/scans/{scan_id}/asset/export Export list of unique assets for a scan

    Loading…

  • GET /v1/scans/{scan_id}/config Get Scan Config

    Loading…

  • GET /v1/scans/{scan_id}/export Export Scan

    Loading…

  • PATCH /v1/scans/vulns Update Vulnerability Status

    Loading…

  • PATCH /v1/scans/vulns/labels Update Vulnerability Labels

    Loading…

  • PATCH /v1/scans/{scan_id} Update Scan

    Loading…

  • PATCH /v1/scans/{scan_id}/config Update Scan Config

    Loading…

  • PATCH /v1/scans/{scan_id}/import Update Imported Scan

    Loading…

  • POST /v1/scans Create Scan

    Loading…

  • POST /v1/scans/import Import OSS Scan

    Loading…

  • POST /v1/scans/schedule Set Scan Schedule

    Loading…

  • POST /v1/scans/{scan_id}/export Export Filtered Scan

    Loading…

  • POST /v1/scans/{scan_id}/rescan Rescan scan

    Loading…

  • POST /v1/scans/{scan_id}/stop Stop Scan

    Loading…

  • POST /v1/scans/{vuln_id}/retest Retest vulnerability

    Loading…

Enumerations 18

  • DELETE /v1/asset/enumerate Delete Assets in bulk

    Loading…

  • DELETE /v1/asset/enumerate/group/{group_id} Delete an asset group

    Loading…

  • DELETE /v1/asset/enumerate/{enumerate_id} Delete Enumeration

    Loading…

  • DELETE /v1/enumeration/schedule Delete Enumeration Schedule

    Loading…

  • GET /v1/asset/enumerate Get Enumeration List

    Loading…

  • GET /v1/asset/enumerate/contents Get All Enumeration Contents

    Loading…

  • GET /v1/asset/enumerate/export Export Enumeration of user

    Loading…

  • GET /v1/asset/enumerate/{enum_id}/export Export Enumeration

    Loading…

  • GET /v1/asset/enumerate/{enumerate_id} Get Enumeration

    Loading…

  • GET /v1/asset/enumerate/{enumerate_id}/config Get enumeration config

    Loading…

  • GET /v1/asset/enumerate/{enumerate_id}/contents Get Enumeration Contents

    Loading…

  • GET /v1/enumeration/schedule Get Enumeration Schedules

    Loading…

  • PATCH /v1/asset/enumerate/group/{group_id} Update an asset group

    Loading…

  • PATCH /v1/asset/enumerate/{enumerate_id} Update Enumeration

    Loading…

  • POST /v1/asset/enumerate Create Enumeration

    Loading…

  • POST /v1/asset/enumerate/group Create an asset group

    Loading…

  • POST /v1/asset/enumerate/{enumerate_id}/rescan Rescan Enumeration

    Loading…

  • POST /v1/enumeration/schedule Set Enumeration Schedule

    Loading…

V1 15

  • DELETE /v1/asset/policy/{policy_id} Delete asset policy

    Loading…

  • DELETE /v1/template/share/{template_id} Unshare/Delete template

    Loading…

  • GET /v1/asset/enumerate/misconfiguration List Misconfiguration Findings

    Loading…

  • GET /v1/asset/enumerate/{enumerate_id}/history Get asset enumeration history data

    Loading…

  • GET /v1/asset/policy List asset policies

    Loading…

  • GET /v1/asset/policy/suggestion Get asset policy suggestions

    Loading…

  • GET /v1/asset/policy/{policy_id} Get asset policy

    Loading…

  • GET /v1/asset/policy/{policy_id}/events Get asset policy events

    Loading…

  • GET /v1/leaks Get all leaked credentials

    Loading…

  • GET /v1/team/audit_log Get audit logs for team

    Loading…

  • PATCH /v1/asset/enumerate/{enumerate_id}/config Update enumeration config

    Loading…

  • PATCH /v1/asset/policy/{policy_id} Update asset policy

    Loading…

  • PATCH /v1/template/share/{template_id} Update Shared Template

    Loading…

  • POST /v1/asset/policy Create asset policy

    Loading…

Configurations 13

  • DELETE /v1/scans/config/exclude Delete excluded templates or targets by ids

    Loading…

  • DELETE /v1/scans/config/severity Delete custom severity mapping

    Loading…

  • DELETE /v1/scans/config/{config_id} Delete Config

    Loading…

  • GET /v1/scans/config Get Configs List

    Loading…

  • GET /v1/scans/config/exclude Get excluded templates

    Loading…

  • GET /v1/scans/config/severity Get custom severity mappings

    Loading…

  • GET /v1/scans/config/{config_id} Get Config

    Loading…

  • PATCH /v1/scans/config/{config_id} Update Config

    Loading…

  • PATCH /v1/scans/config/{config_id}/severity Modify custom severity mapping

    Loading…

  • POST /v1/scans/config Add Config

    Loading…

  • POST /v1/scans/config/exclude Add excluded templates and targets

    Loading…

  • POST /v1/scans/config/severity Add custom severity mapping

    Loading…

  • POST /v1/scans/config/verify Verify Config

    Loading…

Templates 13

  • DELETE /v1/template/{template_id} Delete Template

    Loading…

  • GET /v1/template Get Template List

    Loading…

  • GET /v1/template/early Get Early Template List

    Loading…

  • GET /v1/template/early/{id} Get Early Template

    Loading…

  • GET /v1/template/public Get Public Template List

    Loading…

  • GET /v1/template/public/{template_id} Get Public Template

    Loading…

  • GET /v1/template/share Get Shared Template List

    Loading…

  • GET /v1/template/share/{template_id} Get Shared Template

    Loading…

  • GET /v1/template/{template_id} Get Template

    Loading…

  • PATCH /v1/template Update Template

    Loading…

  • POST /v1/template Create Template

    Loading…

  • POST /v1/template/ai Generate AI Template

    Loading…

  • POST /v1/template/share Share Template

    Loading…

Internal 11

  • DELETE /v1/user/team Delete Team

    Loading…

  • DELETE /v1/user/team/default-members Delete Default Team Members

    Loading…

  • DELETE /v1/user/team/member Delete Team Member

    Loading…

  • GET /v1/user/team Get Team

    Loading…

  • GET /v1/user/team/default-members Get Default Team Members

    Loading…

  • GET /v1/user/team/member Get Team Members

    Loading…

  • PATCH /v1/user/team Update Team

    Loading…

  • PATCH /v1/user/team/member Update Team Member

    Loading…

  • POST /v1/user/team Create Workspace

    Loading…

  • POST /v1/user/team/default-members Set Default Team Members

    Loading…

  • POST /v1/user/team/member Add Team Member

    Loading…

Assets 5

  • DELETE /v1/asset/{asset_id}/labels Delete labels of an asset

    Loading…

  • GET /v1/asset/{asset_id}/changelogs Get Asset Changelogs for a given asset_id

    Loading…

  • PATCH /v1/asset/labels Update Asset Labels

    Loading…

  • PATCH /v1/asset/{asset_id}/labels Modify labels of an asset

    Loading…

  • POST /v1/asset/{asset_id}/labels Add labels to an asset

    Loading…

Leaks 4

  • GET /v1/leaks/stats/domain Get leak statistics for a domain (Public)

    Loading…

  • GET /v1/leaks/stats/email Get leak statistics for an email (Public)

    Loading…

  • POST /v1/leaks/info Get leak information by ID

    Loading…

  • POST /v1/leaks/status Update leak status

    Loading…

Results 4

  • GET /v1/scans/results Get All Results

    Loading…

  • GET /v1/scans/vuln/changelogs Get all Vulnerability Changelogs

    Loading…

  • GET /v1/scans/vuln/{vuln_id} Get Scan Vulnerability

    Loading…

  • GET /v1/scans/vuln/{vuln_id}/changelogs Get Vulnerability Changelogs

    Loading…

Users 4

  • DELETE /v1/user/apikey Delete API Key

    Loading…

  • GET /v1/user/apikey Get API Key

    Loading…

  • POST /v1/user/apikey Create API Key

    Loading…

  • POST /v1/user/apikey/rotate Rotate API Key

    Loading…

V2 3

  • GET /v2/vulnerability/filters Get All Filters for Vulnerabilities

    Loading…

  • GET /v2/vulnerability/{id} Get Vulnerability by ID

    Loading…

Export 2

  • POST /v1/leaks/export Export leaked credentials

    Loading…

  • POST /v1/scans/results/export Export filtered Scan results

    Loading…

Asset 1

  • GET /v1/asset/enumerate/{enumerate_id}/domains/export Export the list of unique input domains of an enumeration.

    Loading…

Chaos 1

  • GET /v1/domain/associated Get Associated Domains

    Loading…

History 1

  • GET /v1/scans/vulns/history Get scan log stats of given scan id

    Loading…

Retests 1

  • GET /v1/retest/{vuln_id} Get Retest Vulnerability

    Loading…

Scan Log 1

  • GET /v1/scans/{scan_id}/scan_log/export Export scan log of given scan id

    Loading…

Template/v2 1

Vulnerability 1

  • GET /v2/vulnerability/{id}/timeline Get Vulnerability Timeline

    Loading…

browse all tools → score card for your toolchain →