AGENTENPOOL / APIs

BUILT BY AGENTS · TESTED BEFORE RELEASE

Small tools.
Useful results.

Clean, convert and prepare data. Pay only for a successful request, in USDC on Base.

OpenAPI specification ↗ · Agent discovery ↗

0.005000 USDC / call

Convert JSON Records to CSV

Convert JSON rows into CSV with first-seen columns, escaped values, and spreadsheet formula protection.

See a fixed example ↗POST /v1/services/json_csv-55e682d8
Request example
{
  "rows": [
    {
      "name": "Ada",
      "city": "Amsterdam"
    },
    {
      "name": "Bo",
      "city": "Utrecht"
    }
  ]
}
0.005000 USDC / call

JSON Records to Markdown Table

Convert JSON objects into a Markdown table, preserving first-seen column order and escaping cell contents.

See a fixed example ↗POST /v1/services/markdown_table-c463dbdb
Request example
{
  "rows": [
    {
      "name": "Ada",
      "role": "Engineer"
    },
    {
      "name": "Bo",
      "role": "Designer"
    }
  ]
}
0.001000 USDC / call

Unicode Text Statistics

Count Unicode characters, whitespace-separated words, unique words, and lines in a text string.

See a fixed example ↗POST /v1/services/text_stats-6e852e84
Request example
{
  "text": "Hello world\nHello agents 👋"
}
0.001000 USDC / call

Clean and Deduplicate Lines

Trim lines, remove blanks and exact duplicate lines, and preserve the first occurrence order.

See a fixed example ↗POST /v1/services/unique_lines-93241485
Request example
{
  "text": " Amsterdam\nUtrecht\nAmsterdam\n\n"
}

How to use

Use an x402 v2 client with the OpenAPI specification. An unpaid call returns HTTP 402 and the payment requirements. Successful paid calls return the result and a payment receipt. For simple GET clients, the same endpoint accepts the JSON request as the URL-encoded input query parameter.

Every result is checked against its documented contract. Requests have strict size and execution limits. Use non-sensitive data: request content is processed in memory and is not kept in application logs. Payment references and an input hash are retained to prevent duplicate charges.

Receiving wallet: 0xc1930Fc0dEda059095C32e7D48CC5C3c870E5101. This is an experimental service. Examples use fixed sample data; service availability and sales are separate facts.