The Byteful API supports powerful search operators that enable advanced filtering beyond simple exact matching. These operators let you craft precise queries to find exactly what you need.Documentation Index
Fetch the complete documentation index at: https://documentation.byteful.com/llms.txt
Use this file to discover all available pages before exploring further.
Available Operators
The following operators are available when searching across most resources:| Operator | Description | Supported Types | Example |
|---|---|---|---|
min_ | Greater than or equal (≥) | Numbers, Timestamps, Dates | min_proxy_user_residential_bytes_limit=1000000 |
max_ | Less than or equal (≤) | Numbers, Timestamps, Dates | max_proxy_user_residential_bytes_used=500000 |
like_ | Contains substring (case-insensitive) | Strings | like_service_name=%residential% |
not_ | Not equal | All types | not_proxy_user_is_deleted=true |
exists_ | Checks Metadata key existence | Metadata keys | proxy_user_metadata.exists_client_id=1 |
Using Numeric Comparison Operators
Minimum Value (min_)
The min_ prefix finds items where the specified field is greater than or equal to the value:
Text Search Operators
Substring Matching (like_)
The like_ prefix performs a case-insensitive substring search. You can use the % wildcard character to match any sequence of characters:
The
like_ operator is case-insensitive, so like_service_name=%PREMIUM% will also match “premium”, “Premium”, and any other case variation.Boolean Operators
Negative Matching (not_)
The not_ prefix finds items where the field does not equal the specified value:
Existence Operators
Key Existence Check (exists_)
For metadata fields, you can check if a key exists:
Combining Multiple Filters
You can combine multiple operators in a single request to create complex queries:When you combine multiple filters, they are joined with AND logic. All conditions must be met for an item to be included in the results.

