VPNDetectionVPNDetection

Download

GET
/api/v1/database/download

Answers 302 with a time-limited URL pointing straight at object storage. Follow the redirect; the link authorizes the START of a transfer, so one already running is not interrupted when it lapses.

Authorization

apikey<token>

?apikey=<key>. Convenient in a browser; prefer a header elsewhere.

In: query

Query Parameters

id*string

Dataset id, e.g. vpn_ip_extended_v1

format*string

Not every database is built in every format. The _provider catalogues are keyed by provider id rather than by IP range, so no MMDB exists for them.

Value in"csvgz" | "mmdb"

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.vpndetection.io/api/v1/database/download?id=string&format=csvgz"
Empty
{
  "rc": "string"
}
{
  "rc": "string"
}
{
  "rc": "string"
}
{
  "rc": "string"
}
{
  "rc": "string"
}