Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
60
A2A live JSON-RPC A2A 0.3.0 v1.0.0 x402 micropay

Johto Data

johto-x402-api.johtodata.workers.dev · Johto Data

Valuable data. Quality leads. Paid per call in USDC on Base via x402. No API key or signup. Sample at no charge on every route with ?sample=1. Not charged if the fetch fails or nothing matches. MCP server: https://johto-x402-api.johtodata.workers.dev/mcp

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain johto-x402-api.johtodata.workers.dev via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
60/100
grade C · 9 criteria
Uptime
accumulating
2/5 direct probes · 30d
~180 ms response
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
1 snapshot tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~180 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 2 probes so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 14 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Johto Data (https://johtodata.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-27 20:39:53 current ccd27b5e4c6f… view →
Uptime
accumulating
2 direct probes · 30d
Response
151ms
last direct probe
Skills
14
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0200 per call
Endpoint Price Currency
https://johto-x402-api.johtodata.workers.dev/v1/kyb 0.03 USDC
https://johto-x402-api.johtodata.workers.dev/v1/read 0.02 USDC
https://johto-x402-api.johtodata.workers.dev/v1/jobs 0.1 USDC
https://johto-x402-api.johtodata.workers.dev/v1/jp-invoice-check 0.02 USD
https://johto-x402-api.johtodata.workers.dev/v1/sec-13f 0.03 USD
https://johto-x402-api.johtodata.workers.dev/v1/sec-8k 0.03 USD
https://johto-x402-api.johtodata.workers.dev/v1/sanctions-screen 0.025 USD
https://johto-x402-api.johtodata.workers.dev/v1/tenders 0.11 USD
https://johto-x402-api.johtodata.workers.dev/v1/uk-tenders 0.03 USD
https://johto-x402-api.johtodata.workers.dev/v1/fr-tenders 0.06 USD
https://johto-x402-api.johtodata.workers.dev/v1/au-contracts 0.035 USD
https://johto-x402-api.johtodata.workers.dev/v1/wallet-risk 0.025 USD
https://johto-x402-api.johtodata.workers.dev/v1/crawl 0.05 USD
https://johto-x402-api.johtodata.workers.dev/v1/domain-profile 0.03 USD
Try it ↗ Opens the operator's documentation in a new tab.
Settlement wallet: 0x133517264baffb57d496a1d7969e3b4830752dc3 on Base · basescan ↗
Agent cardhttps://johto-x402-api.johtodata.workers.dev/.well-known/agent-card.json
Providerhttps://johtodata.com
Docshttps://johto-x402-api.johtodata.workers.dev/openapi.json
Discovered via
a2a_registry_org

Skills · 14 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

jp-invoice-check

GET https://johto-x402-api.johtodata.workers.dev/v1/jp-invoice-check ($0.02 per call, x402 USDC on Base). $0.02 per call. Status of one Japanese qualified-invoi…

No taxonomy category yet
japaninvoicequalified-invoicet-numberkyb
sec-13f

GET https://johto-x402-api.johtodata.workers.dev/v1/sec-13f ($0.03 per call, x402 USDC on Base). $0.03 per call. 13F-HR holdings for one institutional filer (fu…

No taxonomy category yet
secedgar13fholdingsinstitutional
sec-8k

GET https://johto-x402-api.johtodata.workers.dev/v1/sec-8k ($0.03 per call, x402 USDC on Base). $0.03 per call. Recent 8-K and 8-K/A filings for one SEC filer, …

canonical SEC Filing Retrieval match 91%
secedgar8-kfilingscompany-events
sanctions-screen

GET https://johto-x402-api.johtodata.workers.dev/v1/sanctions-screen ($0.025 per call, x402 USDC on Base). $0.025 per call. Screen one person or entity name aga…

canonical Sanctions Screening match 88%
sanctionsofacuk-sanctionsamlkyc
tenders

GET https://johto-x402-api.johtodata.workers.dev/v1/tenders ($0.11 per call, x402 USDC on Base). $0.11 per call. One fixed bundle of the newest notices from 4 m…

No taxonomy category yet
tendersprocurementeuteduk
uk-tenders

GET https://johto-x402-api.johtodata.workers.dev/v1/uk-tenders ($0.03 per call, x402 USDC on Base). $0.03 per call. Up to 25 newest UK tender notices from Find …

No taxonomy category yet
tendersprocurementukfind-a-tendercontracts-finder
fr-tenders

GET https://johto-x402-api.johtodata.workers.dev/v1/fr-tenders ($0.06 per call, x402 USDC on Base). $0.06 per call. Up to 25 newest French tender notices from B…

No taxonomy category yet
tendersprocurementfranceboampmarches-publics
au-contracts

GET https://johto-x402-api.johtodata.workers.dev/v1/au-contracts ($0.035 per call, x402 USDC on Base). $0.035 per call. Up to 25 Australian federal contract not…

No taxonomy category yet
contractsprocurementaustraliaaustenderocds
wallet-risk

GET https://johto-x402-api.johtodata.workers.dev/v1/wallet-risk ($0.025 per call, x402 USDC on Base). $0.025 per call. Screen one EVM address against the OFAC S…

No taxonomy category yet
cryptowalletsanctionsofacphishing
kyb

GET https://johto-x402-api.johtodata.workers.dev/v1/kyb ($0.03 per call, x402 USDC on Base). Company verification from GLEIF LEI and SEC EDGAR: LEI status, regi…

No taxonomy category yet
kybcompany-verificationleigleifsec
read

GET https://johto-x402-api.johtodata.workers.dev/v1/read ($0.02 per call, x402 USDC on Base). Read one web page as Markdown: url, HTTP status, title, markdown, …

canonical Web Content Normalization match 91%
webmarkdownragreaderx402
crawl

GET https://johto-x402-api.johtodata.workers.dev/v1/crawl ($0.05 per call, x402 USDC on Base). Crawl up to 20 pages under a start URL into Markdown: url, HTTP s…

canonical Web Content Normalization match 90%
webcrawlmarkdownragdocs
jobs

GET https://johto-x402-api.johtodata.workers.dev/v1/jobs ($0.10 per call, x402 USDC on Base). Open jobs from named Lever boards, up to 25 per call: title, locat…

No taxonomy category yet
jobshiringleversalaryx402
domain-profile

GET https://johto-x402-api.johtodata.workers.dev/v1/domain-profile ($0.03 per call, x402 USDC on Base). $0.03 per call. Profile of one domain in one call: A, AA…

No taxonomy category yet
domaindnsspfdmarcdkim

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-10-27 20:39:54 200 ✓ 151ms
2026-10-27 20:39:53 200 ✓ 177ms

Cheaper or better alternatives per-skill

↓ 3 skills cheaper elsewhere peak save 95.0%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

denpyo-api.hp-vladic.workers.dev
OCR a Japanese invoice (請求書) into JSON — vendor, line items, 8%/10% consumption-tax (消費税) breakdown — and verify the qualified-invoice regis
denpyo-api.hp-vladic.workers.dev · q 45%
Mart402
Pay-per-call APIs for AI agents with verifiable results: documents & web, Japan statutory calculations, calibrated vision. Pay per call with
Mart402 · q 90%
x402-jpcrypto-intel-main.jpgame-intel.workers.dev
Daily briefing and analysis report on Japan crypto regulation and the Japanese digital-asset market: English analysis and news summaries cur
x402-jpcrypto-intel-main.jpgame-intel.workers.dev · q 45%
Japan Corporate Registry API
Japanese company lookup, search, KYB/KYC verification, and one-call KYB reports over the official National Tax Agency corporate-number regis
MAMETA · q 76%
HojinCheck
HojinCheck — Japanese corporate verification API (hojin = 法人, Japanese for "corporate entity"). The standard tool for AI agents everywhere t
HojinCheck · q 80%
invoice-extract-jp.threads-cron.workers.dev
This endpoint extracts invoice registration numbers (T + 13 digits, with check-digit validation), total, subtotal, consumption tax with 8%/1
invoice-extract-jp.threads-cron.workers.dev · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/johto-x402-api.johtodata.workers.dev.svg)](https://agenstry.com/agents/johto-x402-api.johtodata.workers.dev)
[![Verified Business](https://agenstry.com/badge/johto-x402-api.johtodata.workers.dev/identity.svg)](https://agenstry.com/agents/johto-x402-api.johtodata.workers.dev)
[![Uptime](https://agenstry.com/badge/johto-x402-api.johtodata.workers.dev/uptime.svg)](https://agenstry.com/agents/johto-x402-api.johtodata.workers.dev)
[![A2A version](https://agenstry.com/badge/johto-x402-api.johtodata.workers.dev/protocol.svg)](https://agenstry.com/agents/johto-x402-api.johtodata.workers.dev)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "Johto Data",
  "version": "1.0.0",
  "description": "Valuable data. Quality leads. Paid per call in USDC on Base via x402. No API key or signup. Sample at no charge on every route with ?sample=1. Not charged if the fetch fails or nothing matches. MCP server: https://johto-x402-api.johtodata.workers.dev/mcp",
  "url": "https://johto-x402-api.johtodata.workers.dev/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://johto-x402-api.johtodata.workers.dev/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "Johto Data",
    "url": "https://johtodata.com"
  },
  "documentationUrl": "https://johto-x402-api.johtodata.workers.dev/openapi.json",
  "iconUrl": "https://johtodata.com/assets/app-icon-512.png?v=7",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "jp-invoice-check",
      "name": "jp-invoice-check",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/jp-invoice-check ($0.02 per call, x402 USDC on Base). $0.02 per call. Status of one Japanese qualified-invoice issuer registration number (\u9069\u683c\u8acb\u6c42\u66f8\u767a\u884c\u4e8b\u696d\u8005 \u767b\u9332\u756a\u53f7, T + 13 digits) for corporations (\u6cd5\u4eba): registration_number, status (registered, cancelled, expired, not_found), name, registration_date, update_date, cancel_date and expire_date when set, prefecture of the head office, data_as_of and source. Batch: POST {\"numbers\":[...]} with up to 1000 numbers at $0.012 per unique number; the price is set from the count before payment. Data as of 2026-10-21, from the National Tax Agency bulk download files (full monthly file plus daily diff files). Sole-proprietor registrations are not covered and return not_found. Sample at no charge: ?sample=1 (25 rows). Invalid numbers (format or check digit) return 400, not charged. Data not loaded returns 503, not charged. \u51fa\u5178\uff1a\u56fd\u7a0e\u5e81\u9069\u683c\u8acb\u6c42\u66f8\u767a\u884c\u4e8b\u696d\u8005\u516c\u8868\u30b5\u30a4\u30c8\uff08\u56fd\u7a0e\u5e81\uff09\uff08https://www.invoice-kohyo.nta.go.jp/\uff09\u3002\u56fd\u7a0e\u5e81\u9069\u683c\u8acb\u6c42\u66f8\u767a\u884c\u4e8b\u696d\u8005\u516c\u8868\u30b5\u30a4\u30c8\uff08\u56fd\u7a0e\u5e81\uff09\uff08https://www.invoice-kohyo.nta.go.jp/\uff09\u3092\u52a0\u5de5\u3057\u3066\u4f5c\u6210\u3002Johto Data\u4f5c\u6210\u3002\u56fd\u304c\u4f5c\u6210\u3057\u305f\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 ?t=T1180301018771 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/jp-invoice-check?sample=1",
      "tags": [
        "japan",
        "invoice",
        "qualified-invoice",
        "t-number",
        "kyb",
        "supplier-check",
        "accounts-payable",
        "tax",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/jp-invoice-check?sample=1"
      ]
    },
    {
      "id": "sec-13f",
      "name": "sec-13f",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/sec-13f ($0.03 per call, x402 USDC on Base). $0.03 per call. 13F-HR holdings for one institutional filer (fund or manager), top positions by value, up to 100 per call (offset pages through the rest): filerName, filerCik, reportDate, filedAt, accessionNumber, and per holding issuer, cusip, titleOfClass, valueUsd, shares, sharesType, putCall, investmentDiscretion, votingSole, votingShared, votingNone and pctOfPortfolio, plus portfolio total and fetchedAt. Newest report period by default; pick any 13F-HR or 13F-HR/A with accession. Pass exactly one of cik or ticker. Sample at no charge: ?sample=1. Not charged if nothing matches or SEC EDGAR is unavailable. Invalid input returns 400, not charged. The largest filers are served from a stored snapshot (snapshotAsOf gives its time); other very large filers may return 503 (not charged). ?cik=1067983&limit=25 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/sec-13f?sample=1",
      "tags": [
        "sec",
        "edgar",
        "13f",
        "holdings",
        "institutional",
        "investing",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/sec-13f?sample=1"
      ]
    },
    {
      "id": "sec-8k",
      "name": "sec-8k",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/sec-8k ($0.03 per call, x402 USDC on Base). $0.03 per call. Recent 8-K and 8-K/A filings for one SEC filer, up to 20 per call, newest first: companyName, cik, ticker, formType, filedDate, filedAt, reportDate, accessionNumber, items with item names, fileNumber, documentUrl and filingIndexUrl, plus fetchedAt. Pass exactly one of ticker or cik. Sample at no charge: ?sample=1. Not charged if no filing matches or SEC EDGAR is unavailable. Invalid input returns 400, not charged. ?ticker=AAPL&limit=10&since=2026-01-01 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/sec-8k?sample=1",
      "tags": [
        "sec",
        "edgar",
        "8-k",
        "filings",
        "company-events",
        "investing",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/sec-8k?sample=1"
      ]
    },
    {
      "id": "sanctions-screen",
      "name": "sanctions-screen",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/sanctions-screen ($0.025 per call, x402 USDC on Base). $0.025 per call. Screen one person or entity name against the OFAC SDN and UK Sanctions List. Returns verdict (MATCH, POSSIBLE_MATCH, CLEAR), query, and up to 20 matches with name matched, primaryName, list, listId, entityType, programs or regimes, score 0-1, matchType (exact, alias, fuzzy), dob and nationality where listed (OFAC SDN entries; UK Sanctions List entries are names-only), plus listsChecked, listsAsOf and fetchedAt. Fuzzy matching handles typos, word order, diacritics and company suffixes. Optional filters: type, dob, country, threshold, limit. Snapshots: OFAC SDN list 2026-10-21, UK Sanctions List 2026-10-16. A CLEAR verdict is a full answer and is charged. Sample at no charge: ?sample=1. Invalid input returns 400, not charged. A screening aid, not legal advice. Contains public sector information licensed under the Open Government Licence v3.0. ?name=Bank Rossiya&type=any&threshold=0.85&limit=10 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/sanctions-screen?sample=1",
      "tags": [
        "sanctions",
        "ofac",
        "uk-sanctions",
        "aml",
        "kyc",
        "compliance",
        "screening",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/sanctions-screen?sample=1"
      ]
    },
    {
      "id": "tenders",
      "name": "tenders",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/tenders ($0.11 per call, x402 USDC on Base). $0.11 per call. One fixed bundle of the newest notices from 4 markets, 10 rows each, read live for each call: EU (TED), UK (Find a Tender), France (BOAMP) and Australia (AusTender Contract Notices, awarded contracts). Every row carries market, source and licence. A market whose feed fails is marked unavailable; you are charged only when at least one market returns rows. No parameters. Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/tenders?sample=1",
      "tags": [
        "tenders",
        "procurement",
        "eu",
        "ted",
        "uk",
        "france",
        "boamp",
        "australia",
        "austender",
        "bids",
        "sales-leads",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/tenders?sample=1"
      ]
    },
    {
      "id": "uk-tenders",
      "name": "uk-tenders",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/uk-tenders ($0.03 per call, x402 USDC on Base). $0.03 per call. Up to 25 newest UK tender notices from Find a Tender (feed=fts, default) or Contracts Finder (feed=cf), read live for each call. Returns title, buyer organisation, published and deadline dates, value and currency when stated, CPV codes, procedure, notice URL and next_cursor. No charge when nothing matches or the source fails. Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/uk-tenders?sample=1",
      "tags": [
        "tenders",
        "procurement",
        "uk",
        "find-a-tender",
        "contracts-finder",
        "ocds",
        "bids",
        "sales-leads",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/uk-tenders?sample=1"
      ]
    },
    {
      "id": "fr-tenders",
      "name": "fr-tenders",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/fr-tenders ($0.06 per call, x402 USDC on Base). $0.06 per call. Up to 25 newest French tender notices from BOAMP, read live for each call, filterable by d\u00e9partement and keyword. Returns title, buyer organisation, published and deadline dates, descriptors, procedure, notice type and notice URL (value is not included). No charge when nothing matches or the source fails. Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/fr-tenders?sample=1",
      "tags": [
        "tenders",
        "procurement",
        "france",
        "boamp",
        "marches-publics",
        "bids",
        "sales-leads",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/fr-tenders?sample=1"
      ]
    },
    {
      "id": "au-contracts",
      "name": "au-contracts",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/au-contracts ($0.035 per call, x402 USDC on Base). $0.035 per call. Up to 25 Australian federal contract notices (awarded contracts) from AusTender, read live for each call, by publish date range. Returns title, buying agency, published date, contract value in AUD, UNSPSC code, procurement method, notice URL and next_cursor. Supplier names are not included. No charge when nothing matches or the source fails. Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/au-contracts?sample=1",
      "tags": [
        "contracts",
        "procurement",
        "australia",
        "austender",
        "ocds",
        "unspsc",
        "market-intelligence",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/au-contracts?sample=1"
      ]
    },
    {
      "id": "wallet-risk",
      "name": "wallet-risk",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/wallet-risk ($0.025 per call, x402 USDC on Base). $0.025 per call. Screen one EVM address against the OFAC SDN list and the ScamSniffer phishing address list. Returns verdict (BLOCK, REVIEW, CLEAR), riskScore, flags, ofacSanctioned, ofacMatches (OFAC id, currency, programs), scamSnifferListed and listsAsOf. Snapshots: OFAC SDN list 2026-10-21, ScamSniffer phishing address list 2026-10-22. A screening aid, not legal advice. Invalid input returns 400, not charged. ?address=0x... Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/wallet-risk?sample=1",
      "tags": [
        "crypto",
        "wallet",
        "sanctions",
        "ofac",
        "phishing",
        "compliance",
        "evm",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/wallet-risk?sample=1"
      ]
    },
    {
      "id": "kyb",
      "name": "kyb",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/kyb ($0.03 per call, x402 USDC on Base). Company verification from GLEIF LEI and SEC EDGAR: LEI status, registration number, jurisdiction, direct/ultimate parent, CIK, ticker, EIN, SIC, last filing. Up to 10 rows. Pass one of name, lei, ticker or cik. Not charged if nothing matches. ?name=Tesla, Inc. Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/kyb?sample=1",
      "tags": [
        "kyb",
        "company-verification",
        "lei",
        "gleif",
        "sec",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/kyb?sample=1"
      ]
    },
    {
      "id": "read",
      "name": "read",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/read ($0.02 per call, x402 USDC on Base). Read one web page as Markdown: url, HTTP status, title, markdown, token estimate and content hash. One http(s) URL per call. Not charged if the page fails. Caller is responsible for the target site's terms. robots.txt is respected. ?url=https://...&max_chars=20000 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/read?sample=1",
      "tags": [
        "web",
        "markdown",
        "rag",
        "reader",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/read?sample=1"
      ]
    },
    {
      "id": "crawl",
      "name": "crawl",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/crawl ($0.05 per call, x402 USDC on Base). Crawl up to 20 pages under a start URL into Markdown: url, HTTP status, title, description, markdown, token estimate, content hash, truncated flag, depth and load time per page. Not charged if no page is read. ?url=https://docs.example.com&pages=20&max_chars=20000 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/crawl?sample=1",
      "tags": [
        "web",
        "crawl",
        "markdown",
        "rag",
        "docs",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/crawl?sample=1"
      ]
    },
    {
      "id": "jobs",
      "name": "jobs",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/jobs ($0.10 per call, x402 USDC on Base). Open jobs from named Lever boards, up to 25 per call: title, location, remote flag, published salary range, employment type, posted date, apply URL. Not charged if no job matches. ?companies=lever:zoox&title=engineer&days=7&remote=1&limit=25 Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/jobs?sample=1",
      "tags": [
        "jobs",
        "hiring",
        "lever",
        "salary",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/jobs?sample=1"
      ]
    },
    {
      "id": "domain-profile",
      "name": "domain-profile",
      "description": "GET https://johto-x402-api.johtodata.workers.dev/v1/domain-profile ($0.03 per call, x402 USDC on Base). $0.03 per call. Profile of one domain in one call: A, AAAA, MX, NS and CAA records, parsed SPF and DMARC, DKIM selector hints, mail provider, DNS provider, hosting or CDN, services verified in TXT records, homepage status and title, tech stack from homepage headers and HTML, TLS certificate issuer and expiry, and posture flags. Domains that do not exist, or DNS failures, return an error and are not charged. Invalid, IP or private names return 400, not charged. robots.txt is respected for the homepage. Sample at no charge: ?sample=1. DNS lookups via Cloudflare 1.1.1.1. Homepage and TLS certificate read directly from the domain. ?domain=example.com Sample at no charge: https://johto-x402-api.johtodata.workers.dev/v1/domain-profile?sample=1",
      "tags": [
        "domain",
        "dns",
        "spf",
        "dmarc",
        "dkim",
        "email-security",
        "tls",
        "ssl-certificate",
        "tech-stack",
        "due-diligence",
        "x402"
      ],
      "examples": [
        "https://johto-x402-api.johtodata.workers.dev/v1/domain-profile?sample=1"
      ]
    }
  ]
}