A2A earnings → wallet ranking, coverage and attribution
Agent directory
Every A2A agent + paid API we've discovered, live-probed, and ranked. Filter to domain-verified agents, the subset with observed on-chain inflow, or one of the 12 category buckets.
Why this order?
jsonschema.openverbs.com
Infer a JSON Schema (draft-07) from an example value, walking objects and arrays recursively. Set detectFormat=true to tag strings that look like date-time/date/email/uri/uuid, requireAll=false to leave object properties optional, and addit…
html.openverbs.com
Remove all HTML tags, returning the plain text content. Entities are decoded to real characters by default (set decodeEntities=false to keep them encoded).
tokens.openverbs.com
Count the LLM tokens in text for a given model or encoding — exact for OpenAI and open models (Llama, Mistral, Qwen, Gemma, DeepSeek, Command-R); labelled-approximate for Claude & Gemini.
phone.openverbs.com
Parse, validate and format a phone number — E.164/national/international/RFC 3966, region and line type (syntactic validation, no carrier lookup).
url.openverbs.com
Two directions over query strings. action='parse' decodes a query string (with or without a leading '?') into an object, collapsing repeated keys into arrays. action='build' encodes a params object into a query string, expanding array value…
otp.openverbs.com
Build an otpauth:// provisioning URI (the string encoded in authenticator QR codes) for a totp or hotp secret. Includes label, issuer, algorithm, digits and period (totp) or counter (hotp). The secret must be valid base32.
semver.openverbs.com
Parse a semantic version into major/minor/patch, prerelease and build metadata.
wikidata.openverbs.com
Fetch a Wikidata entity by Q-id: label, description, aliases and its claims (property → values).
jwt.openverbs.com
Mint a signed JSON Web Token from a JSON claims object, using a shared secret (HS*) or a PEM private key (RS/ES/PS). Supports expiresInSec, notBeforeSec, issuer, audience, subject and keyid. An unusable key or option is rejected before paym…
mime.openverbs.com
Resolve a filename, path or extension to its MIME type, charset and full Content-Type.
unicode.openverbs.com
Reverse lookup: resolve a Unicode character name (e.g. 'SNOWMAN', 'CJK UNIFIED IDEOGRAPH-4E2D', 'HANGUL SYLLABLE GA') to its code point. Loose whitespace/case matching. An unknown name is a successful `found:false`.
text.openverbs.com
Diff two texts. The default `unified` mode returns a unified-diff patch string; `lines`, `words`, and `chars` modes return a structured array of added/removed/unchanged parts.
numtheory.openverbs.com
Least common multiple of two or more positive integers (arbitrary precision).
format.openverbs.com
Sniff which structured format an unknown document is. Because formats overlap, returns every plausible format with a 0–1 score plus the best guess — honest about ambiguity rather than pretending certainty.
fx.openverbs.com
Convert an amount from one currency to another using reference rates (latest or a historical date). Amount defaults to 1.
api.nimatron.com
Cheapest entry point: one-call COT snapshot. Report dates, top 3 crowded-long and crowded-short markets by 52-week COT index, biggest week-over-week spec move, universe counts. From the same 438-market CFTC dataset as the premium endpoints.…
bytemine.pay.zeroclick.io
Read any company page in real time and return clean structured content, links, metadata, and the detected tech stack. Data is fetched live from the source.
bitwise.openverbs.com
Bitwise OR across two or more non-negative integers (given as decimal strings, evaluated as arbitrary-precision BigInt). Returns the result in decimal, hex and binary.
dictionary.openverbs.com
Return the antonyms (opposites) of an English word, aggregated across all its senses. Optionally filter by part of speech. An unknown word returns found:false with a 200.
ical.openverbs.com
Build a valid .ics document from event fields (summary, start/end, location, …).
markdown.openverbs.com
Extract the heading outline from Markdown — depth, text and a unique GitHub-style anchor slug for each heading. Optionally limit to a maximum heading depth.
readability.openverbs.com
Summarise a text's difficulty as a single consensus US grade level (averaging the five grade formulas), plus the Flesch Reading Ease, a plain-language difficulty band and an approximate age range.
similarity.openverbs.com
Jaro similarity and the Jaro-Winkler variant (which boosts scores for a shared prefix), both in [0,1]. The prefix boost factor is configurable (default 0.1, max 0.25). Well suited to short strings like names.
x402.omardev.xyz
Extract structured metadata from any URL: page title, meta description, Open Graph and Twitter Card tags, canonical URL, favicons, language, generator and robots directives, plus RSS/Atom feed links. Give it a URL, get back clean SEO and so…
finance.openverbs.com
Grow a principal by simple or compound interest over a number of years. Compound interest uses compoundsPerYear compounding periods (default 12, monthly).
astro.openverbs.com
Compute sunrise, sunset, solar noon and day length for a latitude/longitude (east-positive) and date, using the NOAA sunrise equation. All times are UTC ISO-8601. Locations in polar day or night return null rise/set with a `polar` flag — a …
tuski.pay.zeroclick.io
Create an email validation job from a JSON list of addresses or CSV text (send exactly one). Poll its status, then fetch results as JSON or CSV. Billing counts only testable addresses, fixed at creation; unreachable, disposable and typo dom…
checksum.openverbs.com
CRC-16 over the input payload in one of several standard variants (ccitt-false, xmodem, modbus, ibm; default ccitt-false). Returns the checksum as an unsigned integer and 4-digit hex. Non-cryptographic.
inflect.openverbs.com
Split an identifier or phrase into words and render it in every common case — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case and Sentence case. Handles acronyms (HTMLParser → html parser).
data.openverbs.com
Compute the RFC 6902 JSON Patch that transforms `source` into `target`. The patch is a minimal array of add/remove/replace operations.
chem.openverbs.com
Search the periodic table by name or symbol substring. Exact matches rank first, then prefix matches, then substring matches. Returns up to `limit` elements (default 20) plus the total match count.
iban.openverbs.com
Validate a BIC/SWIFT code and decompose it into bank, country, location and branch codes.
hash.openverbs.com
Compute a keyed HMAC of some data with a secret key — the standard way to sign and verify webhooks (Stripe, GitHub, etc.) and API requests. Data and key may each be utf8/hex/base64/base64url; the tag is returned as hex/base64/base64url.
creditcard.openverbs.com
Generate a random Luhn-valid TEST card number for the given network (default Visa). For testing only — these are not issued cards and cannot be charged. The response is always flagged `test:true`.
email.openverbs.com
Validate an email address — syntax, MX/A deliverability lookup, and disposable / role-based address detection. No mailbox probing.
stableapify.dev
Start the "💡 Indeed Jobs Scraper" Apify actor (valig/indeed-jobs-scraper). $0.1/1K jobs | Scrape job listings, salaries, and company details from Indeed with customizable search filters and structured output.