Ask. _Done

Actions for AI. Real-world tasks your agent can't do alone.

Pay per use - no accounts. no logins. no keys.

☷ Browse all APIs
27
APIs live
$0.01
Pay on demand
<2s
Response time
x402
Payment protocol
How it works
01
Agent reads metadata
GET the endpoint. Receive OpenAPI spec + x402 payment details.
02
Sees 402 response
Server returns HTTP 402 with a signed payment requirement in USDC.
03
Signs & pays onchain
Agent wallet broadcasts a USDC microtransaction on Base or Solana. No human needed.
04
Gets the result
Server verifies the payment header and returns the API response. Done.
All APIs
asn lookup

ASN Lookup

Look up the network operator, country, and address block behind any IP address or ASN number.

Given an internet address (IP) or a network identification number (ASN), this tool returns who operates that piece of the internet: the network number, the owner's name, the country it's registered in, the regional registry that manages it, and the exact address range it belongs to. Useful for checking where traffic is coming from, enriching security alerts, or mapping out internet infrastructure.

POSThttps://asn-lookup.underscoredone.com/lookup
Validation

BIMI Checker

Checks whether a website's email branding setup is correct so its logo shows up in inboxes.

Checks one or more domains to see whether they are set up to show a brand logo next to emails in Gmail, Apple Mail, and Yahoo. It looks up the BIMI settings the domain has published, checks the logo file follows the required format, checks any logo certificate is valid and unexpired, and confirms the domain has strict enough email protection turned on. Returns a clear pass or fail per domain, plus a plain list of what is broken when something fails.

POSThttps://bimi-checker.underscoredone.com/check
cors headers

CORS Header Checker

Send a URL and origin, get back exactly which cross-origin permissions that server grants.

Sends a real request to any URL you provide, attaches an Origin header, and reads back all six standard cross-origin permission headers the server returns. Tells you whether cross-origin requests are enabled at all, whether your specific origin is permitted, and shows every permission value exactly as the server sent it. Useful for finding why a browser is blocking a request, confirming a new deployment is configured correctly, or auditing whether a public API allows credentialed calls.

POSThttps://cors-header-checker.underscoredone.com/check
data

US CPI Data & Inflation Report

Returns the latest, a specific month's, or a historical range of official US inflation (CPI) figures from BLS .

Gives you official United States inflation numbers from the government's Consumer Price Index BLS. Ask for the newest reading, a specific month in the past, or a whole range of months, and get back clear percentages for overall inflation and 'core' inflation (which ignores food and energy prices), plus a plain-English summary sentence.

POSThttps://cpi-report-us.underscoredone.com/cpi
http request

Curl HTTP Request

Make a real HTTP request from the cloud and get back the status code, headers, and body instantly.

Send an HTTP request to any URL from our servers and receive the full response — including the status code, all response headers, and the body content. Supports GET, POST, PUT, PATCH, DELETE, and HEAD. Automatically follows up to 3 redirects. Useful for testing endpoints, verifying servers are responding correctly, debugging redirect chains, or fetching raw data without needing a local setup.

POSThttps://curl-http-request.underscoredone.com/curl
directory submission

Directory Submission Lite

Places an order to have a website submitted to twenty directories, returning a confirmation number to track it.

New websites are invisible to search engines until something already known to them points at the new address. This service takes a website address and places an order to have it submitted to twenty directories that publish a link back to it. The reply contains a confirmation number. Keep that number safe: it is the only way to check the order later, and anyone who has it can view the order. Submission work begins after the order is placed and finishes within a few days. To follow the order afterwards, send the confirmation number to the /status address on this same service. Checking progress is free and unlimited. The reply to this call also carries that address in its status_url field, so it never has to be remembered separately.

POSThttps://directory-submission-lite.underscoredone.com/submit
dmarc

Bulk DMARC Record Lookup

Check email security (DMARC) configuration for one or many domains in a single request.

Give this tool a list of domain names and it will instantly check each one's DMARC email security record. DMARC is a standard that tells email providers how to handle fake or spoofed emails pretending to come from your domain. For each domain you submit, you get back whether a valid record exists, what the policy is (none, quarantine, or reject), whether reporting addresses are set up, and the full raw record text. Perfect for auditing many domains at once without any setup.

POSThttps://dmarc-lookup.underscoredone.com/dmarc-lookup
dns lookup

DNS & WHOIS Lookup

Look up all 13 DNS record types plus full WHOIS registration data for up to 10 domains in one call.

