AI Training Data Checker

This is a free API to help you check if the file is in the public AI training dataset. It requires either a fileURL or a file object along with a valid Capture Token for authorization. If you do not already have a Capture Token yet, please follow the instructions provided to create one.

API Endpoint: https://eoybdyg7hdgaonk.m.pipedream.net

Cost: 0 NUM (free to use)

Method: POST

Description:
This is a free API to search for similar AI data related to any file you provide.

Authentication:
This API requires a valid token for Authorization. The token should be passed in the headers of the request using the following format: "Authorization: token YOUR_CAPTURE_TOKEN"

Header:
Authorization: token $YOUR_CAPTURE_TOKEN (required)
Content-Type: application/json

Request Body (required):
fileURL (string) or file (object): Either the URL of the file or the file object itself must be specified. If the fileURL is used, it should be passed as a string. If the file object is used, it should be the direct upload from the system.

Example 1 (direct file upload):
curl -F "file=@/tmp/MYFILE.png" \
     -H "Authorization: token YOUR_CAPTURE_TOKEN" \
     "https://eoybdyg7hdgaonk.m.pipedream.net" 

Example 2 (upload via URL)
curl -X POST "https://eoybdyg7hdgaonk.m.pipedream.net" \
     -H "Content-Type: application/json" \
     -H "Authorization: token YOUR_CAPTURE_TOKEN" \
     -d '{
         "fileURL": FILE_URL
     }'

Response:
{
    SEARCHED_FILE_URL_1: integer, // Similarity distance between the input file and SEARCHED_FILE_URL_1
    SEARCHED_FILE_URL_2: integer, // Similarity distance between the input file and SEARCHED_FILE_URL_2
    SEARCHED_FILE_URL_3: integer, // Similarity distance between the input file and SEARCHED_FILE_URL_3
    SEARCHED_FILE_URL_4: integer, // Similarity distance between the input file and SEARCHED_FILE_URL_4
    SEARCHED_FILE_URL_5: integer, // Similarity distance between the input file and SEARCHED_FILE_URL_5
}

200: File has been searched successfully
400: Bad request
401: Unauthorized
403: Forbidden
500: Internal Server Error

In this example, you would replace YOUR_CAPTURE_TOKEN with your actual Capture token and /tmp/MYFILE.png with the actual file on your filesystem. More examples can be found below:

import requests

url = "https://eoybdyg7hdgaonk.m.pipedream.net"
headers = {
    "Content-Type": "application/json",
    "Authorization": "token YOUR_CAPTURE_TOKEN"
}
data = {
  "fileURL": FILE_URL
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    response_json = response.json()
    print(response_json)
else:
    print("Request failed with status code:", response.status_code)

Last updated