Back to directory

johtodata.com

https://johtodata.com/api/url-to-markdown
● healthy x402
Category
x402
Chains
base, arbitrum, polygon, eip155:43114, eip155:1329, solana
Price
$0.0009–$199.0000 USDC

Quality grade

How grading works
B 59.0 / 100
Availability 20.0 / 20
Endpoint responded (HTTP 402)
Payability 15.0 / 15
  • ✓ Answers a real HTTP 402 challenge
  • ✓ Publishes a /.well-known/x402 descriptor
  • ✓ Payment address on record
  • ✓ Settlement network declared
  • ✓ Price declared
Demand 0.0 / 35
0 distinct payers, 0 USDC transfers in the last 30 days
Performance 10.0 / 10
Last probe answered in 168 ms (full marks at 200 ms or less)
Readiness 14.0 / 15
Agent readiness 93/100
Owner verified 0.0 / 5
Nobody has claimed this listing yet
Endpoint last checked 18 h ago. On-chain activity last read 3 d ago. Availability and on-chain demand are both re-probed daily; the grade updates automatically on the next pass. This grade sets search order and leaderboards; the readiness score below is shown for reference only.

x402 readiness

A · 93/100

Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here B, 59.0/100), which weighs availability, payability and on-chain demand. How the two differ

Valid payment requirements 10/10 Payment requirements carry a payee, a mainnet network and a price.
Live 402 challenge 25/25 Paid endpoint answers with an HTTP 402 challenge (168 ms).
x402 version n/a x402 version not observed yet.
Signed descriptor n/a No x402 standard defines a signed descriptor.
Uptime (30 days) 15/15 4/4 probes succeeded; final after 5 probes in 30 days.
Resource declaration 10/10 Declares 68 paid resource(s).
Verified identity 5/10 Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
Freshness + modern flags 5/5 seen in a source within 7 days; declares x402.
Security declaration n/a Payment is the access control for an x402 resource.
Applicable criteria total 75 points, scaled to 100.
Responsiveness: Responsive (168 ms; bands ≤2.5 s, ≤5 s, ≤8 s, slower; penalty only).
Payment evidence: x402_challenge — We sent a request and got a live HTTP 402 challenge. Also: x402_manifest. Qualifies the payment claim; adds no points.
Measured 2026-11-11.
Nine criteria, the same as the A2A readiness score, read from our daily probe of the paid endpoint, its payment requirements and 30-day probe history. Signed descriptor and security declaration are n/a for x402 (payment is the access control), as is an x402 version we have not observed; the remaining points are scaled to 100. Grades: A>=90, B>=75, C>=60, D>=40, F<40. It also feeds 15 points of the x402 quality grade.

Compared with peers

Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.

Readiness
Higher than 94% of peers
This listing 93 · peer median 78
Latency
Faster than 61% of peers
This listing 168 ms · peer median 205 ms

Where it loses the most points, and how to win them back

  • Verified identity −5 — Claim the listing and prove control of its domain.
    Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.

How many agent tools actually work · All statistics

Paid endpoints

68 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.

GET https://johtodata.com/api/url-to-markdown $0.0050 / call

Fetch one public web page and return clean Markdown plus title. For LLM context and RAG. Tables: HTML tables become GitHub-flavored Markdown with a | --- | header row. Nested tables are lifted out as labelled sub-tables under ### Parent row → column headings, with (see Parent → column) in the parent

GET https://johtodata.com/api/extract-contacts $0.0050 / call

Fetch one public web page and return emails, phone numbers and social profile links found on it.

POST https://johtodata.com/api/context-pack $0.0100 / call

POST documents or text chunks plus a token budget. Returns deduplicated, query-ranked, whitespace-compressed context that fits the budget, with source offsets and a token estimate. Deterministic, no LLM.

POST https://johtodata.com/api/dataset-check $0.0100 / call

POST CSV text or JSON rows. Returns inferred schema plus null, missing, duplicate, type-mismatch and numeric outlier findings per column, and a 0-100 quality score. Never changes values.

POST https://johtodata.com/api/x402-lint $0.0100 / call

