tanod-dev Utilpeek API

utilpeek, the data and text utilities. Everyday deterministic utilities: ECB foreign-exchange reference rates, SEC EDGAR company lookups (profile, latest filings, headline financials), the US Treasury daily par yield curve, QR code and barcode images, offline geocoding (GeoNames, CC BY 4.0), public holidays for 250 countries, phone-number parsing, identifier check digits (IBAN, VAT, ISBN, ...), user-agent parsing, cron schedules, time-zone conversion and URL parsing, plus text and data tools: text statistics and readability, language detection, Markdown to HTML, HTML to text, diffs, JSON Schema validation, JSON/YAML/CSV/TOML/XML conversion, hashes, HMAC webhook signatures, unit conversion (exact factors), business-day counts with holidays, color conversion with WCAG contrast, slugs, UUID/ULID generation, case conversion, line tools, regex replace, entity extraction, word frequency, keywords, extractive summaries, sentiment, spellcheck, Unicode inspection, encodings (and JWT decoding), lorem ipsum and number words.

Operations 88

GET /v1/markets/macro Get a macro snapshot: Treasury yields, FX, SOFR/EFFR, oil and gas spot, dollar… #
POST /v1/markets/macro Get a macro snapshot: Treasury yields, FX, SOFR/EFFR, oil and gas spot, dollar… #
POST /v1/fx/live Get live FX rates: live currency exchange rate such as EUR/USD, GBP/USD… #
POST /v1/markets/local-premium Get local crypto premiums: kimchi and USDT premium by venue (utilpeek) #
POST /v1/fx Get exchange rates: currency conversion rates and FX rates (ECB reference… #
POST /v1/holidays Get public holidays: list a country's public (bank) holidays for a year… #
POST /v1/validate Validate an IBAN: validate a VAT number, ISBN or other ID by format and check… #
POST /v1/fx/stablecoin-peg Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg… #
POST /v1/date/business-days Count business days between two dates #
POST /v1/finance/sec/company Look up a company in SEC EDGAR by ticker or CIK (utilpeek) #
POST /v1/finance/sec/financials Get a US company's reported financials per fiscal year or quarter from SEC… #
POST /v1/finance/treasury/yields Get US Treasury yields: the daily par yield curve for a date (utilpeek) #
POST /v1/markets/fear-greed Get the crypto Fear & Greed Index: market sentiment value (0-100), label, 7-day… #
POST /v1/qr Generate a QR code: make or create a QR code image (SVG or PNG) for text or a… #
POST /v1/barcode Generate a barcode image: Code 128, Code 39, EAN, UPC-A, ISBN-13 (utilpeek) #
POST /v1/color/convert Convert a color between hex, RGB, HSL and OKLCH and check WCAG contrast… #
POST /v1/text/language Detect the language of a text (75 languages, offline) (utilpeek) #
POST /v1/text/keywords Extract the keywords and keyphrases of a text (RAKE) (utilpeek) #
POST /v1/text/summarize Summarize a text by picking its key sentences (extractive, LexRank) (utilpeek) #
POST /v1/text/sentiment Analyze the sentiment of an English text (VADER) (utilpeek) #
POST /v1/text/unicode Find invisible, bidi and homoglyph Unicode characters in text (utilpeek) #
POST /v1/repo/info Get health facts for a GitHub repository: activity, licence, dependents… #
POST /v1/text/secret-scan Scan text for leaked secrets: API keys, tokens, private keys and seed phrases… #
POST /v1/geocode Geocode a city: get its coordinates, or reverse geocode coordinates, offline… #
POST /v1/places/nearby Find places nearby: pharmacies, cafes, ATMs, shops and hospitals near a point… #
POST /v1/text/stats Count words and score the readability of a text (utilpeek) #
POST /v1/markdown Convert Markdown to sanitized HTML (CommonMark or GFM) (utilpeek) #
POST /v1/html-to-text Convert HTML to Markdown or plain text (nothing fetched) (utilpeek) #
POST /v1/diff Diff two texts: unified line diff, word or character changes (utilpeek) #
POST /v1/slug Make a URL slug from text (Latin, Greek and Cyrillic transliteration) (utilpeek) #
POST /v1/text/case Convert text case: title, sentence, snake, camel, kebab, ... (utilpeek) #
POST /v1/text/lines Sort, dedupe, trim, shuffle or number the lines of a text (utilpeek) #
POST /v1/text/replace Find and replace in text (literal or linear-time RE2 regex) (utilpeek) #
POST /v1/text/extract Extract emails, URLs, domains, IPs, dates and crypto addresses from text… #
POST /v1/text/redact Redact PII from text: emails, phone numbers, card numbers, IBANs, SSNs, IPs and… #
POST /v1/text/frequency Count word and n-gram frequencies in a text (utilpeek) #
POST /v1/text/spellcheck Spellcheck a text with suggestions (en, es, fr, de, pt) (utilpeek) #
POST /v1/text/lorem Generate seeded lorem ipsum or English placeholder text (utilpeek) #
POST /v1/text/numbers Convert numbers to English words (and back) (utilpeek) #
POST /v1/text/subtitles-convert Convert subtitles between SRT, WebVTT and JSON, with a time shift (utilpeek) #
POST /v1/text/subtitles-check Check subtitle delivery timing, line length and reading speed (utilpeek) #
POST /v1/text/dedup-check Check whether a draft repeats your earlier texts (utilpeek) #
POST /v1/phone Validate a phone number: parse and format a phone number against its numbering… #
POST /v1/useragent Parse a User-Agent string: browser, OS, device, bot heuristic (utilpeek) #
POST /v1/cron Get the next run times of a cron expression in a time zone (utilpeek) #
POST /v1/time Convert a time between time zones, with offsets and DST (utilpeek) #
POST /v1/url Parse a URL into its parts, IDNA and public suffix, without fetching it… #
POST /v1/json/validate Validate JSON against a JSON Schema (drafts 3 to 2020-12) (utilpeek) #
POST /v1/convert Convert data between JSON, YAML, CSV, TOML and XML (utilpeek) #
POST /v1/hash Hash text or bytes: sha256, keccak256, blake2b, md5, crc32, ... (utilpeek) #
GET /v1/uuid Get one fresh UUIDv7 and its embedded timestamp (utilpeek) #
POST /v1/uuid Generate UUIDs (v4 or time-ordered v7) or ULIDs (utilpeek) #
POST /v1/hmac Sign or verify an HMAC, including GitHub, Stripe and Slack webhook signatures… #
POST /v1/phone/prefix Look up a phone number prefix: country, line type and original network, with… #
POST /v1/convert/units Convert units of measurement: length, weight, temperature, volume, pressure… #
POST /v1/color/contrast WCAG contrast check #
POST /v1/text/encode Encode or decode text: base64, hex, URL, punycode, JWT decode, ... (utilpeek) #
POST /v1/compute/gpu-prices GPU prices: cheapest H100, A100, L4 per GPU-hour on AWS, Azure, Google Cloud… #
POST /v1/compute/gpu-index GPU price index: daily H100, H200, A100 rental price per GPU-hour over time… #
POST /v1/einvoice/peppol-lookup Check whether a company is registered on the Peppol e-invoicing network… #
POST /v1/x402/lint Lint an x402 listing, or check a seller's Bazaar coverage (utilpeek) #
POST /v1/http/header-budget Measure response headers against nginx, aiohttp, Node fetch and Python limits… #
GET /v1/http/header-budget Measure response headers against nginx, aiohttp, Node fetch and Python limits… #
POST /v1/calendar/ics-build Build an iCalendar (.ics) file from JSON events (utilpeek) #
POST /v1/calendar/ics-parse Parse an iCalendar (.ics) file into JSON events (utilpeek) #
POST /v1/calendar/rrule Expand an iCalendar RRULE into dates (utilpeek) #
POST /v1/jwt/decode Decode a JWT #
POST /v1/jwt/verify Verify a JWT signature and claims (utilpeek) #
POST /v1/random Generate cryptographically strong random numbers, bytes, UUIDs, dice rolls… #
POST /v1/barcode/lookup Look up the product behind a barcode (EAN, UPC) in open product databases, with… #
POST /v1/news/crypto Get latest crypto news headlines ranked by outlet coverage (utilpeek) #
POST /v1/markets/predictions Search Polymarket prediction markets by keyword (utilpeek) #
POST /v1/feeds/parse Parse an RSS or Atom feed URL to JSON (rss to json) #
POST /v1/podcast/search Search podcasts by name, find the RSS feed URL and episodes #
POST /v1/papers/digest Digest the top academic papers on a topic: ranked, with a short summary of each… #
POST /v1/company/profile Get a company profile from a domain: site metadata, socials, tools… #
POST /v1/company/jobs List a company's open jobs from its Greenhouse, Lever or Ashby job board… #
POST /v1/company/lei Look up a company by its LEI in the GLEIF register (utilpeek) #
POST /v1/company/lei-search Search the GLEIF register for a company's LEI by name (utilpeek) #
POST /v1/vehicle/vin-decode Decode a vehicle identification number with NHTSA vPIC (utilpeek) #
POST /v1/vehicle/recalls List the NHTSA safety recalls of a vehicle by make, model and year or by VIN… #
POST /v1/news/search Search news: get the latest news headlines and recent articles by keyword… #
POST /v1/markets/event-contracts Search prediction market odds: US event contracts, implied probability… #
POST /v1/web/status-page Check an API status page: is a service up? #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tanod-dev:tanod-dev-utilpeek-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tanod-dev-utilpeek-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tanod Dev Utilpeek API
  version: 0.1.0
  contact:
    name: Tanod
    email: ops@tanod.dev
    url: https://tanod.dev
  x-refined-note:
  - x-guidance differs across the merged source definitions and was not carried
  x-tanod-terms: https://tanod.dev/payments/terms.json
  description: 'Operations tagged utilpeek across 8 of this provider''s published API definitions: finance.json, images.json, ml.json, security.json, sky.json, text.json, util.json, web.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://finance.tanod.dev
- url: https://images.tanod.dev
- url: https://ml.tanod.dev
- url: https://security.tanod.dev
- url: https://sky.tanod.dev
- url: https://text.tanod.dev
- url: https://util.tanod.dev
- url: https://web.tanod.dev
tags:


# --- truncated at 32 KB (1065 KB total) ---
# Full source: https://artifacts.apis.io/tanod-dev/openapi/tanod-dev-utilpeek-api-openapi.yml