POST
/
verify
/
file
/
create
curl --request POST \
  --url https://apis.proofy.io/v1/verify/file/create \
  --header 'Content-Type: application/json' \
  --data '{
  "file_url": "http://example.com/full/path/to/file.csv",
  "file_name": "Your file name.csv"
}'
{
  "status": "parsing",
  "id": "9b034ae4-9d28-4c5b-9cca-1b3871a9adc1"
}

The file creation endpoint allows you to verify multiple emails at once by creating a task to process the file asynchronously. Verification results are not included in the response.

File upload recommendation

Your file_url must be public – ensure that the source you provide is accessible to everyone.

For efficiency and deduplication, submit data in a single task rather than splitting it. For example, submit one file with 50k emails instead of 10 files of 5k each. If using data from a CRM, buffer it locally before submission.

Size limiting

The Bulk API supports files up to 65 MB.

Authorizations

api_key
string
query
required

Body

application/json

Response

200
application/json
Successful

The response is of type object.