POST a URL of an x402 paid endpoint, or a raw PAYMENT-REQUIRED header or 402 JSON body. Returns PASS/WARN/FAIL checks for x402 v1/v2 (header/version, CAIP-2 network, USDC asset, atomic amount, payTo, timeouts, EIP-712) plus optional live checks when url is set: facilitator /supported lists network+s

POST https://johtodata.com/api/json-repair $0.0050 / call

POST broken or LLM-truncated JSON (max 16 KB). Returns valid JSON plus an ordered list of fixes: code fences, comments, single quotes, bare keys, trailing or missing commas, Python literals and unclosed strings, arrays or objects. Valid input is returned unchanged.

POST https://johtodata.com/api/schema-diff $0.0100 / call

POST two JSON Schemas or OpenAPI documents as old and new. Returns breaking and non-breaking changes with JSON pointers and reason codes: removed properties, new required fields, narrowed types, enums and bounds, removed paths, operations, parameters and responses.

POST https://johtodata.com/api/injection-scan $0.0100 / call

POST text, HTML or a public URL. Returns a 0-100 prompt-injection risk score with rule hits and exact character spans: instruction overrides, forged role tags, system-prompt leaks, secret exfiltration, hidden HTML text, zero-width and Unicode tag characters. Deterministic, versioned rules.

POST https://johtodata.com/api/pii-redact $0.0050 / call

POST text (max 64 KB). Detects and redacts emails, phone numbers, Luhn-valid card numbers, SSNs, IBANs (mod 97), IPv4/IPv6 addresses, API keys, JWTs, private keys and password assignments. Returns redacted text, per-type counts and findings with offsets. Nothing stored.

POST https://johtodata.com/api/config-lint $0.0050 / call

POST a YAML, JSON, TOML, .env, Dockerfile or GitHub Actions workflow (max 64 KB, kind auto-detected). Returns syntax errors and common mistakes with line numbers and rule IDs: tabs, duplicate keys, unpinned images and actions, root user, curl-pipe-shell, script injection, committed secrets. Optional

POST https://johtodata.com/api/validate-id $0.0050 / call

POST up to 50 identifiers. Validates IBAN (mod 97), EU/UK/CH/NO VAT format, EAN/UPC/ISBN check digits, card numbers (Luhn, brand), EVM addresses (EIP-55 checksum), Solana base58 addresses, email syntax and E.164 phone numbers. Type auto-detected when omitted. Returns normalized values.

POST https://johtodata.com/api/html-to-rag $0.0050 / call

POST HTML or a public URL. Strips scripts, styles, nav and footers, converts to Markdown and returns heading-aware chunks with heading paths, token estimates, stable hashes and configurable overlap. For embedding and RAG pipelines. Tables: HTML tables become GitHub-flavored Markdown with a | --- | h

POST https://johtodata.com/api/document-search $0.0018 / call

Rank up to 200 caller-supplied documents with lexical BM25 and return top matches, scores and exact snippet offsets. No web search, embeddings or external fetches. Caller must have rights to supplied text.

POST https://johtodata.com/api/extract-jsonld $0.0009 / call

Extract application/ld+json script blocks from caller-supplied HTML, preserving parsed fields and source offsets. Reports malformed blocks. No URL fetch, JavaScript execution or remote context resolution. Caller must have rights to supplied HTML.

POST https://johtodata.com/api/erc20-decode $0.0027 / call

Decode one caller-supplied EVM ERC-20 Transfer log into from, to and exact atomic value. Optional decimals formats a decimal string. No RPC, chain verification, token identity check or trading. Works with standard logs on EVM chains.

POST https://johtodata.com/api/docx-to-markdown $0.0200 / call

POST a public .docx URL or base64 DOCX (max 10 MB). Returns Markdown text plus image attachments. Caller is responsible for the target site's terms. robots.txt is respected. Private hosts and redirects to them are blocked.

POST https://johtodata.com/api/credits/pack $0.9900 / call

Prepaid API credit pack. Pay $0.99 USDC via x402 and receive a one-time API key with 200 calls on Starter routes. Stack packs by buying again. For monthly Starter, Growth or Scale plans email [email protected].