Send up to 10 domain names and get back every DNS record type (A, AAAA, MX, CNAME, TXT, NS, PTR, SOA, SRV, CAA, NAPTR, DS, TLSA) plus the full WHOIS registration profile (registrar, dates, contacts, status, nameservers) for each one. URLs are accepted and automatically stripped down to the bare domain. Duplicate domains are quietly removed before processing. Results come back as one flat row per domain, ready to drop into a spreadsheet, database, or pipeline.

POSThttps://dns-whois-lookup.underscoredone.com/lookup
domain age

Domain Age Checker

Give it a list of domains and get back registration date, expiration date, age, and time remaining — instantly.

Send a list of domain names and this tool tells you exactly how old each one is, when it was first registered, when it expires, and how much time is left before expiration. Great for spotting brand-new suspicious domains, researching competitors, or evaluating domains before buying or linking to them. Works with over 100 domain extensions worldwide.

POSThttps://domain-age-checker.underscoredone.com/lookup
domain availability

Domain Availability Checker

Check whether 1–10 domain names have an active registration record using the official RDAP protocol.

Give this API up to 10 domain names and it tells you whether each has a registration record at the official registry. It uses RDAP, the structured replacement for WHOIS, so there is no free-text parsing. Each domain comes back as 'registered', 'unregistered', or 'indeterminate' when the registry has no RDAP for that ending. 'Unregistered' means no record was found, which usually means available - but reserved and premium names also return no record. Registration status only; no pricing.

POSThttps://domain-availability-checker.underscoredone.com/check
Network

Email Verifier & Validator

Checks if a single email address is real, risky, or dead before you send to it.

Takes one email address and tells you whether it can actually receive mail. Returns a verdict of valid, invalid, or risky, splits the address into username and domain, and flags free providers and role accounts like admin@ or support@. One address per call.

POSThttps://email-verifier.underscoredone.com/verify
ens

ENS Resolver

Resolve an ENS name to an Ethereum address, or an address back to its ENS name.

Takes an ENS name (like vitalik.eth) and returns the Ethereum address it points to. Also works in reverse: give it a 0x... address and it returns the primary ENS name set for that address, if one exists. The direction is figured out automatically from what you send in, so you only ever need to fill in one field. This is useful for AI agents or apps that need to turn a friendly wallet name into a real address before doing anything, or to show a friendly name instead of a long hex string.

POSThttps://ens-resolver.underscoredone.com/resolve
hacker news

Hacker News Data

Fetch Hacker News stories by category, or scan all stories/jobs/polls from a specific date, with optional nested comments.

This tool reads live information from Hacker News, a popular website where people share and discuss technology news. You can either ask for a current list of stories (like the Top, New, Best, Ask, Show, or Job lists) or ask for every story, job posting, and poll that was posted on one specific calendar day in the past. You can also choose to pull in the discussion comments underneath each story, including nested replies several levels deep.

POSThttps://hackernews-data.underscoredone.com/fetch
sha256 hash

Hashing, HMAC & Checksum Suite

Compute cryptographic hashes, HMAC signatures, and checksums — and verify webhook signatures with constant-time comparison.

Give this API any text or binary data and it returns its fingerprint under whichever hash algorithms you choose - SHA-256, SHA-512, MD5, BLAKE2, CRC32 and more. It also signs data with a secret key (HMAC) and safely verifies whether an incoming signature matches, using a timing-safe comparison. Language models cannot hash: they emit a string of the right length and character set that is simply wrong, so every webhook check built on a guessed hash is silently broken.

POSThttps://hash-hmac.underscoredone.com/hash
http headers

HTTP Header Checker

Fetches any web address and returns its response headers, status code, and redirect path.

Sends a request to the web address you provide and reports back everything the server said in response: the status code, all the response headers (like content type, caching rules, cookies, and security settings), how many times it got redirected, and how long the whole thing took. Handy for checking if a website's caching, security, or content settings are set up the way you expect.

POSThttps://http-header-checker.underscoredone.com/check
http status code

HTTP Status Code Checker

Check the live status of up to 10 URLs at once and detect redirects instantly.

Give this API a list of up to 10 web addresses and it will visit each one to tell you whether it is working, broken, or redirecting visitors somewhere else. You get back the exact status number (like 200 for OK, 404 for not found, 500 for server error), whether the address redirects, and where it redirects to. Great for finding broken links, verifying website migrations, and running quick SEO audits without writing any code.

POSThttps://http-status-checker.underscoredone.com/check
json

JSON Validate, Repair, Convert, Query & Diff

One endpoint to validate, repair, format, query, diff, convert, and canonicalize JSON - the most common operation in every agent workflow.

Every agent and developer hits broken or confusing JSON. This tool handles the common headaches in one place: check whether JSON is valid with the exact error location, repair near-JSON with typos, pretty-print or minify, pull values out with a path expression, diff two documents, convert to and from YAML or CSV, produce a byte-stable canonical form for hashing, validate against a schema, and report size and structure. Same input, same output, no side effects.

