Get started
Authentication
Every keyed request carries your API key as a Bearer token.
Send your key
- Authorizationheader
Bearer followed by your API key.
- IPSCANNER_API_KEYenvironment variable
Read by every SDK when you pass no key.
- 401missing_api_key, invalid_api_key
Answered when the key is missing or unknown.
Keep keys on your server; code in a browser exposes them.
curl https://ipscanner.io/v1/vpn/185.220.101.1 \
-H "Authorization: Bearer YOUR_API_KEY"Routes without a key
- GET/v1/demo/{ip}Try it without a key
- GET/v1/myipYour own IP
- GET/v1/asn/directoryList the largest networks
- GET/v1/asn/directorySearch networks
- GET/v1/asn/directory/{asn}Get one network
- GET/v1/crawlersList verifiable crawlers
- POST/v1/gate/tokenIssue a token
Keyless routes are limited per IP address.