Utility API

A Swiss Army knife API for developers. One subscription, 25+ endpoints covering the stuff you need in every project but don't want to build yourself. **Email Validation** — Full validation with syntax checking, MX record verification, disposable domain detection, and quality scoring. Way more reliable than regex. **Text Processing** — Word count, reading time, character/sentence/paragraph stats.…

41 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Utility API endpoints

MethodEndpointDescription
GET getDateTimeNow
/v1/datetime/now
Get the current date and time in multiple formats. Optionally specify a timezone to get localized results.
POST jsonToCsv
/v1/convert/json-to-csv
Convert a JSON array of objects to a CSV string.
POST csvToJson
/v1/convert/csv-to-json
Convert a CSV string to a JSON array. Handles quoted fields and custom delimiters.
POST convertDateTime
/v1/datetime/convert
Convert a Unix timestamp (seconds or milliseconds) or ISO 8601 date string to multiple date-time formats in a specified timezone.
POST analyzeSentiment
/v1/text/sentiment
Analyze the sentiment of text using the AFINN lexicon. Returns a score, comparative value, and classification (positive/negative/neutral).
GET geolocateIp
/v1/ip/geolocate
Get geolocation data for the requesting IP, or specify an IP via query parameter. Returns country, region, city, coordinates, timezone, ISP, and more.
POST extractKeywords
/v1/text/keywords
Extract the most relevant keywords from text with frequency scoring. Filters out common stop words.
POST encodeUrl
/v1/encode/url
URL encode a string (percent-encoding).
POST decodeUrl
/v1/decode/url
Decode a URL-encoded (percent-encoded) string.
POST decodeBase64
/v1/decode/base64
Decode a Base64 encoded string back to plaintext.
GET geolocateIp
/v1/ip/geolocate
Get geolocation data for the requesting IP, or specify an IP via query parameter. Returns country, region, city, coordinates, timezone, ISP, and more.
POST analyzeSentiment
/v1/text/sentiment
Analyze the sentiment of text using the AFINN lexicon. Returns a score, comparative value, and classification (positive/negative/neutral).
POST validateEmail
/v1/email/validate
Full email validation including syntax check, MX record lookup, disposable domain detection, and deliverability scoring (0-100).
POST csvToJson
/v1/convert/csv-to-json
Convert a CSV string to a JSON array. Handles quoted fields and custom delimiters.
GET generateUuid
/v1/generate/uuid
Generate a cryptographically random UUID v4.
POST jsonToCsv
/v1/convert/json-to-csv
Convert a JSON array of objects to a CSV string.
POST extractKeywords
/v1/text/keywords
Extract the most relevant keywords from text with frequency scoring. Filters out common stop words.
POST generatePassword
/v1/generate/password
Generate one or more cryptographically secure random passwords. Configure length, character sets, and get entropy calculation.
POST generateLorem
/v1/generate/lorem
Generate lorem ipsum placeholder text. Configurable paragraphs, sentences per paragraph, and output format (text or HTML).
POST analyzeText
/v1/text/analyze
Get word count, character count, sentence count, paragraph count, reading time, and speaking time for any text.
POST generateHash
/v1/hash/generate
Generate cryptographic hashes using SHA-1, SHA-256, SHA-384, SHA-512, or all at once.
POST encodeBase64
/v1/encode/base64
Base64 encode a string with full UTF-8 support.
POST generatePassword
/v1/generate/password
Generate one or more cryptographically secure random passwords. Configure length, character sets, and get entropy calculation.
POST generateLorem
/v1/generate/lorem
Generate lorem ipsum placeholder text. Configurable paragraphs, sentences per paragraph, and output format (text or HTML).
POST generateHash
/v1/hash/generate
Generate cryptographic hashes using SHA-1, SHA-256, SHA-384, SHA-512, or all at once.
GET generateUuid
/v1/generate/uuid
Generate a cryptographically random UUID v4.
POST encodeUrl
/v1/encode/url
URL encode a string (percent-encoding).
POST encodeBase64
/v1/encode/base64
Base64 encode a string with full UTF-8 support.
POST generateQrCode
/v1/qr/generate
Generate a QR code from any text or URL. Supports SVG and PNG image output formats with configurable module size.
POST generateRandomString
/v1/random/string
Generate one or more cryptographically random strings. Optionally specify a custom character set and string length.
GET generateRandomUser
/v1/random/user
Generate one or more random fake user profiles with realistic names, emails, phone numbers, addresses, company info, and more. Useful for testing and mock data.
POST dnsLookup
/v1/dns/lookup
Look up DNS records for a domain. Supports A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, and CAA record types, or query all record types at once.
POST decodeBase64
/v1/decode/base64
Decode a Base64 encoded string back to plaintext.
POST dateTimeDiff
/v1/datetime/diff
Calculate the exact difference between two dates or timestamps. Accepts Unix timestamps (seconds or milliseconds) or ISO 8601 date strings.
POST minifyJson
/v1/json/minify
Remove all unnecessary whitespace from a JSON string to minimize its size.
POST validateEmail
/v1/email/validate
Full email validation including syntax check, MX record lookup, disposable domain detection, and deliverability scoring (0-100).
POST generateRandomNumber
/v1/random/number
Generate one or more random numbers within a specified range. Supports both integer and floating-point ranges.
POST decodeUrl
/v1/decode/url
Decode a URL-encoded (percent-encoded) string.
POST formatJson
/v1/json/format
Format a JSON string with configurable indentation for improved readability.
POST validateJson
/v1/json/validate
Check whether a JSON string is syntactically valid. Returns the parsed type, size, and any parsing errors.
POST analyzeText
/v1/text/analyze
Get word count, character count, sentence count, paragraph count, reading time, and speaking time for any text.

More Tools APIs

View all →
  • Create unique looking QR codes with logo, color and design as PNG, SVG, PDF or EPS. QR Codes can be…

    ToolsPaid322 subscribers
  • Temporary Disposable E-mail fast and easy API - is a service that allows to receive email at a temporary…

    ToolsFreemium1.5k subscribers
  • YouTube MP3 is a freemium API that converts YouTube videos into 128 kbps MP3 files via a single GET…

    ReviewedToolsFreemium13.3k subscribers
  • Google Keyword Insight is a keyword research API available on RapidAPI that returns keyword suggestions,…

    ReviewedToolsFreemium4.2k subscribers
  • The Moz DA PA API delivers Moz-sourced SEO metrics — Domain Authority, Page Authority, backlink counts, and…

    ReviewedToolsFreemium7.3k subscribers
  • Youtube Video and Audio Downloader. audio,eo,mp4,mp3,downloader,download,youtube,tiktok,instagtam,scraper,you…

    ToolsFreemium1.5k subscribers