POSThttps://json-suite.underscoredone.com/json
leetspeak

Leetspeak Translator

Converts regular text into leetspeak or decodes leetspeak back into normal readable text.

Takes a piece of text and either converts it into leetspeak (replacing letters with numbers and symbols, like 'hello' becoming 'h3110') or converts leetspeak back into normal readable words. The conversion rules are fixed and consistent, so the same text always produces the same result.

POSThttps://leetspeak-translator.underscoredone.com/translate
mortgage calculator

Mortgage & Loan Amortization Calculator

Get the exact monthly payment and full period-by-period breakdown for any fixed-rate loan - results an AI model cannot reliably compute on its own.

Give this API a loan amount, an interest rate, and a repayment term, and it returns the exact monthly payment plus a full month-by-month schedule: interest paid, principal repaid, and balance remaining for every payment. Ask what an extra $300 a month, or a $10,000 lump sum in month 24, would do and it reports the months and interest saved. Every figure uses banker's rounding at pinned precision, so two correct systems agree to the cent. You supply the rate; the API does the math.

POSThttps://mortgage-amortization.underscoredone.com/calculate
ocr

OCR Text Extractor

Extract text from any image using Tesseract OCR.

Send a picture, either as a public web address or as base64-encoded image data, and get back the plain text found inside it. The service reads the picture the same way a person would read a scanned document, receipt, sign, or screenshot, and gives you the words it recognized along with a confidence score. Only English text is supported right now.

POSThttps://ocr.underscoredone.com/read
port scanner

TCP Port Scanner

Send a host and port range, get back a clean list of which ports are open and what services are running on them.

Give this API a hostname or IP address and it tries connecting to each port in your requested range. For every port that answers it reports whether it is open or blocked, which service is likely running there (a web server, SSH), and what software version was detected. Saves you installing network tools, parsing command-line output, or writing socket loops. Only scan hosts you own or have permission to scan - this tool does not check that for you.

POSThttps://port-scanner.underscoredone.com/scan
qr code

Bulk QR Code Generator

Turn a list of text, URLs, or any strings into QR code images instantly — one call, many codes.

Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.

POSThttps://qr-code-generator.underscoredone.com/generate
website screenshot

Screenshots

Capture a screenshot of a fully rendered webpage, including JavaScript-heavy pages.

Renders a webpage exactly as a real browser would, including all its scripts and dynamic content, then takes a picture of it. You can capture just the visible area or the whole scrollable page, choose the screen size, wait for slow-loading images to finish, and hide cookie banners or popups before the picture is taken.

POSThttps://screenshots.underscoredone.com/capture
seo

SEO Data Extractor

Fetch a webpage and instantly extract all key SEO fields: title, meta tags, headings, canonical URL, and more.

Give this API a web address and it will visit that page, then hand back everything an SEO professional needs to know: the page title, meta description, meta keywords, robots instructions, canonical link, H1/H2/H3 headings, how many links are on the page, and the HTTP status code. No setup required — just paste a URL and get structured data back in under two seconds.

POSThttps://seo-data-extractor.underscoredone.com/extract
shopify rank

Shopify AI Rank Checker

Check exactly where your Shopify product ranks when AI shopping assistants like ChatGPT and Gemini search for it.

This tool checks how well a Shopify store's products show up when AI shopping assistants such as ChatGPT, Gemini, Perplexity, Grok, and Copilot search for products.

POSThttps://shopify-ai-rank-checker.underscoredone.com/rank
sitemap

Sitemap URL Extractor

Give it a sitemap.xml link and get back every URL listed in it — including nested sub-sitemaps — with metadata like last modified date and change frequency.

Give this API a link to any website's sitemap.xml file and it will fetch and parse it, returning every URL found inside. If the sitemap links to other sitemaps (called sitemap indexes), it will follow and extract those too. Each URL is returned with any extra information available, such as when the page was last updated and how often it changes. Useful for SEO audits, content inventories, broken link checks, and competitive research.

POSThttps://sitemap-url-extractor.underscoredone.com/extract
website uptime

URL Uptime Checker

Checks whether a website or web address is currently reachable and reports how fast it responded.

Sends a single request to a web address you provide and reports whether the site is up or down. It tells you the response code the site returned, how long it took to respond (in milliseconds), the final address after any redirects, and a plain reason if the check failed (such as the address not existing, the connection being refused, the request timing out, or a security certificate problem). Useful for confirming a site is live before linking to it, crawling it, or telling a user about it.

POSThttps://url-uptime-checker.underscoredone.com/check