Sato Hub
x402 merchant

agent402.tools

Developer tools API on Base, Arbitrum, Avalanche, Celo, Monad, Optimism, Polygon and Sei, paid per request with x402.

  • Endpoints4,845
  • Price per requestfrom $0.001
  • Outside payers · 7dn/a
  • Answer 4020 of 8

Overview

as of 2026-10-07
Seller wallet
0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0
Chains
BaseArbitrumAvalancheCeloMonadOptimismPolygonSei
Hosts
agent402.tools
CategoriesCategoriesAssigned automatically from the seller’s own listing text. A filter hint, not a claim about the service.
Developer tools1,088Market data872Onchain data704Other577AI models416Web data296Media272Identity240Search144Agents124Security96Commerce16
First seen
2026-10-05 · last seen 2026-10-07

What we observed

Payments unknown, unknownNo 402 answer, not observedNot claimed
See the readings

Endpoints

EndpointsDescriptions are the seller's own words from the catalogue and are not checked by us. A listed price is a registration, not an observed charge.
4,845 registered
  • https://agent402.tools/api/onramp-link

    Generate a single-use Coinbase Onramp URL that lets a human fund any wallet with a card or Apple Pay - the fastest way to put real USDC into an agent's wallet. Returns the ready-to-open URL, and a fee-inclusive quote wh…

    ArbitrumOnchain data

    n/a/ request

    2026-10-03

  • https://agent402.tools/api/onramp-link

    Generate a single-use Coinbase Onramp URL that lets a human fund any wallet with a card or Apple Pay - the fastest way to put real USDC into an agent's wallet. Returns the ready-to-open URL, and a fee-inclusive quote wh…

    MonadOnchain data

    n/a/ request

    2026-10-03

  • https://agent402.tools/api/onramp-link

    Generate a single-use Coinbase Onramp URL that lets a human fund any wallet with a card or Apple Pay - the fastest way to put real USDC into an agent's wallet. Returns the ready-to-open URL, and a fee-inclusive quote wh…

    AvalancheOnchain data

    n/a/ request

    2026-10-03

  • https://agent402.tools/api/onramp-link

    Generate a single-use Coinbase Onramp URL that lets a human fund any wallet with a card or Apple Pay - the fastest way to put real USDC into an agent's wallet. Returns the ready-to-open URL, and a fee-inclusive quote wh…

    OptimismOnchain data

    n/a/ request

    2026-10-03

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    SeiDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    MonadDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    ArbitrumDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    PolygonDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-diff

    Compare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with a conservative "is any change breaking?" flag. Breaking = an endpoint or required-2xx status was r…

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    PolygonDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    SeiDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    MonadDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    ArbitrumDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-extract

    Flatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with method, path, operationId, summary, tags, parameters (name / in / required / type), JSON-body flag, an…

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    PolygonDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    ArbitrumDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    MonadDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-lint

    Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list …

    SeiDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    PolygonDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    ArbitrumDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    MonadDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    SeiDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-mock-response

    Synthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operationId or method+path. Pick the response by explicit `status`, else the first 2xx, else…

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    SeiDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    ArbitrumDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    PolygonDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    MonadDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-redact

    Shrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, summaries, tags, externalDocs, deprecated). Categories are explicit; default is `["examples", "desc…

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    ArbitrumDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    SeiDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    MonadDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-required-params

    For one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `operationId` (preferred) or by `method`+`path`. Output is a single flat array tagged by `in`: `path`…

    PolygonDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-resolve-refs

    Inline every local `$ref` in an OpenAPI 3.x or Swagger 2.x document so downstream tools see a self-contained spec. Resolves `#/components/...` (OpenAPI) and `#/definitions/...` (Swagger) JSON-pointer refs anywhere in th…

    AvalancheDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-resolve-refs

    Inline every local `$ref` in an OpenAPI 3.x or Swagger 2.x document so downstream tools see a self-contained spec. Resolves `#/components/...` (OpenAPI) and `#/definitions/...` (Swagger) JSON-pointer refs anywhere in th…

    CeloDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-resolve-refs

    Inline every local `$ref` in an OpenAPI 3.x or Swagger 2.x document so downstream tools see a self-contained spec. Resolves `#/components/...` (OpenAPI) and `#/definitions/...` (Swagger) JSON-pointer refs anywhere in th…

    OptimismDeveloper tools

    n/a/ request

    2026-09-30

  • https://agent402.tools/api/openapi-resolve-refs

    Inline every local `$ref` in an OpenAPI 3.x or Swagger 2.x document so downstream tools see a self-contained spec. Resolves `#/components/...` (OpenAPI) and `#/definitions/...` (Swagger) JSON-pointer refs anywhere in th…

    SeiDeveloper tools

    n/a/ request

    2026-09-30

Evidence

as of 2026-10-07

Answers HTTP 402

Answers HTTP 402Method: one unpaid request per listed endpoint. A 402 with a payment payload a client could parse counts. Nothing is paid.

0 of 8

0 of 8 probed endpoints answered HTTP 402 with a parseable payment payload

checked 2026-09-19

x402-style payments, last 7 days (Base)

x402-style paymentsMethod: counted when the transaction carries a signed USDC authorization (EIP-3009), the settlement x402's exact scheme uses. Some non-x402 gasless sends use it too.

unknown

unknown. the 7-day payments read on Base did not complete (ranges over 10000 blocks are not supported on free plan)

window ended 2026-10-07

By chain

ChainSeller walletEndpointsAnswers 402x402-style payments
Base0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06030 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. the 7-day payments read on Base did not complete (ranges over 10000 blocks are not supported on free plan)
Arbitrum0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet
Avalanche0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet
Celo0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet
Monad0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet
Optimism0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet
Polygon0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet
Sei0xabf4fabd7c416fb67202e5f9002389fc75e2a9d06060 of 1 probed endpoints answered HTTP 402 with a parseable payment payload
2026-09-19
unknown. not measured on this chain yet

One seller wallet, each chain read on its own. We never send a payment, so we never observe what a paid call returns. Unknown means we hold no reading, not that anything failed.

Pricing

Lowest
$0.001
per request, as registeredas of
Highest
$2.00
per request, as registeredas of

The price each endpoint registered in the x402 catalogue. A listed price is a registration, not an observed charge.

Claim this merchant

Sign a message from the payout address 0xabf4fa…e2a9d0 to claim this page or download its payment ledger. Claiming proves control of the payout key. It says nothing about the service behind the address, and it does not change how this merchant is ranked. No email, no account: the signature is the whole credential, and signing a message costs no gas and moves nothing.

Data CC-BY-4.0, attribution: data by satohub.ai. Data: x402-list.com (CC BY 4.0). Data as of 2026-10-07. Appearing here is not an endorsement. Check an endpoint with the doctor.