❯ curl fl.q122.ru

Columbus, United States · Amazon.com, Inc.

Additional information

IP address 216.73.216.68
Decimal 3628718148
Country United States
Country (ISO) US
Region Ohio
Region code OH
Metro code 535
Postal code 43215
City Columbus
Latitude 39.9587
Longitude -82.9987
Timezone America/New_York
ASN AS16509
Organization Amazon.com, Inc.
Is proxy true

Request headers

Accept */*
Accept-Encoding gzip, br, zstd, deflate
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Via 2.0 Caddy
X-Forwarded-For 216.73.216.68
X-Forwarded-Host fl.q122.ru
X-Forwarded-Proto https
X-Real-Ip 216.73.216.68

Location

Approximate location based on IP address. IP geolocation data is provided by MaxMind GeoLite2.

API

All data is available programmatically. When using curl, pass the -s flag to hide the progress bar.

Plain text

These endpoints return plain text by default, with a trailing newline at the end.

Command Response
curl fl.q122.ru 216.73.216.68
curl fl.q122.ru/country United States
curl fl.q122.ru/country-iso US
curl fl.q122.ru/city Columbus
curl fl.q122.ru/asn AS16509
  • Set the Accept: application/json header to request response as JSON.
  • Append ?ip=IP to the request URL to lookup information for a different IP. This is not supported for the /port endpoint.

JSON

These endpoints always return JSON.

Command Description
curl fl.q122.ru/json Retrieve all IP information. See response.
curl -o /dev/null fl.q122.ru/10mb Download 10 MB (speed test)
curl -o /dev/null fl.q122.ru/100mb Download 100 MB (speed test)
curl -o /dev/null fl.q122.ru/500mb Download 500 MB (speed test)
curl -o /dev/null fl.q122.ru/1gb Download 1 GB (speed test)
curl -o /dev/null fl.q122.ru/<SIZE> Download any size for a speed test. <SIZE> is a number followed by mb or gb, e.g. 50mb, 150mb, 2gb. Maximum is 10 GB.

Connectivity check

Returns 204 No Content with an empty body. Useful for checking internet connectivity, similar to google.com/generate_204.

Command Description
curl -o /dev/null -w "%{http_code}" fl.q122.ru/generate_204 Returns 204 No Content

Response

{
  "ip": "216.73.216.68",
  "ip_decimal": 3628718148,
  "country": "United States",
  "country_iso": "US",
  "country_eu": false,
  "region_name": "Ohio",
  "region_code": "OH",
  "metro_code": 535,
  "zip_code": "43215",
  "city": "Columbus",
  "latitude": 39.9587,
  "longitude": -82.9987,
  "time_zone": "America/New_York",
  "asn": "AS16509",
  "asn_org": "Amazon.com, Inc.",
  "user_agent": {
    "product": "Mozilla",
    "version": "5.0",
    "comment": "AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
    "raw_value": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
  },
  "is_proxy": true,
  "headers": {
    "Accept": "*/*",
    "Accept-Encoding": "gzip, br, zstd, deflate",
    "User-Agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
    "Via": "2.0 Caddy",
    "X-Forwarded-For": "216.73.216.68",
    "X-Forwarded-Host": "fl.q122.ru",
    "X-Forwarded-Proto": "https",
    "X-Real-Ip": "216.73.216.68"
  }
}

Port response

This is an example response. The actual result depends on the reachability of the queried port.

{
  "ip": "216.73.216.68",
  "port": 443,
  "reachable": false
}

FAQ

How do I force IPv4 or IPv6 lookup?
Pass the appropriate flag to your client, e.g. curl -4 or curl -6.
Is automated use permitted?
Yes, but please limit automated requests to 1 request per minute. Requests exceeding this limit may receive a 429 status code or be dropped entirely.
Can I run my own instance?
Yes. The source code and documentation are available on GitHub.