POST https://johtodata.com/api/us-cpsc-recalls $0.0020 / call

Search official CPSC product recalls, products and hazards for cross-border sourcing. Chinese field labels. Not certification or safety clearance.

POST https://johtodata.com/api/us-fda-recalls $0.0020 / call

Search official FDA food, drug or device enforcement recalls. Product, classification, status and dates. No patient records or medical advice.

POST https://johtodata.com/api/us-hts-tariff-lookup $0.0020 / call

Find USITC HTS codes, general/special rates and footnotes. Chinese field labels. Not total China-origin duties or customs advice.

POST https://johtodata.com/api/us-trade-rule-monitor $0.0020 / call

Search Federal Register trade and regulatory publication metadata. Dates, agencies and official PDF links. Not legal advice.

POST https://johtodata.com/api/landed-margin $0.0020 / call

Calculate landed cost and margin from caller-supplied costs, duty/VAT/fee assumptions. Exact decimal arithmetic. No live rate lookup or legal advice.

POST https://johtodata.com/api/gtin-validate $0.0010 / call

Validate GTIN-8/12/13/14 check digits for product catalogs, preserving leading zeros. No registry, ownership or authenticity verification.

POST https://johtodata.com/api/ecb-fx $0.0010 / call

Read attributed, dated ECB EUR-base currency reference rates as unchanged strings. Information only, not transaction quotes. No payment processing.

POST https://johtodata.com/api/catalog-diff $0.0020 / call

Compare two caller-supplied JSON or CSV product snapshots by SKU. Added, removed, changed products and currency-aware price deltas. No scraping.

POST https://johtodata.com/api/carton-weight $0.0010 / call

Calculate dimensional and billable kg from caller-supplied centimetres, actual kg, divisor and optional rounding step. No carrier price lookup.

POST https://johtodata.com/api/product-title-normalize $0.0010 / call

Normalize caller-supplied product titles using Unicode NFKC and whitespace cleanup. Chinese supported, originals preserved. No translation or truncation.

POST https://johtodata.com/api/company-facts $0.0100 / call

POST a company domain or ticker. Returns cited firmographics: name, legal name, industry, founded year, employees, HQ, country, tickers, SIC, latest annual report and revenue, LEI and company socials, each field with a source URL. Sources: company homepage, Wikidata, SEC EDGAR. No personal contacts.

POST https://johtodata.com/api/seo-audit $0.0050 / call

POST one page URL on a site you own or are authorized to audit. Returns on-page SEO as JSON: title, meta description, canonical, noindex, robots.txt and sitemap status, headings, images missing alt, links, schema.org types, hreflang, Open Graph, coded issues and a 0-100 score.

POST https://johtodata.com/api/place-earthquakes $0.0045 / call

Official USGS earthquakes near a point: magnitude, depth, felt reports and time. Bounded date/radius search, newest first. Public-domain source; not a safety forecast.

POST https://johtodata.com/api/place-weather-alerts $0.0018 / call

Active official US National Weather Service alerts at a US point: severity, urgency, onset and expiration, most severe first. Public-domain source, not an emergency warning service.

POST https://johtodata.com/api/company-legal-identifier $0.0045 / call

Look up organization LEI, legal name, jurisdiction and registration status from the official GLEIF API under CC0. No people, contact data or addresses. Name or exact LEI.

POST https://johtodata.com/api/vehicle-recalls $0.0045 / call

Official NHTSA safety recall campaigns by make, model and year: components, hazards, consequences and remedy. Model-level campaigns, not VIN repair status. Public-domain source.

POST https://johtodata.com/api/dns-records $0.0009 / call

Public DNS records over Google DoH. Up to four record types, DNS status, TTL and authenticated-data flag. Authorized domains only, no SMTP or mailbox verification. Email-shaped values are redacted.

POST https://johtodata.com/api/email-domain-check $0.0009 / call

MX, SPF presence and exact-domain DMARC policy diagnostics via DoH. Domain only, no mailbox addresses, SMTP or send. Not deliverability verification; SPF includes and organizational DMARC fallback not evaluated.

