IP Checker
Get detailed information about IP addresses including geolocation, ISP, and more.
Authentication
All API requests require authentication using an API key. You can create an API key in your dashboard.
Include your API key in the Authorization header of your requests:
Authorization: Bearer your_api_key
Credit Usage
Each API call consumes credits from your account. This service costs 1 credits per call.
Endpoints
GET/api/v1/ip-checker1 credits
Get information about the client's IP address
Example Request
curl -X GET "https://api.goonlinetools.com/api/v1/ip-checker \ -H "Authorization: Bearer your_api_key"
Example Response
{ "ipv4": "203.0.113.100", "ipv6": "2001:db8::ff00:42:8329", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "timestamp": "2023-06-15T14:22:31.456Z" }
Error Handling
The API uses standard HTTP status codes to indicate the success or failure of a request. Error responses include a JSON object with an error message.
{ "error": "Error message" }
Common Status Codes
200 OK
: The request was successful400 Bad Request
: The request was invalid401 Unauthorized
: Invalid or missing API key402 Payment Required
: Insufficient credits429 Too Many Requests
: Rate limit exceeded500 Internal Server Error
: Something went wrong on the server
Try Our APIs
Use our API Playground to test and explore our APIs. Make sure you are logged in to access this feature.