NexTool API
Multi-purpose developer utility API with 20+ endpoints in one subscription. Includes: QR code generation (SVG/BMP), website meta & Open Graph scraping, text analytics with readability scores, hashing (MD5/SHA), Base64/URL encoding, JWT decoding, UUID & password generation, IP geolocation, color conversion (HEX/RGB/HSL/CMYK) with WCAG contrast checking, and JSON tools (validate, format, diff,…
NexTool API endpoints
| Method | Endpoint | Description |
|---|---|---|
| System | ||
| GET |
getHealth /health |
Liveness/readiness probe for load balancers and orchestrators. |
| GET |
getRoot / |
Returns API metadata and available capabilities. |
| QR Code | ||
| POST |
postQrGenerate /qr/generate |
Creates a QR code from text. Response may be JSON (base64 image inside `data`) or raw `image/svg+xml` / `image/bmp` depending on `Accept` or server defaults. |
| Meta Scraper | ||
| GET |
getMetaExtract /meta/extract |
Fetches the page at the given URL and returns title, description, canonical, favicon, and structured Open Graph / Twitter / meta maps. |
| Text Analytics | ||
| POST |
postTextSlug /text/slug |
Converts input text into a URL-safe slug (max 500 characters input). |
| POST |
postTextAnalyze /text/analyze |
Computes character/word counts, syllables, reading time, readability scores, and keyword density. |
| Hash & Encode | ||
| POST |
postCryptoHash /crypto/hash |
Returns a hex digest for the given algorithm. |
| POST |
postCryptoJwtDecode /crypto/jwt-decode |
Parses header and payload without validating the signature. Expiry and issued-at are derived when present. |
| POST |
postCryptoEncode /crypto/encode |
Base64, URL encoding, and their decode variants. |
| Random Data | ||
| GET |
getRandomUuid /random/uuid |
Returns one or more RFC 4122 UUIDs (version implementation-specific). |
| GET |
getRandomLorem /random/lorem |
Returns placeholder Latin-style text by paragraph count. |
| GET |
getRandomNumber /random/number |
Uniform random integers in the inclusive range [min, max]. |
| GET |
getRandomColor /random/color |
Returns random colors in multiple formats. |
| GET |
getRandomPassword /random/password |
Cryptographically random passwords with configurable charset options. |
| IP Geolocation | ||
| GET |
getIpLookup /ip/lookup |
Resolves geolocation and network metadata for the client IP (or forwarded IP when applicable). |
| Color | ||
| POST |
postColorConvert /color/convert |
Parses hex, rgb, or hsl input and returns normalized representations plus CMYK, CSS string, and luminance. |
| POST |
postColorContrast /color/contrast |
Computes contrast ratio between two colors and WCAG 2.x AA/AAA pass/fail for normal and large text. |
| JSON Tools | ||
| POST |
postJsonValidate /json/validate |
Parses a JSON string and reports validity, top-level type, and keys for objects. |
| POST |
postJsonDiff /json/diff |
Compares two JSON values (parsed from strings) and returns structural differences. |
| POST |
postJsonToCsv /json/to-csv |
Converts a JSON array of uniform objects into CSV with inferred columns. |
| POST |
postJsonFormat /json/format |
Pretty-prints JSON with configurable indent and returns a minified variant. |
NexTool API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $5 / month | — |
|
| ULTRA | $10 / month | — |
|
| MEGA | $25 / month | — |
|