x402radar
ServicesEndpointsLeaderboardsStatsBlogAPISubmit
List
Back to directory

Toll402

LIVE ON-CHAINBase

One endpoint for everything (OpenRouter-style): describe what you need and pass the input; Toll402 picks the best tool from the whole catalog (built-in, community-forged, external x402 services) and runs it. Tools priced above maxPriceUsd are returned as a match instead of executed.

toll402.dev
Website
79
Trust
100%
Uptime
102 ms
Latency
$2.38*
Volume (30d)

Overview

Protocolx402
Provider—
Payment assetUSD Coin
Networkbase
Categoryutility
Sourcepayai-bazaar

Health

StatusOperational
Uptime (window)100%
Success rate—
Confidence80%
Quotes (14d)22
Last checked10/15/2026, 6:19:08 AM
Latency (quote)119ms
Price / call20000
Uptime (daily)100%

Metrics by window

WindowTrustUptimeSuccessp50p95PriceData
Last hour83100%———$0.02Low
Last 24h79100%———$0.02Low
Last 7 days76100%———$0.25Low

Endpoints (85)

Schema API (all endpoints) ↗

Trust score is global for the provider. Latency, price and uptime are measured per endpoint (last 24h). Click a column to sort.

Endpoint
POST/v1/listings
Toll402
——$1
POST/v1/biz/shortlist
Sourcing for agents whose principal is launching or buying something: describe the need ("opening a coffee brand in Monterrey, need packaging suppliers and a designer") and get a ranked shortlist of real businesses with a reason, fit score, best contact channel, staff size from official registries, verification level and website summary when curated. Covers each role in the need and says what is missing.
—101 ms$0.25
POST/v1/forge
Create a NEW tool from a description, an input schema and test examples. The code is generated, run in a sandbox against your examples (up to 3 attempts), and on success published as a paid endpoint /v1/t/<name> for every agent. Infinite tools, on demand.
——$0.25
GET/v1/forge
Create a NEW tool from a description, an input schema and test examples. The code is generated, run in a sandbox against your examples (up to 3 attempts), and on success published as a paid endpoint /v1/t/<name> for every agent. Infinite tools, on demand.
——$0.25
GET/v1/biz/shortlist
Toll402
——$0.25
POST/v1/biz/details
Deep profile of a business from its OWN website: crawls up to 5 relevant pages (menu, services, prices, hours, contact, booking) and returns a machine-readable profile — summary, hours (OSM syntax), services with prices, booking channels, payments, languages, social links. First-party data only, cached 30 days per business (force=true re-crawls).
——$0.08
GET/v1/biz/details
Deep profile of a business from its OWN website: crawls up to 5 relevant pages (menu, services, prices, hours, contact, booking) and returns a machine-readable profile — summary, hours (OSM syntax), services with prices, booking channels, payments, languages, social links. First-party data only, cached 30 days per business (force=true re-crawls).
——$0.08
GET/v1/judge
Independent LLM-as-judge: scores a candidate output against a task and criteria (0-100), with pass/fail, issues and suggestions. Use it for self-verification, best-of-N, or QA gates.
——$0.07
POST/v1/judge
Independent LLM-as-judge: scores a candidate output against a task and criteria (0-100), with pass/fail, issues and suggestions. Use it for self-verification, best-of-N, or QA gates.
——$0.07
GET/v1/extract
Turn a web page or raw text into JSON that matches YOUR JSON Schema. LLM-powered, schema-constrained output — no parsing needed.
——$0.06
POST/v1/extract
Turn a web page or raw text into JSON that matches YOUR JSON Schema. LLM-powered, schema-constrained output — no parsing needed.
——$0.06
GET/v1/summarize
Faithful summary of a URL or text in the style, length and language you choose.
——$0.05
POST/v1/summarize
Faithful summary of a URL or text in the style, length and language you choose.
——$0.05
POST/v1/do
One endpoint for everything (OpenRouter-style): describe what you need and pass the input; Toll402 picks the best tool from the whole catalog (built-in, community-forged, external x402 services) and runs it. Tools priced above maxPriceUsd are returned as a match instead of executed.
——$0.02
GET/v1/do
One endpoint for everything (OpenRouter-style): describe what you need and pass the input; Toll402 picks the best tool from the whole catalog (built-in, community-forged, external x402 services) and runs it. Tools priced above maxPriceUsd are returned as a match instead of executed.
——$0.02
POST/v1/biz/verify
Is this business real, and is its contact info live? Give an id, website, phone or name: matches it against the directory and runs live checks now (site up, name on site, phone on site, domain age, phone format). Returns evidence, score and verdict.
——$0.01
GET/v1/biz/verify
Is this business real, and is its contact info live? Give an id, website, phone or name: matches it against the directory and runs live checks now (site up, name on site, phone on site, domain age, phone format). Returns evidence, score and verdict.
——$0.01
GET/v1/lookup
Answer from TRUSTED sources only (Wikipedia, Wikidata, arXiv, Crossref/DOI, World Bank): returns passages with URL, reliability tier and retrieval time for citation. With synthesize=true you also get an LLM answer that cites the passages and admits when they don't contain the answer.
——$0.01
POST/v1/lookup
Answer from TRUSTED sources only (Wikipedia, Wikidata, arXiv, Crossref/DOI, World Bank): returns passages with URL, reliability tier and retrieval time for citation. With synthesize=true you also get an LLM answer that cites the passages and admits when they don't contain the answer.
——$0.01
GET/v1/provenance
Human or synthetic? Provenance evidence for a URL: archive first-capture date, domain age, authorship markup, curated source tier, AI disclosures and stylometric signals, aggregated into a calibrated 0-100 human-origin score with every piece of evidence. Add deep=true for an LLM stylometric assessment.
——$0.01
POST/v1/provenance
Human or synthetic? Provenance evidence for a URL: archive first-capture date, domain age, authorship markup, curated source tier, AI disclosures and stylometric signals, aggregated into a calibrated 0-100 human-origin score with every piece of evidence. Add deep=true for an LLM stylometric assessment.
——$0.01
GET/v1/biz/search
Verified local-business directory for agents. Search by city, category, text or proximity; every result carries a dated verification score (0-100), level (unverified/listed/corroborated/verified/owner_verified) and, on request, the evidence behind it. Open data + live checks + owner claims, never scraped review sites.
——$0.005
POST/v1/biz/search
Global business directory for agents (any city in the world; unknown cities are seeded on demand). Search by city, country, category, text or proximity; every result carries a dated verification score (0-100), level (unverified/listed/corroborated/verified/owner_verified) and, on request, the evidence behind it. Open data + live checks + owner claims, never scraped review sites.
——$0.005
GET/v1/pdf
Download a PDF from a URL and return its full text, page count and title.
——$0.005
GET/v1/t/hn_top
Top N Hacker News stories (title, url, score) via https://hacker-news.firebaseio.com/v0/topstories.json and /v0/item/<id>.json
——$0.005
GET/v1/t/github_repo_stats
Stars, forks, open issues, license and last push for a GitHub repo via https://api.github.com/repos/<owner>/<repo>
——$0.003
POST/v1/t/jsonld_extract
Fetches a public URL, extracts all <script type="application/ld+json"> blocks, parses them as JSON, and returns the parsed objects along with a count. Useful for pulling schema.org structured data (Product, Article, Organization, etc.) from a web page.
——$0.003
GET/v1/t/jsonld_extract
Toll402
——$0.003
GET/v1/t/npm_package_info
Latest version, description, license, weekly downloads (via api.npmjs.org) and homepage for an npm package
——$0.003
GET/v1/t/rss_latest
Parse an RSS/Atom feed URL and return the latest N items (title, link, published)
——$0.003
GET/v1/read
Fetch any public web page (or PDF) and return clean, LLM-ready Markdown with title, metadata and links. Boilerplate, ads and scripts removed.
——$0.002
POST/v1/read
Fetch any public web page (or PDF) and return clean, LLM-ready Markdown with title, metadata and links. Boilerplate, ads and scripts removed.
——$0.002
POST/v1/t/cpf_cnpj_validate
Offline validator for Brazilian CPF (individual) and CNPJ (company) registration numbers. Strips formatting, checks length, rejects known invalid sequences (all same digit), and recomputes the official modulo-11 check digits for both formats.
——$0.002
GET/v1/t/cpf_cnpj_validate
Toll402
——$0.002
GET/v1/t/crypto_price
Spot price in USD for a crypto asset symbol using https://api.coinbase.com/v2/prices/<SYMBOL>-USD/spot
——$0.002
GET/v1/t/ip_geolocate
Country, region, city, timezone and ASN for an IPv4/IPv6 address via https://ipapi.co/<ip>/json/
——$0.002
GET/v1/t/wikipedia_summary
Summary extract and canonical URL for a Wikipedia topic via https://<lang>.wikipedia.org/api/rest_v1/page/summary/<title>
——$0.002
GET/v1/email/verify
Validate an email address: syntax, MX/A records, disposable-domain, free-provider and role-account detection, with a 0-100 score.
——$0.001
GET/v1/fx
Exchange rate between two ISO currencies (ECB reference rates), optionally converting an amount.
——$0.001
POST/v1/t/cin_in_validate
Offline structural validator for an Indian CIN (Corporate Identity Number, 21 characters). Parses and checks: listing status letter (L/U), 5-digit NIC industry code, 2-letter state code (against the known MCA state-code list), 4-digit incorporation year (plausible range), 3-letter company-type/ownership code (against a known enum like PLC, PTC, OPC, GOI, NPL, FTC, SGC, ULL, ULT), and 6-digit registration number. No checksum exists so this is a format-only check.
——$0.001
GET/v1/t/cin_in_validate
Toll402
——$0.001
GET/v1/t/cpr_dk_validate
Toll402
——$0.001
POST/v1/t/cpr_dk_validate
Offline validator/normalizer for a Danish CPR-nummer (personal identification number, format DDMMYY-SSSS). Checks digit count and date-of-birth validity, determines century from the 7th digit per official rules, and derives birth date and gender (last digit odd=male, even=female). Does not rely on the modulus-11 checksum since it has not been guaranteed valid for numbers issued since 2007.
——$0.001
GET/v1/t/cui_gt_validate
Toll402
——$0.001
POST/v1/t/cui_gt_validate
Offline validator for a Guatemalan CUI (Código Único de Identificación), the 13-digit national ID number. Parses the 13 digits into an 8-digit correlative, a 1-digit check digit, a 2-digit department code and a 2-digit municipality code, recomputes the check digit using the published weighted mod-11 formula (weights 2-9 over the 8 correlative digits, mod 11, 10→0) and compares it, returning validity plus the parsed components.
——$0.001
GET/v1/t/cui_ro_validate
Toll402
——$0.001
POST/v1/t/cui_ro_validate
Offline validator for a Romanian CUI (company tax ID). Strips an optional 'RO' prefix, applies weights 7-5-3-2-1-7-3-2 to the digits preceding the check digit (right-to-left), sums the weighted products, multiplies by 10, takes mod 11 (mapping a remainder of 10 to 0), and compares the result to the supplied check digit.
——$0.001
POST/v1/t/cvr_dk_validate
Offline validator for a Danish CVR-nummer (8-digit business registration number issued by the Danish Business Authority). Normalizes input to digits only, checks length and computes a modulus-11 checksum using weights 2,7,6,5,4,3,2 on the first 7 digits compared against the 8th check digit. Result is flagged as best-effort since some legacy CVR numbers do not conform to the checksum rule.
——$0.001
GET/v1/t/cvr_dk_validate
Toll402
——$0.001
GET/v1/t/fn_at_validate
Toll402
——$0.001
POST/v1/t/fn_at_validate
Offline validator for an Austrian Firmenbuchnummer (FN), the company register number. Normalizes the numeric part (1-6 digits, left-padded to 6 for calculation), computes the modulo-11 check letter using weights 2,1,2,1,2,1 (Luhn-style digit reduction for products >=9 by subtracting 9) and the standard letter table (0=p,1=a,2=b,3=c,4=d,5=e,6=f,7=g,8=h,9=i,10=k), and compares it to the supplied check letter.
——$0.001
GET/v1/t/json_schema_validate
Validate a JSON value against a JSON Schema subset (type, properties, required, enum, minimum/maximum, minLength/maxLength, items) and return errors
——$0.001
GET/v1/t/latam_tax_id_validate
Toll402
——$0.001
POST/v1/t/latam_tax_id_validate
Offline validator for South American tax IDs: Argentine CUIT/CUIL (11-digit check digit algorithm), Chilean RUT (mod-11 check digit, 0-9 or K), and Colombian NIT (mod-11 verification digit with DIAN weights). Returns whether the check digit matches and a normalized/formatted value.
——$0.001
GET/v1/t/mst_vn_validate
Toll402
——$0.001
POST/v1/t/mst_vn_validate
Offline structural validator for a Vietnamese Enterprise/Tax Code (Mã số thuế, MST). Strips spaces, checks the 10-digit head-office pattern or the 13-character branch pattern (10 digits + '-' + 3-digit sequence). Uses regex only since the official modulus-11 check-digit weight table is not consistently published.
——$0.001
GET/v1/t/orgnr_se_validate
Toll402
——$0.001
POST/v1/t/orgnr_se_validate
Offline validator for a Swedish Organisationsnummer (company registration number). Normalizes input to 10 digits (accepts XXXXXX-XXXX or plain), checks length/digit-3 validity, and verifies the final check digit using the Luhn (mod 10) algorithm.
——$0.001
POST/v1/t/pan_in_validate
Offline validator for an Indian PAN (Permanent Account Number): normalizes input to uppercase, checks the 10-character AAAAA9999A pattern, and validates the 4th character against the known holder-type code enum (P=Individual, C=Company, H=HUF, F=Firm, A=AOP, T=Trust, B=BOI, L=Local Authority, J=Artificial Juridical Person, G=Government). Does not verify the undisclosed final check character.
——$0.001
GET/v1/t/pan_in_validate
Toll402
——$0.001
POST/v1/t/partita_iva_validate
Offline validator for an Italian Partita IVA (VAT number): verifies the value is 11 numeric digits and recomputes the Luhn-like check digit (digits in odd positions summed as-is, digits in even positions doubled with 9 subtracted if the result exceeds 9, total summed and complemented mod 10) to confirm it matches the 11th digit.
——$0.001
GET/v1/t/partita_iva_validate
Toll402
——$0.001
POST/v1/t/ppsn_ie_validate
Offline validator for an Irish PPSN (Personal Public Service Number): checks the 7-digit + 1 check-letter (+ optional trailing 'A' or 'H' modifier letter) format and verifies the check letter using the published mod-23 weighted-sum algorithm (weights 8..2, optional modifier adds 9 or 72). Processes a single PPSN only; no network access or storage.
——$0.001
GET/v1/t/ppsn_ie_validate
Toll402
——$0.001
POST/v1/t/rfc_validate
Offline validator for a Mexican RFC (Registro Federal de Contribuyentes). Checks the format for persona física (4 letters + 6-digit date + 3-char homoclave) or persona moral (3 letters + 6-digit date + 3-char homoclave), verifies the embedded date is a real calendar date, and returns the parsed birth/incorporation date. Pure string/date logic, no network calls.
——$0.001
GET/v1/t/rfc_validate
Toll402
——$0.001
GET/v1/t/rodne_cislo_validate
Toll402
——$0.001
POST/v1/t/rodne_cislo_validate
Offline validator for a Czech/Slovak rodné číslo (birth number). Normalizes input to YYMMDD/XXXX or YYMMDDXXX(X), checks the calendar-valid month/day (accounting for the +50 female and +20/70 post-2004 month offsets), and for 10-digit numbers confirms the full digit string (slash removed) is evenly divisible by 11. No network calls.
——$0.001
GET/v1/t/rrn_be_validate
Toll402
——$0.001
POST/v1/t/rrn_be_validate
Offline validator for a Belgian National Register Number (Rijksregisternummer / Numéro de registre national), format YYMMDDXXXCC. Verifies the two check digits equal 97 minus (first nine digits mod 97), applying the +2,000,000,000 offset for persons born in year 2000 or later, and parses birth date, gender and sequence number.
——$0.001
POST/v1/t/rsin_nl_validate
Offline validator for a Dutch RSIN (Rechtspersonen Samenwerkingsverbanden Informatie Nummer), a 9-digit legal-entity tax identifier. Normalizes input (strips spaces/dots/dashes) and applies the elfproef (mod-11 check): weights 9,8,7,6,5,4,3,2 on the first 8 digits, minus the 9th digit, must be divisible by 11.
——$0.001
GET/v1/t/rsin_nl_validate
Toll402
——$0.001
POST/v1/t/siren_validate
Offline validator for a French SIREN (9-digit business identifier). Normalizes input (strips spaces/dashes), verifies the Luhn checksum (doubling every second digit from the right, summing digits, total divisible by 10), and flags the known La Poste exception (SIREN 356000000) which is a legitimately assigned number.
——$0.001
GET/v1/t/siren_validate
Toll402
——$0.001
GET/v1/t/siret_validate
Toll402
——$0.001
POST/v1/t/siret_validate
Offline validator for a French SIRET (14-digit establishment identifier): splits it into SIREN (first 9 digits) and NIC (last 5 digits), normalizes input by stripping spaces, and checks that the full 14-digit string satisfies the Luhn (mod 10) checksum algorithm.
——$0.001
GET/v1/t/text_stats
Word/sentence/paragraph counts, reading time (200 wpm), top 10 keywords (stopwords removed) for a text
——$0.001
POST/v1/t/unit_convert
Converts a numeric value between units within a category (length, mass, volume, temperature, area, speed, data) using a fixed offline conversion table. Pure computation, no network access.
——$0.001
GET/v1/t/unit_convert
Toll402
——$0.001
GET/v1/t/url_status
HTTP status, final content-type and response size for a URL (HEAD then GET fallback)
——$0.001
POST/v1/t/vat_at_validate
Offline validator for an Austrian UID (VAT) number: format ATU followed by 8 digits. Normalizes input, checks structure and verifies the weighted modulo-10 check digit algorithm (weights 1,2,1,2,1,2,1 on the first 7 digits, digit-sum reduction, check = (10-(sum+4)%10)%10).
——$0.001
GET/v1/t/vat_at_validate
Toll402
——$0.001
GET/v1/t/vat_fr_validate
Toll402
——$0.001
POST/v1/t/vat_fr_validate
Offline validator for a French VAT number (TVA intracommunautaire, e.g. FR32123456789). Extracts the 9-digit SIREN and 2-digit key, recomputes key = (12 + 3*(SIREN mod 97)) mod 97, and compares it to the given key.
——$0.001
POST/v1/fx
Toll402
——$0.001

Equivalent APIs

See all alternatives →

Same category, ranked by Trust score — switch to a more reliable or cheaper source.

88
JSON to CSV Converter
json-to-csv.use.x402atlas.comBase
Uptime
100%
Latency
286 ms
Price / call
$0.01
Endpoints
1
85
Address Intel — FiatDock
fiatdock.comBase
Uptime
100%
Latency
48 ms
Price / call
$0.00099 – $0.5
Endpoints
176
84
Agent-domain-trust
agent-domain-trust.iykykblog.workers.devBase
Uptime
100%
Latency
473 ms
Price / call
$0.01
Endpoints
1
83
X402-tools
x402-tools.omkaraoglan.workers.devBase
Uptime
100%
Latency
90 ms
Price / call
$0.001
Endpoints
1
81
Timezone Converter
x402.shizu.meBase
Uptime
100%
Latency
90 ms
Price / call
$0.001 – $0.05
Endpoints
70
79
OrionCMD Checks
api.orioncmd.comBase
Uptime
100%
Latency
587 ms
Price / call
$0.01 – $0.5
Endpoints
7