# ipa.fyi

Returns your public IP address as plain text.

    $ curl ipa.fyi
    203.0.113.42

## Endpoints

| Path | Description |
| ---- | ----------- |
| `/` | Your IP address as plain text -- no markup, no newline, nothing else. Stable output, safe to consume from scripts. |
| `/about` | This page. Served as HTML, Markdown, or plain text depending on your client. |
| `/table` | Request details as an HTML table. IP, ASN, colo, geolocation, TLS version and cipher, and forwarded headers. |
| `/debug` | The same details as compact JSON. Stable key set and key order, safe to parse from scripts. |
| `/big` | Your IP in large type. For reading off a screen across the room. |

## Formats

This page adapts to the client that asks for it: HTML for browsers, Markdown
for LLM agents, plain text for command-line tools. Force one with
`?format=html`, `?format=md`, or `?format=txt`.

## Notes

- `/` returns the bare IP with no trailing newline.
- `/debug` returns compact JSON with a stable key set and key order.
- Both are safe to script against.
