Snapbyte
  1. Files
Snapbyte
  • Snapbyte
  • Pricing
  • Speedtest
  • Snapbyte APIs
    • Basic
      • Signup
      • Authenticate
      • Logout
      • Get API Key
      • Add webhook
      • Get User Stats
    • Files
      • Top Files
        GET
      • Get Files
        GET
      • Get File Info
        GET
      • Get File's Stats
        GET
    • Zones
      • Get Zones
      • Create Zone
      • Get Zone's Stats
    • Domain
      • Whitelist Domain
      • Domain Patterns
    • Preload a File
      POST
    • Get Snapbyte Signed Url
      GET
  • Legacy APIs
    • Preload File
      POST
    • Get Download Url
      GET
  • ⚡ Fast Snap
    GET
  1. Files

Get Files

GET
/v1/files
Get account files
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.snapbyte.io/v1/files?offset=0&limit=100&search=abc&sort=size&order=asc' \
--header 'x-api-key;'
Response Response Example
{
    "total": 2,
    "data": [
        {
            "id": "fabd74d3-8c81-4318-b1b0-05e386359159",
            "file_name": "300MB-Corrupt-Testfile.Org.zip",
            "file_size": "314572800",
            "file_id": "2220f3ce8a1a9a73bc9910d4180864e0233716",
            "file_md5": "",
            "file_sign_url": "https://files.testfile.org/ZIPC/300MB-Corrupt-Testfile.Org.zip",
            "file_sign_url_expire": "2028-08-30T10:43:42.000Z",
            "status": 2,
            "mime_type": "application/x-zip-compressed",
            "ctime": "2025-07-07T08:59:38.578Z",
            "utime": "2025-07-07T09:00:54.593Z"
        },
        {
            "id": "c19253ac-52a8-4353-a3c9-1c7f23232027",
            "file_name": "Screen Recording 2025-06-30 at 09.15.25.mov",
            "file_size": "50902249",
            "file_id": "1ASDW4XQM0kzU-gVz85ll70mueDOY6PSw",
            "file_md5": "e18053b11ecdfe8329caba3d601f5425",
            "file_sign_url": "https://www.googleapis.com/drive/v3/files/1ASDW4XQM0kzU-gVz85ll70mueDOY6PSw?alt=media",
            "file_sign_url_expire": "2999-12-31T23:59:59.000Z",
            "status": 2,
            "mime_type": "video/quicktime",
            "ctime": "2025-07-07T08:47:10.670Z",
            "utime": "2025-07-07T08:52:18.293Z"
        }
    ]
}

Request

Authorization
Add parameter in header
x-api-key
Example:
x-api-key: ********************
Query Params
offset
integer 
optional
Query offset
Example:
0
limit
integer 
optional
Number of file per page, max: 100
Example:
100
search
string 
optional
Search file name by this string
Example:
abc
sort
enum<string> 
optional
Sort the result by this field
Allowed values:
namesizestatus
Example:
size
order
enum<string> 
optional
Sort ascending (asc) or descending (desc)
Allowed values:
ascdesc
Example:
asc

Responses

🟢200Success
application/json
Body
total
integer 
required
Number of file in the result
data
object 
required
id
string 
required
File ID generated by Snapbyte
file_name
string 
required
File name
file_size
integer 
required
File size
file_id
string 
required
File ID provided by client via API
file_md5
string 
optional
File MD5
file_sign_url
string 
required
Origin signed url provided by the client
file_sign_url_expire
string 
required
Orign signed url expire time
status
enum<integer> 
required
Status of file
Allowed values:
1234
mime_type
string 
required
File mine type
ctime
string 
required
Creation time
utime
string 
required
Update time
Modified at 2025-07-09 00:16:24
Previous
Top Files
Next
Get File Info
Built with