User Check API Documentation
Endpoint
POST /check/user
Perform real-time verification checks on IP addresses, email addresses, and phone numbers.
Authentication
Requires a valid User API Key passed in the X-API-Key header.
X-API-Key: your_user_api_key_hereRequest Body
ip
string
No*
Valid IPv4 or IPv6 address (e.g., "1.1.1.1")
phone
string
No*
Phone number in E.123 format (e.g., "+1 650-253-0000")
include_slow
boolean
No
Include slower comprehensive checks (port scans and ping scans). Default: true
*At least one of ip, email, or phone must be provided.
Example Request
curl -X POST "https://api.checkmyip.bot/check/user" \
-H "X-API-Key: your_user_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"ip": "8.8.8.8",
"email": "[email protected]",
"phone": "+1 650-253-0000",
"include_slow": false
}'Python Example
Response
Returns a JSON object containing an array of check results. The response includes:
Individual check results for each requested verification type (IP, email, phone)
Final status message indicating completion or failure
Response Format
Response Status Codes
200 OK- Request successful400 Bad Request- Invalid request data401 Unauthorized- Invalid or missing API key429 Too Many Requests- Rate limiting
Parameters
include_slow
include_slowType:
booleanDefault:
trueDescription: Controls whether to include slower, more comprehensive checks including port scans and ping scans
When set to false:
Returns faster results
Skips port scans and ping scans
When set to true (default):
Includes port scans and ping scans
Waits for additional slower checks
Validation Rules
IP Address
Must be a valid IPv4 or IPv6 address
Private IP addresses (e.g.,
192.168.x.x,10.x.x.x) are not allowedLoopback addresses (e.g.,
127.0.0.1) are not allowedLink-local IPv6 addresses are not allowed
Email Address
Must be a valid email format
Check availability depends on your subscription plan
Phone Number
Must be in E.123 international format (e.g.,
+1 650-253-0000)Must include country code with
+prefixMust be a valid phone number
Error Responses
Quota Exceeded
No Valid Checks
Last updated