POST https://johtodata.com/api/ofac-crypto-screen $0.0018 / call

Exact crypto-address matching against the official OFAC SDN XML, up to 50 addresses. No identity data. EVM hex case normalized; other encodings case sensitive. Up to one-hour source cache. Non-match is not sanctions clearance.

POST https://johtodata.com/api/funding-rate-normalize $0.0009 / call

Normalize and compare caller-supplied funding records from any labeled venue or chain with explicit units, intervals and direction. NOT a live feed. No exchange requests or unlicensed market-data resale. Simple annualization is not APY.

POST https://johtodata.com/api/company-filings $0.0090 / call

Recent SEC EDGAR filing metadata for public companies by CIK, optionally filtered by form. Dates, accession IDs and primary-document names only. No personal filers, contacts, addresses or filing text.

POST https://johtodata.com/api/record-vulnerability $0.0045 / call

Official NIST NVD record by exact CVE ID, English description, CVSS metrics, weaknesses and CISA exploitation metadata. Not a vulnerability scan. NVD API attribution, no endorsement.

POST https://johtodata.com/api/place-disasters $0.0045 / call

Recent official OpenFEMA v2 disaster declarations by US state, incident dates and program flags. Statistical research/reporting only, not individual eligibility or benefit decisions. FEMA attribution included.

POST https://johtodata.com/api/vehicle-crash-ratings $0.0090 / call

Official NHTSA numerical crash and rollover rating facts by safety-rating vehicle ID. No VIN owner data, photos or copyrighted logos. Not a safety guarantee or repair-status check.

POST https://johtodata.com/api/drug-ndc-facts $0.0045 / call

Official openFDA NDC directory facts by generic name: ingredients, dosage, routes, product identifiers and marketing category. Not full drug-label text or medical advice. NDC listing does not establish FDA approval.

POST https://johtodata.com/api/product-device-clearances $0.0045 / call

Official openFDA 510(k) device-clearance factual metadata by device name. K numbers, dates, product code and decisions. No contacts, addresses or label text. Clearance is not premarket approval or medical advice.

POST https://johtodata.com/api/lead-list $0.9900 / call

One paid call for up to 20 company domains: public business contact pages, company emails/phones (free-webmail dropped), socials and light firmographics. Optional industry keyword match. Authorized collection only. Excluded from China MCP.

POST https://johtodata.com/api/company-dossier $0.5000 / call

One paid call for a full company profile: homepage firmographics, Wikidata, DNS and email-domain diagnostics, on-page SEO signals and recent SEC filings when a US ticker is known. Company-level facts only.

POST https://johtodata.com/api/jobs-feed $0.7500 / call

One paid call for hiring signals across up to 10 Greenhouse, Lever or Ashby boards. Deduped job IDs, titles, locations and URLs. No LinkedIn scraping and no applicant PII.

POST https://johtodata.com/api/trade-compliance-pack $0.9900 / call

One paid call for a product list: USITC HTS candidates, CPSC and FDA food recalls, optional landed-margin math and dated ECB FX (USD/CNY). Non-personal, China-market friendly. Not customs advice.

POST https://johtodata.com/api/url-change-watch $0.0500 / call

Diff an authorized page against a caller-supplied previous text or SHA-256. Returns changed flag, new hash and a short token diff. No screenshot.

POST https://johtodata.com/api/sitemap-to-markdown $0.2000 / call

Fetch up to 10 URLs from an authorized sitemap and return Markdown-ish text per page in one paid call. No JS rendering. Tables: this route does not emit GFM tables. It strips HTML tags to plain text, so nested tables are flattened and links lose their href.

POST https://johtodata.com/api/page-structured-extract $0.0500 / call

Screenshot-free structured extract: title, meta description, price candidates, tables and JSON-LD from server HTML.

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -sS -i -X GET https://johtodata.com/api/url-to-markdown  # expect HTTP 402 Payment Required (about 0.0009 USDC/call)
/.well-known/x402.json
https://johtodata.com/.well-known/x402

Listed in

Directories this entry was found in.

x402 since 2026-11-09