-
changed
/v1/ip now reports the country your address resolves to, with its name, flag and region. City, coordinates and timezone appear where the edge can supply them.
/v1/ip -
changed
The IP version is now a number rather than a string: "version": 4 instead of "version": "IPv4". This breaks anything comparing it to the old text.
/v1/ip/v1/ip/validate/v1/cidr
-
added
This changelog, so you can see when endpoints arrive without diffing the OpenAPI document. Served as JSON too, filterable by change type and date.
/v1/changelog
-
added
Request inspection: echo back exactly what your client sent, return any status code you name, and delay a response to exercise timeouts.
/v1/echo/v1/headers/v1/status/{code}/v1/delay/{seconds}/v1/user-agent -
added
Subnet maths and address classification.
/v1/cidr/v1/ip/validate -
added
Hashing, encoding and JWT inspection. The JWT endpoint never verifies signatures — it reports what a token says, not whether to trust it.
/v1/hash/v1/encode/{scheme}/v1/decode/{scheme}/v1/jwt/decode -
added
Colour conversion, palettes, and WCAG contrast that linearises channel values before computing luminance — the step hand-rolled versions usually skip.
/v1/color/convert/v1/color/contrast/v1/color/palette -
added
Cron expressions explained in plain English with their next fire times, plus timezone conversion, durations and flexible date parsing.
/v1/time/cron/v1/time/convert/v1/time/diff/v1/time/parse -
added
Regression, correlation, histograms and outlier detection alongside the existing summary statistics.
/v1/statistics/regression/v1/statistics/correlation/v1/statistics/histogram/v1/statistics/outliers -
added
Unit conversion across ten categories. Binary and decimal data prefixes are distinct: a MB is 1,000,000 bytes and a MiB is 1,048,576.
/v1/math/convert/v1/math/units -
added
Checksum validation for IBAN, ISBN, Luhn and Swedish personnummer.
/v1/validate/iban/v1/validate/isbn/v1/validate/luhn/v1/validate/personnummer -
added
QR codes as SVG or PNG, and README status badges.
/v1/qr/v1/badge -
added
Placeholder people, addresses and companies in English and Swedish. Email domains are RFC 2606 reserved names, so nothing generated can reach a real person.
/v1/fake/person/v1/fake/address/v1/fake/company -
added
Slugs that fold accents to ASCII, naming-convention conversion, lorem ipsum, and passwords with an entropy figure computed from the real pool size.
/v1/slugify/v1/case/v1/lorem/v1/password -
added
Airports, public holidays computed from calendar rules for nine countries, quotes and jokes.
/v1/airports/v1/airports/{code}/v1/holidays/v1/quotes/random/v1/jokes/random -
added
Reference data: ISO 4217 currencies with their minor units, ISO 639 languages, MIME types, well-known ports, HTTP status codes and the Unicode emoji list.
/v1/currencies/v1/languages/v1/mime/v1/ports/v1/http/status/v1/emoji
-
added
Current time in any IANA timezone, with the calendar fields most callers end up computing themselves.
/v1/time/v1/time/zones -
added
Your public IP address, in JSON or as plain text for shell use.
/v1/ip -
added
UUIDs, random numbers and random strings, all drawn from a cryptographic source.
/v1/uuid/v1/random/number/v1/random/string -
added
Descriptive statistics and percentiles over a set of numbers.
/v1/statistics/summary/v1/statistics/percentile -
added
Country reference data and a curated collection of facts.
/v1/countries/v1/countries/{code}/v1/facts/random -
added
Liveness and build information.
/v1/health/v1/version