---
title: "Get Product by ID"
method: GET
path: "/v2/vulnerability/product/{id}"
---

# Get Product by ID

`GET /v2/vulnerability/product/{id}`

Get Product by ID

## Query parameters

- `fields` string

## Response `200`

OK

- object
  - `data` Product
    - `category` string — Product category
    - `cpe` string[] — List of CPEs for this product
    - `deployment_model` string — Product deployment model
    - `doc_id` string, required — Unique document ID in the form vendor:product
    - `exposure` ExposureStats
      - `fofa` SearchEngineStats
        - `max_hosts` integer — Maximum number of hosts for the product
        - `min_hosts` integer — Minimum number of hosts for the product
        - `queries` string[] — Queries for the product
      - `id` string
      - `max_hosts` integer
      - `min_hosts` integer
      - `shodan` SearchEngineStats
        - `max_hosts` integer — Maximum number of hosts for the product
        - `min_hosts` integer — Minimum number of hosts for the product
        - `queries` string[] — Queries for the product
    - `first_cve_created_at` string, date-time — Date when the earliest CVE was processed for this product
    - `industry` string — Product industry
    - `kev_count` integer, required — Number of KEV vulnerabilities for this product
    - `last_cve_created_at` string, date-time — Date when the most recent CVE was processed for this product
    - `product` string, required — Product name
    - `project_repos` object[] — List of repository info for this product
    - `projects` string[] — List of project URLs for this product
    - `score` number — Impact score based on available parameters mainly used for sorting
    - `summary` string — Product summary
    - `tech_domain` string — Product tech domain
    - `vendor` string, required — Vendor name
    - `vulnerability_count` integer — Total number of vulnerabilities for this product
    - `vulnerability_max_cvss` number, double — Maximum CVSS score among vulnerabilities
    - `vulnerability_mean_cvss` number, double — Mean CVSS score among vulnerabilities
    - `vulnerability_poc_count` integer — Number of vulnerabilities with PoC for this product
    - `vulnerability_stat_counts` object — Vulnerability statistics by type
    - `severities` object — Map of severity -> count for vulnerabilities
    - `vuln_count` integer, required — Total number of vulnerabilities for this product
    - `vuln_impact_breakdown` object — Map of vulnerability_impact -> count for vulnerabilities (flattened array)
    - `vuln_statuses` object — Map of vuln_status -> count for vulnerabilities
    - `vuln_types` object — Map of vulnerability_type -> count for vulnerabilities
    - `vulns_with_poc` integer, required — Number of vulnerabilities with PoC for this product

## Other responses

- `400` — Example response
- `404` — Example response
- `500` — Example response
- `default` — Example response

## Changes

- **2025-10-28** `c9df54e2fb2c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/projectdiscovery/apis/pdcp-api/changes/v2/vulnerability/product/:id/get.md)

---

[API](https://skmtc.dev/projectdiscovery/apis/pdcp-api.md) · [All operations](https://skmtc.dev/projectdiscovery/apis/pdcp-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/projectdiscovery/pdcp-api/revisions/b69f036fb8ff/schema)
