Join us in London for Infosecurity Europe June 2 – 4, 2026 | Booth C69 | Excel London | Get a FREE ticket
curl --request POST \
--url https://api.example.com/v2/scanning/hfh/scan \
--header 'Content-Type: application/json' \
--data '
{
"root": {
"path_id": "<string>",
"sim_hash_names": "<string>",
"sim_hash_content": "<string>",
"children": "<array>",
"sim_hash_dir_names": "<string>",
"lang_extensions": {}
},
"rank_threshold": 123,
"category": "<string>",
"query_limit": 123,
"recursive_threshold": 123,
"min_accepted_score": 123
}
'{
"results": [
{
"path_id": "<string>",
"components": [
{
"purl": "<string>",
"name": "<string>",
"vendor": "<string>",
"versions": [
{
"version": "<string>",
"score": 123,
"licenses": [
{
"name": "<string>",
"spdx_id": "<string>",
"is_spdx_approved": true,
"url": "<string>"
}
]
}
],
"rank": 123,
"order": 123
}
]
}
],
"status": {
"status": "UNSPECIFIED",
"message": "<string>",
"db": {
"schema_version": "<string>",
"created_at": "<string>"
},
"server": {
"version": "<string>"
}
}
}curl --request POST \
--url https://api.example.com/v2/scanning/hfh/scan \
--header 'Content-Type: application/json' \
--data '
{
"root": {
"path_id": "<string>",
"sim_hash_names": "<string>",
"sim_hash_content": "<string>",
"children": "<array>",
"sim_hash_dir_names": "<string>",
"lang_extensions": {}
},
"rank_threshold": 123,
"category": "<string>",
"query_limit": 123,
"recursive_threshold": 123,
"min_accepted_score": 123
}
'{
"results": [
{
"path_id": "<string>",
"components": [
{
"purl": "<string>",
"name": "<string>",
"vendor": "<string>",
"versions": [
{
"version": "<string>",
"score": 123,
"licenses": [
{
"name": "<string>",
"spdx_id": "<string>",
"is_spdx_approved": true,
"url": "<string>"
}
]
}
],
"rank": 123,
"order": 123
}
]
}
],
"status": {
"status": "UNSPECIFIED",
"message": "<string>",
"db": {
"schema_version": "<string>",
"created_at": "<string>"
},
"server": {
"version": "<string>"
}
}
}Documentation Index
Fetch the complete documentation index at: https://docs.scanoss.com/llms.txt
Use this file to discover all available pages before exploring further.
Show child attributes
Get results with rank below this threshold (e.g i only want to see results from rank 5 and below). Lower rank means better quality.