fshy

Home / Data APIs

MyIPRightNow

myiprightnow.com/Caller IP address and location echo APIdata-apis/myiprightnowJSONcomparereport an errorprovider JSON

Free allowance
Keyless GET /api/ip returns the caller's own public IP address with network, location and timezone as JSON with permissive CORS; the page documents no parameter for another address
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
noneno named constraint binds
Evidence
measured7 sources; a live request was made and its output kept
Freshness
stale on 2027-01-02checked 2026-11-02 (live); stale on 2027-01-02
Free tierkeyless GET /api/ip returns the caller's own public IP address with network, location and timezone as JSON with permissive CORS; the page documents no parameter for another address
unit requests; metered on unstated; unverified: no request quota or rate limit is stated on the page.
Pricenone stated
Limits
  • request-rate unverified: no rate limit or quota is stated source
Bindingnone no limit is published, so none could be named.
Identityanonymous a request with no key or credentials answered HTTP 200
Egressnot applicable: JSON answers, not metered in bytes
Per-object capone record for the calling connection per request
Retentionnot applicable: answers are marked no-store
Interfacerest GET https://myiprightnow.com/api/ip answers JSON with Access-Control-Allow-Origin *; curl and jq examples are shown on the page
Toolingany HTTP client; curl piped to jq as shown on the page
Composes withKeyless read of the address, network and location a connection presents, useful for a script that needs its own egress address. It is a caller-only echo: unverified whether any lookup of another IP exists. Bulk path: none.
Reliabilityno rate limit, quota or uptime statement is published; answers are marked no-store, so nothing is cached between the caller and the edge
NotesFree requests: no quota stated. Rate limit: not stated. Bulk path: none; a caller-only lookup.
Evidence notemeasured The page was quoted and a keyless HEAD of /api/ip was probed on 2026-11-02 (HTTP 200, application/json, no-store); a GET body was not saved because it describes the calling connection.
Parsed numbers
  • has-free-tier 1
Evidence 7
datesourcewhat it proved
2026-11-02myiprightnow.com/the API is JSON at /api/ip with permissive CORS
2026-11-02myiprightnow.com/the data describes the caller's own address and network
2026-11-02myiprightnow.com/part of the text of Reliability, above
2026-11-02myiprightnow.com/the address is not stored beyond the ordinary request log
2026-11-02probe: https://myiprightnow.com/api/ipa keyless HEAD of /api/ip answered HTTP 200
2026-11-02probe: https://myiprightnow.com/api/ipthe answer is marked no-store
2026-11-02probe: https://myiprightnow.com/api/ipthe answer allows cross-origin reads
More fields 2
bulk pathnone
free requestsno quota stated