# Upload a file for analysis
curl -X POST https://tcpdata.com/inspect/file \
-F "file=@document.pdf"
# Returns:
# {
# "filename": "document.pdf",
# "size_bytes": 245632,
# "size_human": "239.88 KB",
# "mime_type": "application/pdf",
# "detected_type": "PDF",
# "sha256": "a3c5...",
# "content_preview": "...",
# "analyzed_at": "2025-10-04T..."
# }
const formData = new FormData();
formData.append('file', fileInput.files[0]);
const response = await fetch('https://tcpdata.com/inspect/file', {
method: 'POST',
body: formData
});
const analysis = await response.json();
console.log(analysis);
import requests
with open('document.pdf', 'rb') as f:
response = requests.post('https://tcpdata.com/inspect/file',
files={'file': f})
print(response.json())