Softbot mascot

Softbot Studio

Tools for AI agents

Softbot Reader

Turn any web page into clean markdown. Send a URL, get back title, metadata, markdown, final_url, truncated and word_count.

$0.003 USDC per call  paid with x402 on Solana. No signup or API key. Failed requests (status 400 or higher) are not charged.

Endpoint

POST https://softbot-reader-mainnet.softbot.workers.dev/v1/read
Content-Type: application/json

{"url": "https://example.com"}

How payment works

# 1. Call without payment: you get HTTP 402 + a PAYMENT-REQUIRED header
curl -i -X POST https://softbot-reader-mainnet.softbot.workers.dev/v1/read \
  -H 'Content-Type: application/json' -d '{"url":"https://example.com"}'
# HTTP/2 402
# payment-required: <base64 payment requirements: 3000 USDC base units, Solana>

# 2. Sign the payment with an x402 client and retry with PAYMENT-SIGNATURE
curl -X POST https://softbot-reader-mainnet.softbot.workers.dev/v1/read \
  -H 'Content-Type: application/json' -H 'PAYMENT-SIGNATURE: <signed payload>' \
  -d '{"url":"https://example.com"}'
# 200 OK -> {"title": "...", "markdown": "...", ...}

Free endpoints: /health · /.well-known/x402 · /openapi.json

Safe by design: http/https only, private networks blocked, robots.txt respected, 2 MB / 10 s limits.

Softbot Reader Pro

Structured data from any public web page, no LLM: tables as row objects, schema.org JSON-LD, OpenGraph/meta tags, emails, phones & social profiles, deduped links, heading outline, images with alt text, plus your own CSS-selector fields.

$0.004 USDC per call  paid with x402 on Solana. No signup or API key. Failed requests (status 400 or higher) are not charged. Use when your agent needs facts (prices, stats, contacts, product data) rather than prose.

Endpoint

POST https://softbot-reader-mainnet.softbot.workers.dev/v1/extract
Content-Type: application/json

{"url":"https://en.wikipedia.org/wiki/List_of_tallest_buildings",
 "include":["tables","meta"],
 "fields":{"title":"h1"}}

Free endpoints: /health · /.well-known/x402 · /openapi.json

Safe by design: http/https only, private networks blocked, robots.txt respected, 2 MB / 10 s limits.

Softbot Token Check

Is this Solana token safe to touch? Send a mint, get back a verdict (safe / caution / avoid), a 0-100 risk_score and plain-English reasons: mint & freeze authority, Token-2022 traps (transfer fee, permanent delegate, transfer hook, default-frozen), holder concentration, token age and DEX liquidity.

$0.01 USDC per call  paid with x402 on Solana. No signup or API key. Invalid mints and upstream errors are not charged.

Endpoint

POST https://softbot-tokencheck-mainnet.softbot.workers.dev/v1/check
Content-Type: application/json

{"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}
# 200 OK -> {"verdict": "safe", "risk_score": 0, "reasons": [...], "disclaimer": "...Not financial advice..."}

Free endpoints: /health · /.well-known/x402 · /openapi.json

Automated heuristics from public data. Not financial advice.

Softbot Email Check

Is this email address worth sending to? Send one address, get back a verdict (deliverable_likely / risky / invalid) with plain-English reasons: syntax, MX records (A-record fallback), disposable providers, role addresses (admin@, info@), free providers, typo suggestions (gmial.com → gmail.com), SPF / DMARC / DKIM and domain age.

$0.002 USDC per call  paid with x402 on Solana. No signup or API key. Invalid input and upstream errors are not charged. One address per call.

Endpoints

POST https://softbot-emailcheck-mainnet.softbot.workers.dev/v1/email
Content-Type: application/json

{"email": "someone@example.com"}
# 200 OK -> {"verdict": "deliverable_likely", "reasons": [...], "typo_suggestion_email": null, ...}

POST https://softbot-emailcheck-mainnet.softbot.workers.dev/v1/domain      # domain-only checks, same price
{"domain": "example.com"}

Free endpoints: /health · /.well-known/x402 · /openapi.json

No SMTP mailbox probing. Disposable list from disposable-email-domains (CC0).