{"rid":"data-apis/myiprightnow","card":{"rid":"data-apis/myiprightnow","eid":"myiprightnow","topic":"data-apis","slug":"myiprightnow","provider":"MyIPRightNow","url":"https://myiprightnow.com/","domain":"myiprightnow.com","category":"caller IP address and location echo API","tier":"Free keyless","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"measured","binding":"none","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-02T00:23:42.887Z","verified_basis":"live","checked_on":"2026-11-02","stale_on":"2027-01-02","n_evidence":7,"usd_month":null,"usd_per_tb_month":null,"summary":"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 parame...","duplicate_of":null,"n_unknown":0,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"myiprightnow","provider":"MyIPRightNow","url":"https://myiprightnow.com/","category":"caller IP address and location echo API","tier":"Free keyless","free_tier":{"stated":"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","unit":"requests","metered_on":"unstated","source_url":"https://myiprightnow.com/","read_on":"2026-11-02","notes":"unverified: no request quota or rate limit is stated on the page."},"per_object_cap":{"stated":"one record for the calling connection per request","bytes":null,"source_url":"https://myiprightnow.com/"},"retention":{"stated":"not applicable: answers are marked no-store","days":null,"source_url":"https://myiprightnow.com/"},"egress":{"terms":"not applicable: JSON answers, not metered in bytes","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://myiprightnow.com/"},"interface":["rest"],"interface_detail":"GET https://myiprightnow.com/api/ip answers JSON with Access-Control-Allow-Origin *; curl and jq examples are shown on the page","endpoint":"https://myiprightnow.com/api/ip","tooling":"any HTTP client; curl piped to jq as shown on the page","chaining":"Keyless 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.","limits":[{"kind":"request-rate","value":"unverified: no rate limit or quota is stated","source":"https://myiprightnow.com/"}],"binding":"none","binding_note":"no limit is published, so none could be named.","identity_cost":{"kind":"anonymous","detail":"a request with no key or credentials answered HTTP 200","country":null},"reliability_note":"no rate limit, quota or uptime statement is published; answers are marked no-store, so nothing is cached between the caller and the edge","confidence":"measured","confidence_note":"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.","evidence":[{"url":"https://myiprightnow.com/","date":"2026-11-02","proved":"the API is JSON at /api/ip with permissive CORS","capture":"sha256:14e454ac103cc4fcc1bc7262d8088cd172563705743d4162b1d0f2cfbd2c7bda","quote":"The same data is available as JSON at `/api/ip`, with permissive CORS, so you can call it from a script or a terminal:"},{"url":"https://myiprightnow.com/","date":"2026-11-02","proved":"the data describes the caller's own address and network","capture":"sha256:14e454ac103cc4fcc1bc7262d8088cd172563705743d4162b1d0f2cfbd2c7bda","quote":"Your public address, and the network details that come with it."},{"url":"https://myiprightnow.com/","date":"2026-11-02","proved":"answers are marked no-store","capture":"sha256:14e454ac103cc4fcc1bc7262d8088cd172563705743d4162b1d0f2cfbd2c7bda","quote":"The response is marked `no-store`, so nothing between you and the edge keeps a copy of it."},{"url":"https://myiprightnow.com/","date":"2026-11-02","proved":"the address is not stored beyond the ordinary request log","capture":"sha256:14e454ac103cc4fcc1bc7262d8088cd172563705743d4162b1d0f2cfbd2c7bda","quote":"No. The address is read from the request and sent straight back to you, with no database and no logging beyond the ordinary request log our host keeps for security."},{"url":"probe:https://myiprightnow.com/api/ip","date":"2026-11-02","proved":"a keyless HEAD of /api/ip answered HTTP 200","capture":"sha256:4216c7596d63eed9ac1fa7a6bbc7d8f2b9fa403c41358601803392e8274c0981","quote":"\"status\": 200"},{"url":"probe:https://myiprightnow.com/api/ip","date":"2026-11-02","proved":"the answer is marked no-store","capture":"sha256:4216c7596d63eed9ac1fa7a6bbc7d8f2b9fa403c41358601803392e8274c0981","quote":"\"cache-control\": \"no-store, private\""},{"url":"probe:https://myiprightnow.com/api/ip","date":"2026-11-02","proved":"the answer allows cross-origin reads","capture":"sha256:4216c7596d63eed9ac1fa7a6bbc7d8f2b9fa403c41358601803392e8274c0981","quote":"\"access-control-allow-origin\": \"*\""}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-02T00:23:42.887Z","notes":"Free requests: no quota stated. Rate limit: not stated. Bulk path: none; a caller-only lookup.","extras":{"bulk_path":"none","free_requests":"no quota stated"}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]}