v1
latestOpenAPI 3.1.02026-07-13897404.3 KBSearch
search offers
Search for available GPU machine offers with advanced filtering and sorting.
Each filter parameter (such as verified, gpu_name, num_gpus, etc.) should be an object specifying the operator and value you want to match.
Filter operators:
| Operator | Meaning | Example |
|---|---|---|
| eq | Equal to | { "eq": true } |
| neq | Not equal to | { "neq": false } |
| gt | Greater than | { "gt": 0.99 } |
| lt | Less than | { "lt": 10000 } |
| gte | Greater than or equal | { "gte": 4 } |
| lte | Less than or equal | { "lte": 8 } |
| in | Value is in a list | { "in": ["RTX_3090", "RTX_4090"] } |
| notin | Value is not in a list | { "notin": ["TW", "SE"] } |
CLI Usage: vastai search offers 'reliability > 0.99 num_gpus>=4' --order=dph_total
post/api/v0/bundles/
Request body
Example request
{
"gpu_name": {
"in": [
"RTX_3090",
"RTX_4090"
]
},
"num_gpus": {
"in": [
1,
2,
4,
8
]
},
"geolocation": {
"in": [
"US",
"CA"
]
}
}Response
Successful search response