High-quality, self-hosted developer APIs — accurate, fast, and fairly priced. Includes Lunar Core (astronomically-verified moon phases, void-of-course, planetary hours, sabbats & natal moon), plus hashing/checksum, QR code, video rendering, and text-classification toolkits. All endpoints return real, structured JSON with full schemas and examples.
Services from nick creighton
21 liveConvert local datetimes across IANA time zones with DST-aware offsets, or plan meetings across zones. Returns source, UTC, and target times.
Add business days, count them, or check a single date against country holiday calendars for US, GB, CA, AU, DE, FR, and IN.
Validate phone numbers in E.164 or national format and get normalized, country-aware output. Built for signup forms, CRM cleanup, and SMS.
Compute upcoming fire times for a 5-field cron expression. Returns next_runs, a count, the timezone, and the reference time used, all in UTC.
Validate or generate barcode check digits for EAN, UPC, and ISBN values. Returns validity and check-digit fields for product data accuracy.
Compare foreground and background colors and get the WCAG 2.1 contrast ratio, AA and AAA pass or fail, luminance values, and a recommendation.
Validate card numbers with Luhn and length checks, identify the network, and return masked or formatted values for safe handling.
Convert ISO strings, unix epochs, or the current time into UTC, localized, and relative formats. Returns weekday, week number, and epoch values.
Map filenames or extensions to MIME types, or reverse a MIME type back to a filename-style value. Built for uploads, headers, and validation.
Decode a JWT and inspect its header, payload, and claims without verifying the signature. Built for debugging auth flows and token contents.
Generate batches of UUIDs, ULIDs, NanoIDs, hex strings, or short tokens in one call. Built for test data, fixtures, and temporary identifiers.
Convert integer strings between bases 2 and 36, with auto-detection for 0x, 0o, and 0b prefixes. Useful for radix formatting and mixed-base input.
Convert a color string in hex, RGB, or HSL and get structured JSON back. Useful for palette generation, accessibility checks, and formatting.
Analyze any text for word counts, readability, top keywords, and reading time. Useful for editorial review, SEO checks, and language statistics.
Convert text into slug, camelCase, snake_case, and other common formats. Useful for URLs, identifiers, headings, and general text normalisation.
Score a password with strength, entropy, warnings, and crack-time analysis, or generate a strong password of any chosen length.
Get a year-level calendar of moon phases, sign ingresses, sabbats, and planetary events from a single year input. Built for astrology apps.
Get all 24 planetary hours for a latitude, longitude, and date, along with sunrise and sunset. Built for astrology and solar-time scheduling.
Get the natal moon phase, zodiac sign, and illumination for any birth date and time. Built for astrology apps and birth-chart lookups.
Get Wheel of the Year sabbats plus solstices and equinoxes for the Northern or Southern hemisphere. Built for calendars and seasonal reference.
Get New, First Quarter, Full, and Last Quarter moon dates for any range in UTC, with optional local time zone output for calendar apps.