curl -X POST https://api.fastdrop.io/api/v1/duplicates \
-H "Content-Type: application/json" \
-H "X-API-Key: fd_live_your_key_here" \
-d '{"video_url": "https://example.com/video.mp4"}'
{
"job_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"status": "queued",
"credits_charged": 1,
"estimated_seconds": 60,
"poll_url": "/api/v1/classify/a1b2c3d4-5678-90ab-cdef-1234567890ab",
"created_at": "2026-03-05T12:00:00Z"
}
Standalone Capabilities
Generate Fingerprint
Generate perceptual hash fingerprint for duplicate detection
POST
/
duplicates
curl -X POST https://api.fastdrop.io/api/v1/duplicates \
-H "Content-Type: application/json" \
-H "X-API-Key: fd_live_your_key_here" \
-d '{"video_url": "https://example.com/video.mp4"}'
{
"job_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"status": "queued",
"credits_charged": 1,
"estimated_seconds": 60,
"poll_url": "/api/v1/classify/a1b2c3d4-5678-90ab-cdef-1234567890ab",
"created_at": "2026-03-05T12:00:00Z"
}
Generate a perceptual hash fingerprint for a video. Use fingerprints to detect duplicates across your video library by comparing similarity scores.
Cost: 1 credit
Compare fingerprints between videos — similarity above 95% indicates a definite duplicate, 85-94% is a possible match.
string
required
Public HTTP/HTTPS URL of the video.
string
Optional HTTPS URL to receive a POST when processing completes.
Response (202 Accepted)
Returns a job submission withjob_id. Get the result from Get Job Status with ?wait=N, or subscribe to job.completed via a webhook.
curl -X POST https://api.fastdrop.io/api/v1/duplicates \
-H "Content-Type: application/json" \
-H "X-API-Key: fd_live_your_key_here" \
-d '{"video_url": "https://example.com/video.mp4"}'
{
"job_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"status": "queued",
"credits_charged": 1,
"estimated_seconds": 60,
"poll_url": "/api/v1/classify/a1b2c3d4-5678-90ab-cdef-1234567890ab",
"created_at": "2026-03-05T12:00:00Z"
}
Result format
When the job completes, theresults field contains:
{
"duplicates": {
"visual_fingerprint": "a1b2c3d4_e5f6g7h8_i9j0k1l2_m3n4o5p6"
}
}