api.relaystation.ai
api.relaystation.ai
· api.relaystation.ai
Pay-per-call agent infrastructure with x402 v2 micropayments (USDC/EURC on Base): durable file storage & handoff (batons), 150+ compute ops (PDF, data/CSV, image, audio/video, text), agent-to-human messaging, e-signatures, ID verification, sanctions screening, and agent contracts. Sub-cent pricing; no account required — the wallet is the identity. OpenAPI: https://api.relaystation.ai/openapi.json · llms.txt: https://api.relaystation.ai/llms.txt · MCP: https://api.relaystation.ai/mcp
api.relaystation.ai 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.
schema invalid: 1 validation error for AgentCard
capabilities
Input should be a valid dictionary or instance of Capabilities [type=model_type, input_value=['webhook_register'
Dispute or improve this rating
F
Conformance score: 25/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://api.relaystation.ai/v1/archive/zip
|
0.01 | USDC |
https://api.relaystation.ai/v1/barcode
|
0.01 | USDC |
https://api.relaystation.ai/v1/baton
|
0.01 | USDC |
https://api.relaystation.ai/v1/baton/%7Bid%7D/vectors
|
0.01 | USDC |
https://api.relaystation.ai/v1/baton/%7Bid%7D/vectors/query
|
0.01 | USDC |
https://api.relaystation.ai/v1/bundles/ingest-document
|
0.1 | USDC |
https://api.relaystation.ai/v1/bundles/rag-ingest
|
0.02 | USDC |
https://api.relaystation.ai/v1/bundles/rag-query
|
0.01 | USDC |
https://api.relaystation.ai/v1/codes/color-convert
|
0.01 | USDC |
https://api.relaystation.ai/v1/codes/qr-decode
|
0.01 | USDC |
https://api.relaystation.ai/v1/contracts
|
0.02 | USDC |
https://api.relaystation.ai/v1/csv/convert
|
0.01 | USDC |
https://api.relaystation.ai/v1/csv/dedupe
|
0.01 | USDC |
https://api.relaystation.ai/v1/csv/select
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/cast
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/derive
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/diff
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/dropna
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/explode
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/fillna
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/filter
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/from-xlsx
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/groupby
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/join
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/pivot
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/profile
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/rename
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/sample
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/schema-infer
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/slice
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/sort
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/sql
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/sql-large
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/to-xlsx
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/union
|
0.01 | USDC |
https://api.relaystation.ai/v1/data/validate
|
0.01 | USDC |
https://api.relaystation.ai/v1/doc/ask-document
|
0.08 | USDC |
https://api.relaystation.ai/v1/doc/convert
|
0.01 | USDC |
https://api.relaystation.ai/v1/doc/extract-form
|
0.28 | USDC |
https://api.relaystation.ai/v1/doc/extract-tables
|
0.08 | USDC |
https://api.relaystation.ai/v1/doc/ocr-layout
|
0.01 | USDC |
https://api.relaystation.ai/v1/doc/parse-id
|
0.05 | USDC |
https://api.relaystation.ai/v1/doc/parse-invoice
|
0.055 | USDC |
https://api.relaystation.ai/v1/esigndoc/envelopes
|
0.05 | USDC |
https://api.relaystation.ai/v1/generate/chart
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/favicon
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/identicon
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/invoice
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/mock-data
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/og-image
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/placeholder
|
0.01 | USDC |
https://api.relaystation.ai/v1/generate/qr-logo
|
0.01 | USDC |
https://api.relaystation.ai/v1/idverify/verifications
|
0.1 | USDC |
https://api.relaystation.ai/v1/image/adjust
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/blur
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/composite
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/compress
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/contact-sheet
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/convert
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/crop
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/dominant-color
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/exif-strip
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/extend
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/from-html
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/grayscale
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/metadata
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/ocr
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/resize
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/rotate
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/sharpen
|
0.01 | USDC |
https://api.relaystation.ai/v1/image/trim
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/answer
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/classify
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/embed
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/extract
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/json_repair
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/keywords
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/proofread
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/rewrite
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/sentiment
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/summarize
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/title
|
0.01 | USDC |
https://api.relaystation.ai/v1/llm/translate
|
0.01 | USDC |
https://api.relaystation.ai/v1/location/geocode
|
0.01 | USDC |
https://api.relaystation.ai/v1/location/place-search
|
0.01 | USDC |
https://api.relaystation.ai/v1/location/reverse-geocode
|
0.01 | USDC |
https://api.relaystation.ai/v1/location/route
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/audio-convert
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/audio-mix
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/concat
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/convert
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/frames
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/gif
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/loudnorm
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/metadata
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/overlay
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/probe
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/silence
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/speed
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/storyboard
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/subtitle-burn
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/thumbnail
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/trim
|
0.01 | USDC |
https://api.relaystation.ai/v1/media/waveform
|
0.01 | USDC |
https://api.relaystation.ai/v1/office/rescue
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/attachments
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/bookmarks
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/compress
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/diff
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/encrypt
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/extract-text
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/form
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/from-html
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/from-office
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/images
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/merge
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/metadata
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/ocr
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/ocr-searchable
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/pages
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/render
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/repair
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/rotate
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/split
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/verify-signatures
|
0.01 | USDC |
https://api.relaystation.ai/v1/pdf/watermark
|
0.01 | USDC |
https://api.relaystation.ai/v1/pipeline
|
0.01 | USDC |
https://api.relaystation.ai/v1/qr
|
0.01 | USDC |
https://api.relaystation.ai/v1/screening/match
|
0.01 | USDC |
https://api.relaystation.ai/v1/storage/checkpoint
|
0.01 | USDC |
https://api.relaystation.ai/v1/storage/drop
|
0.01 | USDC |
https://api.relaystation.ai/v1/storage/pass
|
0.01 | USDC |
https://api.relaystation.ai/v1/storage/scratchpad
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/apply-patch
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/case
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/count
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/diff
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/html-to-text
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/markdown-to-html
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/merge3
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/regex-extract
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/sanitize-html
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/slugify
|
0.01 | USDC |
https://api.relaystation.ai/v1/text/template
|
0.01 | USDC |
https://api.relaystation.ai/v1/utils/base64
|
0.01 | USDC |
https://api.relaystation.ai/v1/utils/hash
|
0.01 | USDC |
https://api.relaystation.ai/v1/utils/hmac
|
0.01 | USDC |
https://api.relaystation.ai/v1/utils/jwt-decode
|
0.01 | USDC |
https://api.relaystation.ai/v1/utils/jwt-verify
|
0.01 | USDC |
https://api.relaystation.ai/v1/utils/uuid
|
0.01 | USDC |
https://api.relaystation.ai/v1/vision/detect-celebrities
|
0.01 | USDC |
https://api.relaystation.ai/v1/vision/detect-faces
|
0.01 | USDC |
https://api.relaystation.ai/v1/vision/detect-labels
|
0.01 | USDC |
https://api.relaystation.ai/v1/vision/detect-ppe
|
0.01 | USDC |
https://api.relaystation.ai/v1/vision/moderate
|
0.01 | USDC |
https://api.relaystation.ai/v1/web/pdf
|
0.02 | USDC |
https://api.relaystation.ai/v1/web/readability
|
0.01 | USDC |
https://api.relaystation.ai/v1/web/screenshot
|
0.01 | USDC |
0x5f7254f252ef9b9f92b6b4f2cf91205ed7a96c7a · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
insufficient_evidence_of_independent_payers
1/5
Inflow observed, but payer identities are not available to us — independence of the payers could not be assessed.
payer_identity_unavailable —
No transaction-level payer records are held for this agent's settlement wallet in the assessed window.
daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap.
Derived from agent_revenue_daily, agents.payment_wallet.
Measured 2026-08-10.
get_agent_full and
payment_intelligence skills
on REST, A2A and MCP. API docs →
| Agent card | https://api.relaystation.ai/.well-known/mcp.json |
| Provider | https://api.relaystation.ai |
| Docs | https://api.relaystation.ai |
Health · last 30 probes
Similar agents embedding-nearest
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.
Markdown / HTML snippets
[](https://agenstry.com/agents/api.relaystation.ai) [](https://agenstry.com/agents/api.relaystation.ai) [](https://agenstry.com/agents/api.relaystation.ai) [](https://agenstry.com/agents/api.relaystation.ai)
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.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "api-relaystation-ai",
"name": "api.relaystation.ai",
"description": "",
"domain": "api.relaystation.ai",
"provider": "api.relaystation.ai",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://api.relaystation.ai/v1/archive/zip",
"description": "$0.0002/MB. Zip any set of files into one downloadable archive \u2014 pass URLs or payloads, get a link back. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Zip",
"tags": [
"zip",
"archive",
"file-compression",
"file-sharing",
"automation"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/barcode",
"description": "$0.0002/call. Generate a print-ready 1D barcode (Code128, EAN, UPC & more) as PNG \u2014 set symbology, height, scale. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "scale",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "symbology",
"type": "string",
"description": "",
"example": "ean5",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Barcode",
"tags": [
"barcode",
"code128",
"ean",
"label-printing",
"generator"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/baton",
"description": "A baton is a durable storage object agents create, append, read, and cryptographically prove \u2014 then hand off to other agents or people. Presets: file drop, burn-after-read pass, shared scratchpad, state checkpoint, tamper-evident ledger. Metered by bytes, time, egress, writes; price frozen at purchase. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "contentEncoding",
"type": "string",
"description": "",
"example": "utf-8",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "contentType",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "customShape",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "description",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "preset",
"type": "string",
"description": "",
"example": "drop",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tags",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "femto",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Baton",
"tags": [
"file-storage",
"agent-memory",
"file-sharing",
"tamper-evident",
"no-account"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/baton/%7Bid%7D/vectors",
"description": "$0.002/batch of 10. Batch-write embeddings into a prepaid vector index inside a baton \u2014 Relaystation's durable shared-storage object \u2014 agent RAG memory without running a vector DB. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Vector Put",
"tags": [
"vector-database",
"embeddings",
"rag",
"agent-memory",
"semantic-search"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/baton/%7Bid%7D/vectors/query",
"description": "$0.005/query (+embed units for raw text). Top-k similarity search over a baton's vector index (durable shared storage) \u2014 send a vector or raw text, get nearest matches with scores. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Vector Query",
"tags": [
"vector-search",
"similarity-search",
"rag",
"embeddings",
"agent-memory"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/bundles/ingest-document",
"description": "~$0.04\u2013$0.06/run, bills the sum of steps. One-call document ingest: OCR a scanned single-page document into a searchable PDF, extract its tables (AWS Textract), write them to xlsx, and store both artifacts at durable URLs. The full scan\u2192spreadsheet chore in one payment. Recipe: relaystation.ai/recipes/document-chores",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Ingest Document",
"tags": [
"document-ingest",
"ocr-to-excel",
"table-extraction",
"scanned-documents",
"one-call-bundle"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/bundles/rag-ingest",
"description": "~$0.01\u2013$0.02/run, bills the sum of steps. One-call RAG ingest: chunk text, embed every chunk, write the vectors into a durable vector index (created for you on first use) \u2014 agent memory that persists across sessions, no vector DB to run. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation RAG Ingest",
"tags": [
"rag",
"agent-memory",
"document-ingest",
"embeddings",
"one-call-bundle"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/bundles/rag-query",
"description": "~$0.01/run, bills the sum of steps. One-call RAG query: embed the question, similarity-search your vector memory, optionally get an answer grounded ONLY in the retrieved chunks with sources. Recipe: relaystation.ai/recipes/agent-rag-memory. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation RAG Query",
"tags": [
"rag",
"semantic-search",
"grounded-answers",
"agent-memory",
"one-call-bundle"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/codes/color-convert",
"description": "$0.0002/call. Convert colors between hex, RGB, and HSL \u2014 exact values back as JSON. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "color",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "hex",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Color Convert",
"tags": [
"color-conversion",
"hex",
"rgb",
"design-tools",
"utilities"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/codes/qr-decode",
"description": "$0.0002/call. Decode a QR code from an image \u2014 the embedded text or URL back as JSON. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation QR Decode",
"tags": [
"qr-code",
"qr-decode",
"image-processing",
"scanner",
"utilities"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/contracts",
"description": "$0.02/contract. Agents strike binding-by-goodwill agreements: create terms, add parties, sign, check signatures \u2014 with paid arbitration when disputes arise. The trust layer for agent-to-agent work, one of 155 Relaystation tools on one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "arbitration",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "requiredSigners",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "signingWindowSeconds",
"type": "number",
"description": "",
"example": 60,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "terms",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Create",
"tags": [
"agent-contracts",
"agreements",
"arbitration",
"multi-agent",
"trust"
],
"quality": {
"l30DaysTotalCalls": "25",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/csv/convert",
"description": "$0.0002/MB. Convert tabular data between CSV, TSV, JSON, and NDJSON \u2014 structure preserved. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "delimiter",
"type": "string",
"description": "",
"example": "stri",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation CSV Convert",
"tags": [
"csv",
"json",
"data-conversion",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/csv/dedupe",
"description": "$0.0002/MB. Drop duplicate rows, order preserved \u2014 clean a dataset in one call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Dedupe",
"tags": [
"csv",
"deduplication",
"data-cleaning",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/csv/select",
"description": "$0.0002/MB. Keep, drop, or reorder columns in a table \u2014 shape data for the next step. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Select",
"tags": [
"csv",
"columns",
"data-cleaning",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/cast",
"description": "$0.0002/MB. Coerce column types (string, integer, number, boolean, date) \u2014 stop fighting stringly-typed data. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "columns",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Cast",
"tags": [
"data-types",
"schema",
"data-cleaning",
"etl",
"tabular-data"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/data/derive",
"description": "$0.0002/MB. Add computed columns from structured expressions \u2014 injection-safe, no formula eval. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Derive",
"tags": [
"computed-columns",
"data-transformation",
"etl",
"tabular-data",
"automation"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/diff",
"description": "$0.0002/MB. Row-level changeset between two tables \u2014 added, removed, and changed rows. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Data Diff",
"tags": [
"data-diff",
"changeset",
"data-comparison",
"etl",
"tabular-data"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/data/dropna",
"description": "$0.0002/MB. Drop rows with empty cells \u2014 one-call data cleaning. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "columns",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "how",
"type": "string",
"description": "",
"example": "any",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Drop Empty Rows",
"tags": [
"dropna",
"drop-empty-rows",
"null-handling",
"data-cleaning",
"etl"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/explode",
"description": "$0.0002/MB. Unnest array cells into rows \u2014 flatten nested JSON for analysis. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Explode",
"tags": [
"json-flattening",
"nested-data",
"data-transformation",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/fillna",
"description": "$0.0002/MB. Fill empty cells by value, forward/backward fill, mean, median, or mode. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Fill Empty Cells",
"tags": [
"fillna",
"fill-empty-cells",
"null-handling",
"imputation",
"data-cleaning"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/filter",
"description": "$0.0002/MB. Keep rows matching a structured predicate \u2014 injection-safe, no formula eval. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "where",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Filter",
"tags": [
"data-filtering",
"query",
"data-transformation",
"etl",
"tabular-data"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/data/from-xlsx",
"description": "$0.0002/MB. Parse an Excel file into CSV/JSON \u2014 sheets, headers, and types handled. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation From Xlsx",
"tags": [
"excel",
"xlsx",
"data-extraction",
"spreadsheet",
"etl"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/groupby",
"description": "$0.0002/MB. Group rows and aggregate \u2014 count, sum, avg, min, max \u2014 in one call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "aggregate",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "by",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Groupby",
"tags": [
"aggregation",
"groupby",
"analytics",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/join",
"description": "$0.0002/MB. Join two tables by key \u2014 inner, left, right, or outer. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "how",
"type": "string",
"description": "",
"example": "inner",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "on",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Join",
"tags": [
"join",
"data-merging",
"sql-style",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/pivot",
"description": "$0.0002/MB. Reshape tables long\u2194wide \u2014 pivot and unpivot without a spreadsheet. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "agg",
"type": "string",
"description": "",
"example": "count",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "columns",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "id",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "index",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "mode",
"type": "string",
"description": "",
"example": "pivot",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "value",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "values",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Pivot",
"tags": [
"pivot",
"reshape",
"data-transformation",
"analytics",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/profile",
"description": "$0.0002/MB. Instant dataset profile \u2014 column types, null counts, cardinality, min/max/mean \u2014 before you commit to processing. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Profile",
"tags": [
"data-profiling",
"data-quality",
"statistics",
"analytics",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/rename",
"description": "$0.0002/MB. Rename columns by mapping \u2014 tidy schemas between pipeline steps. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Rename",
"tags": [
"columns",
"schema",
"data-cleaning",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/sample",
"description": "$0.0002/MB. Sample rows \u2014 n or fraction; random, head, or systematic; reproducible seed. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "fraction",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "method",
"type": "string",
"description": "",
"example": "random",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "n",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "seed",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Sample",
"tags": [
"sampling",
"data-subset",
"testing",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/schema-infer",
"description": "$0.0002/MB. Infer a JSON Schema or SQL DDL straight from your data \u2014 skip hand-writing schemas. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "dialect",
"type": "string",
"description": "",
"example": "json-schema",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Schema Infer",
"tags": [
"schema-inference",
"json-schema",
"sql-ddl",
"data-modeling",
"etl"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/data/slice",
"description": "$0.0002/MB. Slice rows \u2014 offset, limit, head, tail \u2014 for paging or previews. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Slice",
"tags": [
"pagination",
"data-subset",
"preview",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/sort",
"description": "$0.0002/MB. Sort rows by one or more columns, ascending or descending. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "by",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Sort",
"tags": [
"sorting",
"data-transformation",
"etl",
"tabular-data",
"preprocessing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/sql",
"description": "$0.0005/MB. Query any CSV/JSON/parquet file with full SQL \u2014 sandboxed read-only DuckDB, parquet in and out. A serverless query engine for a fraction of a cent. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sql",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Sql",
"tags": [
"sql",
"duckdb",
"query-engine",
"analytics",
"serverless"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/data/sql-large",
"description": "$0.01 per 100 MB scanned. Run SQL over huge stored datasets \u2014 pay only for bytes scanned, \u2248100 MB per penny. Warehouse-scale queries without the warehouse. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sql",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Data",
"tags": [
"sql",
"big-data",
"athena",
"analytics",
"pay-per-scan"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/to-xlsx",
"description": "$0.0002/MB. Write tables to styled, multi-sheet Excel (.xlsx) \u2014 formula-injection-safe. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sheetName",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sheets",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "style",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation To Xlsx",
"tags": [
"excel",
"xlsx",
"report-generation",
"spreadsheet",
"etl"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/data/union",
"description": "$0.0002/MB. Concatenate tables with an ordered key-union schema \u2014 stack datasets safely. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Union",
"tags": [
"union",
"concatenation",
"data-merging",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/data/validate",
"description": "$0.0002/MB. Validate rows against a structured schema \u2014 row-level errors back as JSON. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Validate",
"tags": [
"data-validation",
"schema",
"data-quality",
"etl",
"tabular-data"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/doc/ask-document",
"description": "$0.08/document. Ask natural-language questions of a document and get grounded answers (Textract Queries) \u2014 no OCR pipeline to build. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.08",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "questions",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Ask Document",
"tags": [
"document-qa",
"ocr",
"textract",
"document-ai",
"extraction"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/doc/convert",
"description": "$0.0003/MB. Convert documents between markdown, HTML, docx, odt, rtf, epub, LaTeX, and rst via pandoc \u2014 citations supported. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "citations",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "filename",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "docx",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "options",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "asciidoc",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Doc Convert",
"tags": [
"document-conversion",
"pandoc",
"markdown",
"docx",
"epub"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/doc/extract-form",
"description": "$0.28/document. Extract form fields as key\u2192value pairs from scanned or digital documents (Textract Forms) \u2014 structured JSON out, no template needed. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.28",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Extract Form",
"tags": [
"form-extraction",
"ocr",
"textract",
"document-ai",
"key-value"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/doc/extract-tables",
"description": "$0.08/document. Pull tables out of a document as structured rows and columns (Textract Tables) \u2014 not text soup. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.08",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Extract Tables",
"tags": [
"table-extraction",
"ocr",
"textract",
"document-ai",
"data-extraction"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/doc/ocr-layout",
"description": "$0.010/document. OCR a document with line- and word-level layout coordinates (Textract) \u2014 position-aware text for downstream parsing. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Detect Text",
"tags": [
"ocr",
"layout-analysis",
"textract",
"document-ai",
"text-extraction"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/doc/parse-id",
"description": "$0.05/document. Parse a government ID (passport, license) into typed fields (Textract AnalyzeID). Parsing only \u2014 for verification + liveness use /v1/idverify. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Parse ID",
"tags": [
"id-parsing",
"passport",
"drivers-license",
"document-ai",
"kyc"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.relaystation.ai/v1/doc/parse-invoice",
"description": "$0.055/document. Parse invoices and receipts into summary fields plus line items (Textract AnalyzeExpense) \u2014 vendor, totals, dates, SKUs. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.055",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Parse Invoice",
"tags": [
"invoice-parsing",
"receipt-ocr",
"expense",
"document-ai",
"accounts-payable"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/esigndoc/envelopes",
"description": "$0.05/envelope. Send any PDF, Word doc, or markdown for legally binding e-signature \u2014 hosted signing links, ordered multi-signer routing, approvers, templates, live status, signed-copy retrieval. DocuSign-class workflow at a fraction of the price, one of 155 Relaystation tools on one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "autoPlaceSignature",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fields",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "meta",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "recipients",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "signingOrder",
"type": "string",
"description": "",
"example": "PARALLEL",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "storageExpiryDays",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "title",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Esigndoc",
"tags": [
"e-signature",
"esign",
"document-signing",
"contracts",
"docusign-alternative"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/generate/chart",
"description": "$0.0002/call. Render bar, line, or pie charts to PNG from JSON data \u2014 report-ready images in one call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "color",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "data",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 150,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "title",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "bar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 200,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Chart",
"tags": [
"chart-generation",
"data-visualization",
"png",
"reporting",
"graphs"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/generate/favicon",
"description": "$0.0002/call. Generate a complete favicon set (PNGs) from an image or initials text. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Favicon",
"tags": [
"favicon",
"icon-generation",
"branding",
"web-assets",
"generator"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/generate/identicon",
"description": "$0.0002/call. Deterministic GitHub-style identicon PNG from any seed string \u2014 stable avatars for users or agents. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Identicon",
"tags": [
"identicon",
"avatar",
"image-generation",
"branding",
"generator"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/generate/invoice",
"description": "$0.0002/call. Render a clean invoice PDF from structured JSON \u2014 line items, totals, branding. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Invoice",
"tags": [
"invoice-generation",
"pdf",
"billing",
"accounting",
"generator"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/generate/mock-data",
"description": "$0.0002/call. Generate realistic fake rows from a field\u2192type schema (JSON/CSV/NDJSON) \u2014 test data on demand. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "count",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "json",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Mock Data",
"tags": [
"mock-data",
"test-data",
"fixtures",
"json",
"generator"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/generate/og-image",
"description": "$0.0005/call. Render social/OG card PNGs \u2014 titles, colors, branding \u2014 for links that get clicked. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 300,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "subtitle",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "theme",
"type": "string",
"description": "",
"example": "light",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "title",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 600,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation OG Image",
"tags": [
"og-image",
"social-cards",
"image-generation",
"marketing",
"web-assets"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/generate/placeholder",
"description": "$0.0002/call. Placeholder images at any size with label text \u2014 PNG or SVG. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "background",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "color",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 8,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 8,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Placeholder",
"tags": [
"placeholder",
"image-generation",
"mockups",
"web-assets",
"generator"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/generate/qr-logo",
"description": "$0.0002/call. QR code with your logo composited in the center (ECC H \u2014 still scans reliably). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation QR Logo",
"tags": [
"qr-code",
"branded-qr",
"logo",
"marketing",
"generator"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/idverify/verifications",
"description": "$0.10/verification. Full KYC in one call \u2014 government-ID verification, liveness detection, and face-to-ID matching. Pair with /v1/esigndoc for verify-then-sign and /v1/screening for sanctions. One of 155 Relaystation tools on one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "addons",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sandbox",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "document",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Idverify",
"tags": [
"kyc",
"identity-verification",
"liveness",
"face-match",
"compliance"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.relaystation.ai/v1/image/adjust",
"description": "$0.0003/MP. Adjust brightness, saturation, hue, lightness \u2014 or negate and tint \u2014 in one call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "brightness",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "hue",
"type": "number",
"description": "",
"example": -360,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lightness",
"type": "number",
"description": "",
"example": -100,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "negate",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "saturation",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tint",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Adjust",
"tags": [
"image-editing",
"brightness",
"color-adjustment",
"image-processing",
"photos"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/blur",
"description": "$0.0003/MP. Gaussian-blur an image at the strength you set \u2014 backgrounds, redactions, thumbnails. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Blur",
"tags": [
"image-blur",
"image-editing",
"privacy",
"image-processing",
"photos"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/composite",
"description": "$0.0003/MP. Overlay or watermark one image onto another \u2014 position and blend control. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "gravity",
"type": "string",
"description": "",
"example": "center",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "left",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "opacity",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "top",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Composite",
"tags": [
"watermark",
"image-overlay",
"image-editing",
"branding",
"image-processing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/compress",
"description": "$0.0003/MP. Re-encode an image at lower quality to shrink file size \u2014 bandwidth-friendly output. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Image Compress",
"tags": [
"image-compression",
"optimization",
"file-size",
"image-processing",
"web-assets"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/contact-sheet",
"description": "$0.0003/MP. Tile many images into one thumbnail-grid PNG \u2014 visual index in a single call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Contact Sheet",
"tags": [
"contact-sheet",
"thumbnails",
"image-grid",
"image-processing",
"gallery"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/convert",
"description": "$0.0003/MP. Convert between PNG, JPEG, WebP, AVIF \u2014 HEIC accepted in, animation preserved with animated:true. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "animated",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "quality",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Image Convert",
"tags": [
"image-conversion",
"heic",
"webp",
"avif",
"image-processing"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/crop",
"description": "$0.0003/MP. Crop any region by coordinates \u2014 exact pixels out. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Crop",
"tags": [
"image-crop",
"image-editing",
"image-processing",
"photos",
"thumbnails"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/dominant-color",
"description": "$0.0002/call. Get an image's dominant color as hex/RGB \u2014 theming and palettes from any picture. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Dominant Color",
"tags": [
"color-extraction",
"palette",
"design-tools",
"image-analysis",
"branding"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/exif-strip",
"description": "$0.0003/MP. Strip EXIF and metadata for privacy \u2014 auto-orients first so photos stay upright. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation EXIF Strip",
"tags": [
"exif",
"privacy",
"metadata-removal",
"image-processing",
"photos"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/extend",
"description": "$0.0003/MP. Pad or extend an image's canvas on any side \u2014 aspect-ratio fixes without cropping. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "background",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "bottom",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "extendWith",
"type": "string",
"description": "",
"example": "background",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "left",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "right",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "top",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Extend",
"tags": [
"image-padding",
"canvas",
"aspect-ratio",
"image-editing",
"image-processing"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/from-html",
"description": "$0.003/call. Render HTML to an image \u2014 sandboxed headless Chromium screenshot of your markup. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "clip",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fullPage",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "html",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "omitBackground",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Image From HTML",
"tags": [
"html-to-image",
"rendering",
"screenshots",
"web-assets",
"image-generation"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/grayscale",
"description": "$0.0003/MP. Convert any image to grayscale \u2014 one call, any input format. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Grayscale",
"tags": [
"grayscale",
"image-editing",
"filters",
"image-processing",
"photos"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/metadata",
"description": "$0.0005/call. Read dimensions, format, and EXIF presence \u2014 inspect before you process. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Image Metadata",
"tags": [
"image-metadata",
"exif",
"image-analysis",
"inspection",
"utilities"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/ocr",
"description": "$0.003/call. Extract text from an image \u2014 Tesseract, 10 languages, plain text out. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "lang",
"type": "string",
"description": "",
"example": "eng",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tsv",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Image OCR",
"tags": [
"ocr",
"text-extraction",
"tesseract",
"image-analysis",
"multilingual"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.relaystation.ai/v1/image/resize",
"description": "$0.0003/MP. Resize or fit images \u2014 animated GIF/WebP preserved with animated:true. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "animated",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fit",
"type": "string",
"description": "",
"example": "cover",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Resize",
"tags": [
"image-resize",
"thumbnails",
"image-processing",
"optimization",
"photos"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/image/rotate",
"description": "$0.0003/MP. Rotate or flip an image \u2014 any angle, mirrored or not. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "angle",
"type": "string",
"description": "",
"example": "90",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "flip",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "flop",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Image Rotate",
"tags": [
"image-rotate",
"image-editing",
"orientation",
"image-processing",
"photos"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/sharpen",
"description": "$0.0003/MP. Sharpen a soft image with adjustable strength \u2014 crisper scans, photos, thumbnails. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Sharpen",
"tags": [
"image-sharpen",
"image-enhancement",
"image-editing",
"image-processing",
"photos"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/image/trim",
"description": "$0.0003/MP. Auto-crop uniform borders \u2014 clean edges without manual coordinates. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "threshold",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Image Trim",
"tags": [
"auto-crop",
"borders",
"image-editing",
"image-processing",
"cleanup"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/answer",
"description": "Provider cost + 6%, itemized. Answer a question strictly from the context you provide \u2014 grounded, no hallucinated sources. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost (benchmark: relaystation.ai/llm-validation). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "params",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Answer",
"tags": [
"question-answering",
"grounded-qa",
"cheap-llm",
"rag",
"nlp"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/llm/classify",
"description": "Provider cost + 6%, itemized. Assign one label from your label set \u2014 routing, triage, moderation. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost (relaystation.ai/llm-validation). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "params",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Classify",
"tags": [
"text-classification",
"labeling",
"triage",
"cheap-llm",
"nlp"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/embed",
"description": "$0.002 per 10 KB. Generate text embeddings, single or batch \u2014 pairs with the baton vector index for pay-per-query RAG memory. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "dimensions",
"type": "number",
"description": "",
"example": 256,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "normalize",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Llm",
"tags": [
"embeddings",
"vectors",
"semantic-search",
"rag",
"nlp"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/llm/extract",
"description": "Provider cost + 6%, itemized. Pull requested fields out of any text as clean JSON \u2014 schema-shaped output. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost (relaystation.ai/llm-validation). One of 11 vetted sub-cent LLM tasks on Relaystation \u2014 155 tools, one balance.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "params",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Extract",
"tags": [
"structured-extraction",
"json",
"information-extraction",
"cheap-llm",
"nlp"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/json_repair",
"description": "Provider cost + 6%, itemized. Fix malformed JSON \u2014 truncated, mis-quoted, trailing commas \u2014 into valid parseable output. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation JSON Repair",
"tags": [
"json-repair",
"malformed-json",
"parsing",
"cheap-llm",
"developer-tools"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/keywords",
"description": "Provider cost + 6%, itemized. Pull key terms from text as a clean list \u2014 tagging, SEO, indexing. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Keywords",
"tags": [
"keyword-extraction",
"tagging",
"seo",
"cheap-llm",
"nlp"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/proofread",
"description": "Provider cost + 6%, itemized. Fix spelling, grammar, and punctuation without changing meaning. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost (relaystation.ai/llm-validation). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Proofread",
"tags": [
"proofreading",
"grammar",
"spelling",
"cheap-llm",
"writing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/rewrite",
"description": "Provider cost + 6%, itemized. Rewrite text in a given style or tone \u2014 formal, plain, concise, brand voice. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "params",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Rewrite",
"tags": [
"rewriting",
"paraphrase",
"tone",
"cheap-llm",
"writing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/sentiment",
"description": "Provider cost + 6%, itemized. Score text positive / negative / neutral \u2014 reviews, tickets, social. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Sentiment",
"tags": [
"sentiment-analysis",
"reviews",
"monitoring",
"cheap-llm",
"nlp"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.relaystation.ai/v1/llm/summarize",
"description": "Provider cost + 6%, itemized. Condense any text to its key points \u2014 briefs, digests, TL;DRs. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost (relaystation.ai/llm-validation). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Summarize",
"tags": [
"summarization",
"tldr",
"digest",
"cheap-llm",
"nlp"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/title",
"description": "Provider cost + 6%, itemized. Write one concise title for any text \u2014 headlines, subjects, filenames. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Title",
"tags": [
"title-generation",
"headlines",
"naming",
"cheap-llm",
"writing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/llm/translate",
"description": "Provider cost + 6%, itemized. Translate text to a target language \u2014 meaning and tone preserved. \u2248Opus-4.8 accuracy at ~1\u20135% of its cost (relaystation.ai/llm-validation). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "params",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tier",
"type": "string",
"description": "",
"example": "budget",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Translate",
"tags": [
"translation",
"multilingual",
"localization",
"cheap-llm",
"nlp"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/location/geocode",
"description": "$0.005/lookup. Geocode a free-text address to coordinates (AWS Location Service) \u2014 lat/lng plus normalized address. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "biasPosition",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "countries",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "language",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "maxResults",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "query",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Geocode",
"tags": [
"geocoding",
"address-lookup",
"coordinates",
"maps",
"location"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/location/place-search",
"description": "$0.01/search. Free-text place and point-of-interest search \u2014 names, addresses, coordinates back as JSON. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "biasPosition",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "countries",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "language",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "maxResults",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "query",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Place Search",
"tags": [
"place-search",
"poi",
"maps",
"local-search",
"location"
],
"quality": {
"l30DaysTotalCalls": "21",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/location/reverse-geocode",
"description": "$0.005/lookup. Reverse-geocode coordinates to the nearest address \u2014 lat/lng in, street address out. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "language",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "maxResults",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "position",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "radiusMeters",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Reverse Geocode",
"tags": [
"reverse-geocoding",
"address-lookup",
"coordinates",
"maps",
"location"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/location/route",
"description": "$0.01/route. Calculate a route between two points \u2014 distance, duration, and geometry back as JSON. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "departNow",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "destination",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "origin",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "travelMode",
"type": "string",
"description": "",
"example": "Car",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Route",
"tags": [
"routing",
"directions",
"distance",
"maps",
"location"
],
"quality": {
"l30DaysTotalCalls": "17",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/audio-convert",
"description": "$0.0005/MB. Re-encode audio to another format, bitrate, or sample rate \u2014 mp3, aac, wav, flac and more. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "bitrate",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "mp3",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sampleRate",
"type": "number",
"description": "",
"example": 8000,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Audio Convert",
"tags": [
"audio-conversion",
"transcoding",
"mp3",
"audio-processing",
"media"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/audio-mix",
"description": "$0.0005/MB. Mix multiple audio tracks down to one (amix), optional loudness normalize \u2014 voiceover + music in one call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "mp3",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "inputs",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "normalize",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Audio Mix",
"tags": [
"audio-mixing",
"voiceover",
"audio-processing",
"podcasting",
"media"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/concat",
"description": "$0.0005/MB. Join 2\u201310 clips end-to-end by fast stream-copy \u2014 no quality loss, no re-encode. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "ext",
"type": "string",
"description": "",
"example": "mp4",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "files",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Concat",
"tags": [
"video-concatenation",
"video-editing",
"clips",
"media-processing",
"ffmpeg"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/convert",
"description": "$0.0005/MB. Re-encode video/audio to another container or codec (H.264/AAC and more) \u2014 scale, crop, rotate in the same pass. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "crop",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "mp4",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "rotate",
"type": "number",
"description": "",
"example": 90,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Media Convert",
"tags": [
"video-conversion",
"transcoding",
"h264",
"media-processing",
"ffmpeg"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/frames",
"description": "$0.0003/MP. Extract N evenly-sampled frames from a video \u2014 a manifest of presigned image links back. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "count",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 32,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Frames",
"tags": [
"frame-extraction",
"video-analysis",
"thumbnails",
"media-processing",
"computer-vision"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/gif",
"description": "$0.0005/MB. Turn a video segment into a palette-optimized animated GIF \u2014 share-ready loops. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "duration",
"type": "number",
"description": "",
"example": 0.1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fps",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 16,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation GIF",
"tags": [
"gif",
"video-to-gif",
"animation",
"media-processing",
"social-media"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/loudnorm",
"description": "$0.0005/MB. Normalize audio loudness to broadcast EBU R128 \u2014 LUFS, true-peak, and range targets. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "ext",
"type": "string",
"description": "",
"example": "mp3",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "i",
"type": "number",
"description": "",
"example": -70,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lra",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tp",
"type": "number",
"description": "",
"example": -9,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Loudnorm",
"tags": [
"loudness-normalization",
"audio-mastering",
"ebu-r128",
"podcasting",
"audio-processing"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/metadata",
"description": "$0.0002/call. Read media container tags as JSON or write them back \u2014 stream-copy, no re-encode. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Media Metadata",
"tags": [
"media-metadata",
"id3-tags",
"container-tags",
"media-processing",
"utilities"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/overlay",
"description": "$0.0005/MB. Watermark an image or logo onto a video \u2014 position and opacity control. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "ext",
"type": "string",
"description": "",
"example": "mp4",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "position",
"type": "string",
"description": "",
"example": "top-left",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Overlay",
"tags": [
"video-watermark",
"branding",
"video-editing",
"media-processing",
"overlay"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/probe",
"description": "$0.0002/call. Inspect any media file via ffprobe \u2014 duration, container, streams, codecs, dimensions, bitrate as JSON. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Probe",
"tags": [
"media-inspection",
"ffprobe",
"codecs",
"media-processing",
"utilities"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/silence",
"description": "$0.0005/call. Detect silent intervals as JSON or trim the silence out \u2014 tighter podcasts and voice notes. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "action",
"type": "string",
"description": "",
"example": "detect",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "mp3",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "minDurationSeconds",
"type": "number",
"description": "",
"example": 0.1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "thresholdDb",
"type": "number",
"description": "",
"example": -90,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Silence",
"tags": [
"silence-removal",
"audio-editing",
"podcasting",
"audio-processing",
"voice"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/speed",
"description": "$0.0005/MB. Speed up or slow down audio/video \u2014 pitch-preserving by default. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "ext",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "factor",
"type": "number",
"description": "",
"example": 0.25,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pitchCorrect",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Speed",
"tags": [
"playback-speed",
"time-stretch",
"video-editing",
"audio-processing",
"media"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/storyboard",
"description": "$0.0008/call. Frame-sampled thumbnail sprite sheet from a video \u2014 scrubbers and previews in one call. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "cols",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "intervalSeconds",
"type": "number",
"description": "",
"example": 0.5,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "rows",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tileWidth",
"type": "number",
"description": "",
"example": 32,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Storyboard",
"tags": [
"storyboard",
"sprite-sheet",
"video-preview",
"thumbnails",
"media-processing"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/subtitle-burn",
"description": "$0.0005/MB. Burn subtitles permanently into video via libass \u2014 styled captions everywhere the file goes. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "ext",
"type": "string",
"description": "",
"example": "mp4",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Subtitle Burn",
"tags": [
"subtitles",
"captions",
"video-editing",
"accessibility",
"media-processing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/thumbnail",
"description": "$0.0003/call. Grab a single video frame at any timestamp \u2014 PNG or JPEG out. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "timestamp",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Thumbnail",
"tags": [
"video-thumbnail",
"frame-capture",
"preview",
"media-processing",
"images"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/media/trim",
"description": "$0.0005/MB. Cut a time range from audio/video by fast stream-copy \u2014 codecs preserved, no quality loss. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "duration",
"type": "number",
"description": "",
"example": 0.01,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "end",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "mp4",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Media Trim",
"tags": [
"video-trim",
"audio-trim",
"clipping",
"video-editing",
"media-processing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/media/waveform",
"description": "$0.0005/call. Render audio as a waveform or spectrogram PNG \u2014 visualize any track. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "color",
"type": "string",
"description": "",
"example": "blue",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "height",
"type": "number",
"description": "",
"example": 50,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "mode",
"type": "string",
"description": "",
"example": "waveform",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "width",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Waveform",
"tags": [
"waveform",
"spectrogram",
"audio-visualization",
"audio-processing",
"media"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/office/rescue",
"description": "$0.008/call. Rescue exotic or legacy Office files into PDF via LibreOffice \u2014 opens what modern Office won't. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "filename",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "options",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Rescue",
"tags": [
"legacy-files",
"office-conversion",
"file-recovery",
"pdf",
"documents"
],
"quality": {
"l30DaysTotalCalls": "24",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/attachments",
"description": "$0.0005/MB. List or extract files embedded inside a PDF \u2014 pull attachments out programmatically. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Attachments",
"tags": [
"pdf-attachments",
"file-extraction",
"pdf-tools",
"documents",
"automation"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/bookmarks",
"description": "$0.001/call. Read a PDF's outline/bookmark tree as JSON \u2014 navigate structure before extracting. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Bookmarks",
"tags": [
"pdf-bookmarks",
"outline",
"pdf-tools",
"documents",
"navigation"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/compress",
"description": "$0.001/page. Recompress and linearize a PDF \u2014 smaller files, fast web view. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "linearize",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation PDF Compress",
"tags": [
"pdf-compression",
"optimization",
"file-size",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/diff",
"description": "$0.001/page. Text-compare two PDFs into a unified diff \u2014 spot every change between versions. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation PDF Diff",
"tags": [
"pdf-comparison",
"document-diff",
"version-control",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/encrypt",
"description": "$0.001/page. Password-protect a PDF with 256-bit AES and set permissions. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "annotate",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "copy",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fillForms",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "modify",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "ownerPassword",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "print",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "userPassword",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Encrypt",
"tags": [
"pdf-encryption",
"password-protection",
"security",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/extract-text",
"description": "$0.002/page. Pull text and structure out of a PDF \u2014 clean input for LLMs and search. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Extract Text",
"tags": [
"pdf-text-extraction",
"parsing",
"pdf-tools",
"documents",
"llm-preprocessing"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/form",
"description": "$0.001/page. Fill or flatten PDF forms programmatically \u2014 field values in, finished PDF out. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Form",
"tags": [
"pdf-forms",
"form-filling",
"automation",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/from-html",
"description": "$0.003/call. Render HTML to PDF \u2014 sandboxed headless Chromium, print-quality output. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "html",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "options",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation PDF From HTML",
"tags": [
"html-to-pdf",
"rendering",
"reports",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/from-office",
"description": "$0.005/call. Convert Word, Excel, or PowerPoint to PDF via LibreOffice \u2014 layout preserved. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "filename",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "options",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation From Office",
"tags": [
"office-to-pdf",
"word-to-pdf",
"excel-to-pdf",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "13",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/images",
"description": "$0.001/page. Extract every embedded image from a PDF as PNGs. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Images",
"tags": [
"pdf-image-extraction",
"assets",
"pdf-tools",
"documents",
"images"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/merge",
"description": "$0.001/page. Combine any number of PDFs into one, in the order you choose. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Merge",
"tags": [
"pdf-merge",
"combine-pdf",
"pdf-tools",
"documents",
"automation"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/metadata",
"description": "$0.001/call. Read or set PDF document metadata \u2014 title, author, keywords, dates. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation PDF Metadata",
"tags": [
"pdf-metadata",
"document-properties",
"pdf-tools",
"documents",
"utilities"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/ocr",
"description": "$0.003/page. Extract text from a scanned PDF (Tesseract) \u2014 make paper searchable data. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "lang",
"type": "string",
"description": "",
"example": "eng",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pages",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation PDF OCR",
"tags": [
"pdf-ocr",
"scanned-documents",
"text-extraction",
"pdf-tools",
"tesseract"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/ocr-searchable",
"description": "$0.004/page. Add an invisible OCR text layer to a scanned PDF \u2014 looks identical, fully searchable. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "lang",
"type": "string",
"description": "",
"example": "eng",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pages",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation OCR Searchable",
"tags": [
"searchable-pdf",
"ocr",
"scanned-documents",
"pdf-tools",
"archiving"
],
"quality": {
"l30DaysTotalCalls": "16",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/pages",
"description": "$0.001/page. Delete, reorder, or insert PDF pages \u2014 restructure without desktop software. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Pages",
"tags": [
"pdf-pages",
"reorder",
"page-management",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/render",
"description": "$0.001/page. Rasterize PDF pages to PNG or JPEG \u2014 previews, thumbnails, vision-model input. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "dpi",
"type": "number",
"description": "",
"example": 36,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pages",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Render",
"tags": [
"pdf-to-image",
"rasterize",
"previews",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/repair",
"description": "$0.001/page. Diagnose and rewrite a damaged PDF \u2014 recover files other tools reject. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Repair",
"tags": [
"pdf-repair",
"file-recovery",
"corrupted-files",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/rotate",
"description": "$0.001/page. Rotate PDF pages \u2014 all or a selection, any multiple of 90\u00b0. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "degrees",
"type": "string",
"description": "",
"example": "90",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pages",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation PDF Rotate",
"tags": [
"pdf-rotate",
"page-orientation",
"pdf-tools",
"documents",
"utilities"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/split",
"description": "$0.001/page. Split a PDF by page ranges or burst it into single pages. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Split",
"tags": [
"pdf-split",
"page-extraction",
"pdf-tools",
"documents",
"automation"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/verify-signatures",
"description": "$0.001/call. Verify a PDF's digital signatures \u2014 structural + digest checks, results as JSON. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Verify Signatures",
"tags": [
"signature-verification",
"digital-signatures",
"pdf-tools",
"security",
"compliance"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pdf/watermark",
"description": "$0.001/page. Stamp text watermarks across PDF pages \u2014 DRAFT, CONFIDENTIAL, or your own. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "opacity",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pages",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "position",
"type": "string",
"description": "",
"example": "center",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "size",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Watermark",
"tags": [
"pdf-watermark",
"stamping",
"branding",
"pdf-tools",
"documents"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/pipeline",
"description": "$0/call + sum of steps. Chain multiple ops \u2014 OCR \u2192 extract \u2192 convert \u2192 store \u2014 in one server-side call: one payment, one result, no intermediate downloads. The glue for 155 Relaystation tools on one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "steps",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "csv",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Pipeline",
"tags": [
"pipelines",
"workflow",
"chaining",
"automation",
"batch-processing"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/qr",
"description": "$0.0002/call. Generate QR codes as PNG or SVG \u2014 size, error-correction, and margin control. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "ecc",
"type": "string",
"description": "",
"example": "L",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "margin",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "size",
"type": "number",
"description": "",
"example": 64,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation QR",
"tags": [
"qr-code",
"qr-generator",
"png",
"svg",
"marketing"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/screening/match",
"description": "$0.01/screen. Screen any name against OFAC, EU, and UK sanctions (UN included) plus Wikidata-derived PEP watchlists \u2014 fuzzy matching, instant JSON verdict. Compliance in one call, one of 155 Relaystation tools on one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "dob",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lists",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "nationality",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "threshold",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "person",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Screening",
"tags": [
"sanctions-screening",
"aml",
"pep",
"compliance",
"watchlists"
],
"quality": {
"l30DaysTotalCalls": "32",
"l30DaysUniquePayers": "5"
}
},
{
"url": "https://api.relaystation.ai/v1/storage/checkpoint",
"description": "Save and restore agent state \u2014 durable snapshots you overwrite as you go and resume from anywhere. From $0.001, metered by size, lifetime, egress; no account, the wallet is the identity. Part of Relaystation: 155 agent tools on one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Checkpoint",
"tags": [
"agent-state",
"checkpoints",
"persistence",
"agent-memory",
"no-account"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/storage/drop",
"description": "Store a file and get a durable, shareable URL \u2014 no account, no signup; the wallet is the identity. From $0.001; tiers by size, lifetime, egress. Part of Relaystation: 155 agent tools on one balance \u2014 storage, e-sign, KYC, PDF/data/media, sub-cent LLM. relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Drop",
"tags": [
"file-storage",
"file-sharing",
"object-storage",
"no-account",
"agent-infrastructure"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/storage/pass",
"description": "Hand a file to another agent or person \u2014 scoped, read-capped share tokens that burn once consumed. From $0.001; no account for the recipient. Part of Relaystation: 155 agent tools on one balance \u2014 storage, e-sign, KYC, PDF/data/media, sub-cent LLM. relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Pass",
"tags": [
"file-handoff",
"file-sharing",
"agent-to-agent",
"access-tokens",
"no-account"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/storage/scratchpad",
"description": "Shared working memory for agents \u2014 append, read, and collaborate on a durable scratchpad with per-collaborator tokens; humans get an online editor. From $0.001. Part of Relaystation: 155 agent tools on one balance \u2014 storage, e-sign, KYC, PDF/data/media, sub-cent LLM. relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Scratchpad",
"tags": [
"agent-memory",
"multi-agent",
"collaboration",
"shared-state",
"working-memory"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/apply-patch",
"description": "$0.0002/MB. Apply a unified diff to a source string \u2014 422 on context mismatch, never a silent bad merge. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "patch",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "source",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Apply Patch",
"tags": [
"patching",
"unified-diff",
"code-tools",
"text-processing",
"developer-tools"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/case",
"description": "$0.0002/MB. Recase text \u2014 upper, lower, title, camel, snake, kebab. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "upper",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Case",
"tags": [
"text-case",
"string-transformation",
"formatting",
"text-processing",
"developer-tools"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/count",
"description": "$0.0002/MB. Count characters, words, and lines \u2014 plus reading time. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Count",
"tags": [
"word-count",
"text-statistics",
"reading-time",
"text-processing",
"utilities"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/diff",
"description": "$0.0002/MB. Unified diff of two strings \u2014 see exactly what changed. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Text Diff",
"tags": [
"text-diff",
"comparison",
"version-control",
"text-processing",
"developer-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/text/html-to-text",
"description": "$0.0002/MB. Convert HTML to clean plain text \u2014 strip markup for LLM input or search. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation HTML To Text",
"tags": [
"html-to-text",
"content-extraction",
"text-processing",
"llm-preprocessing",
"parsing"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/markdown-to-html",
"description": "$0.0002/MB. Convert markdown to HTML \u2014 always whitelist-sanitized, safe to embed. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Markdown To HTML",
"tags": [
"markdown",
"html",
"rendering",
"text-processing",
"content"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/text/merge3",
"description": "$0.0002/MB. Three-way merge of two edits against a common base \u2014 conflict markers on overlap. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "base",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "theirs",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "yours",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Merge3",
"tags": [
"three-way-merge",
"merging",
"version-control",
"text-processing",
"developer-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/text/regex-extract",
"description": "$0.0002/MB. Extract regex matches from text \u2014 ReDoS-guarded, patterns and input bounded. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "maxMatches",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pattern",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Regex Extract",
"tags": [
"regex",
"pattern-matching",
"extraction",
"text-processing",
"developer-tools"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.relaystation.ai/v1/text/sanitize-html",
"description": "$0.0002/MB. Sanitize HTML against a safe whitelist \u2014 kill scripts and XSS before embedding. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Sanitize HTML",
"tags": [
"html-sanitization",
"xss-prevention",
"security",
"text-processing",
"web-safety"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/slugify",
"description": "$0.0002/MB. URL-slugify text \u2014 strip diacritics, hyphenate, lowercase. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Slugify",
"tags": [
"slugify",
"url-slugs",
"seo",
"text-processing",
"utilities"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/text/template",
"description": "$0.0002/MB. Render a logic-less mustache-subset template \u2014 no eval, injection-safe. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Template",
"tags": [
"templates",
"mustache",
"text-generation",
"text-processing",
"automation"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/utils/base64",
"description": "$0.0002/MB. Base64 encode or decode a string \u2014 simple, bounded, fast. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "mode",
"type": "string",
"description": "",
"example": "encode",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Base64",
"tags": [
"base64",
"encoding",
"decoding",
"utilities",
"developer-tools"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/utils/hash",
"description": "$0.0002/MB. Hash bytes with SHA-256, SHA-512, SHA-1, or MD5 \u2014 digests as hex. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "algo",
"type": "string",
"description": "",
"example": "sha256",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Hash",
"tags": [
"hashing",
"sha256",
"checksums",
"cryptography",
"utilities"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/utils/hmac",
"description": "$0.0002/MB. Compute a keyed HMAC (SHA-256/512/1, MD5) \u2014 the key is never logged. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "algo",
"type": "string",
"description": "",
"example": "sha256",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "key",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation HMAC",
"tags": [
"hmac",
"message-authentication",
"cryptography",
"security",
"utilities"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/utils/jwt-decode",
"description": "$0.0001/call. Decode a JWT's header and payload (no verification) \u2014 inspect claims fast. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation JWT Decode",
"tags": [
"jwt",
"token-decoding",
"debugging",
"authentication",
"developer-tools"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/utils/jwt-verify",
"description": "$0.0001/call. Verify a JWT signature \u2014 algorithm-pinned; the key is never logged. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "alg",
"type": "string",
"description": "",
"example": "HS256",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "key",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "token",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation JWT Verify",
"tags": [
"jwt",
"token-verification",
"authentication",
"security",
"developer-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/utils/uuid",
"description": "$0.0001/call. Generate v4 UUIDs \u2014 one or a batch. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "count",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "version",
"type": "string",
"description": "",
"example": "v4",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation UUID",
"tags": [
"uuid",
"id-generation",
"utilities",
"developer-tools",
"automation"
],
"quality": null
},
{
"url": "https://api.relaystation.ai/v1/vision/detect-celebrities",
"description": "$0.005/image. Recognize celebrities in an image (Rekognition) \u2014 names with confidence scores. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Relaystation Detect Celebrities",
"tags": [
"celebrity-recognition",
"face-recognition",
"image-analysis",
"computer-vision",
"media"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/vision/detect-faces",
"description": "$0.005/image. Detect faces with attributes \u2014 age range, emotions, pose, landmarks (Rekognition). 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "attributes",
"type": "string",
"description": "",
"example": "DEFAULT",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Detect Faces",
"tags": [
"face-detection",
"facial-attributes",
"image-analysis",
"computer-vision",
"biometrics"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/vision/detect-labels",
"description": "$0.005/image. Detect objects, scenes, and concepts in an image (Rekognition) \u2014 labels with confidence scores. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "maxLabels",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "minConfidence",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Detect Labels",
"tags": [
"object-detection",
"image-labeling",
"image-analysis",
"computer-vision",
"classification"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/vision/detect-ppe",
"description": "$0.005/image. Detect protective equipment \u2014 face, hand, head covers \u2014 on people in an image. Site-safety audits by API. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "minConfidence",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "requiredEquipment",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Detect Ppe",
"tags": [
"ppe-detection",
"workplace-safety",
"image-analysis",
"computer-vision",
"compliance"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/vision/moderate",
"description": "$0.005/image. Flag unsafe or inappropriate image content (Rekognition moderation) \u2014 categories with confidence. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "minConfidence",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation Moderate Image",
"tags": [
"content-moderation",
"image-safety",
"nsfw-detection",
"computer-vision",
"trust-and-safety"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/web/pdf",
"description": "$0.02/render. Render any public web page to PDF \u2014 headless Chromium, SSRF-guarded egress. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "fullPage",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "viewport",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "waitMs",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation URL To PDF",
"tags": [
"url-to-pdf",
"web-capture",
"archiving",
"pdf-tools",
"headless-chrome"
],
"quality": {
"l30DaysTotalCalls": "22",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/web/readability",
"description": "$0.005/extract. Extract the clean article text \u2014 title, byline, body \u2014 from any public URL. No boilerplate, no nav junk. 1\u00a2 x402 min; remainder auto-credits \u2014 relaystation.ai/penny",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation URL Readability",
"tags": [
"article-extraction",
"readability",
"web-scraping",
"content-extraction",
"llm-preprocessing"
],
"quality": {
"l30DaysTotalCalls": "13",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.relaystation.ai/v1/web/screenshot",
"description": "$0.01/screenshot. Screenshot any public web page to PNG/JPEG/WebP \u2014 headless Chromium, SSRF-guarded. 155 tools, one balance \u2014 relaystation.ai",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "fullPage",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "png",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "viewport",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "waitMs",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Relaystation URL Screenshot",
"tags": [
"website-screenshot",
"web-capture",
"monitoring",
"headless-chrome",
"images"
],
"quality": {
"l30DaysTotalCalls": "22",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.01",
"maxAmount": "0.28",
"avgCostPerTransaction": "0.014715",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "Relaystation",
"tags": [
"zip",
"archive",
"file-compression",
"file-sharing",
"automation",
"barcode",
"code128",
"ean",
"label-printing",
"generator",
"file-storage",
"agent-memory",
"tamper-evident",
"no-account",
"vector-database",
"embeddings",
"rag",
"semantic-search",
"vector-search",
"similarity-search",
"document-ingest",
"ocr-to-excel",
"table-extraction",
"scanned-documents",
"one-call-bundle",
"grounded-answers",
"color-conversion",
"hex",
"rgb",
"design-tools",
"utilities",
"qr-code",
"qr-decode",
"image-processing",
"scanner",
"agent-contracts",
"agreements",
"arbitration",
"multi-agent",
"trust",
"csv",
"json",
"data-conversion",
"etl",
"tabular-data",
"deduplication",
"data-cleaning",
"columns",
"data-types",
"schema",
"computed-columns",
"data-transformation",
"data-diff",
"changeset",
"data-comparison",
"dropna",
"drop-empty-rows",
"null-handling",
"json-flattening",
"nested-data",
"fillna",
"fill-empty-cells",
"imputation",
"data-filtering",
"query",
"excel",
"xlsx",
"data-extraction",
"spreadsheet",
"aggregation",
"groupby",
"analytics",
"join",
"data-merging",
"sql-style",
"pivot",
"reshape",
"data-profiling",
"data-quality",
"statistics",
"sampling",
"data-subset",
"testing",
"schema-inference",
"json-schema",
"sql-ddl",
"data-modeling",
"pagination",
"preview",
"sorting",
"preprocessing",
"sql",
"duckdb",
"query-engine",
"serverless",
"big-data",
"athena",
"pay-per-scan",
"report-generation",
"union",
"concatenation",
"data-validation",
"document-qa",
"ocr",
"textract",
"document-ai",
"extraction",
"document-conversion",
"pandoc",
"markdown",
"docx",
"epub",
"form-extraction",
"key-value",
"layout-analysis",
"text-extraction",
"id-parsing",
"passport",
"drivers-license",
"kyc",
"invoice-parsing",
"receipt-ocr",
"expense",
"accounts-payable",
"e-signature",
"esign",
"document-signing",
"contracts",
"docusign-alternative",
"chart-generation",
"data-visualization",
"png",
"reporting",
"graphs",
"favicon",
"icon-generation",
"branding",
"web-assets",
"identicon",
"avatar",
"image-generation",
"invoice-generation",
"pdf",
"billing",
"accounting",
"mock-data",
"test-data",
"fixtures",
"og-image",
"social-cards",
"marketing",
"placeholder",
"mockups",
"branded-qr",
"logo",
"identity-verification",
"liveness",
"face-match",
"compliance",
"image-editing",
"brightness",
"color-adjustment",
"photos",
"image-blur",
"privacy",
"watermark",
"image-overlay",
"image-compression",
"optimization",
"file-size",
"contact-sheet",
"thumbnails",
"image-grid",
"gallery",
"image-conversion",
"heic",
"webp",
"avif",
"image-crop",
"color-extraction",
"palette",
"image-analysis",
"exif",
"metadata-removal",
"image-padding",
"canvas",
"aspect-ratio",
"html-to-image",
"rendering",
"screenshots",
"grayscale",
"filters",
"image-metadata",
"inspection",
"tesseract",
"multilingual",
"image-resize",
"image-rotate",
"orientation",
"image-sharpen",
"image-enhancement",
"auto-crop",
"borders",
"cleanup",
"question-answering",
"grounded-qa",
"cheap-llm",
"nlp",
"text-classification",
"labeling",
"triage",
"vectors",
"structured-extraction",
"information-extraction",
"json-repair",
"malformed-json",
"parsing",
"developer-tools",
"keyword-extraction",
"tagging",
"seo",
"proofreading",
"grammar",
"spelling",
"writing",
"rewriting",
"paraphrase",
"tone",
"sentiment-analysis",
"reviews",
"monitoring",
"summarization",
"tldr",
"digest",
"title-generation",
"headlines",
"naming",
"translation",
"localization",
"geocoding",
"address-lookup",
"coordinates",
"maps",
"location",
"place-search",
"poi",
"local-search",
"reverse-geocoding",
"routing",
"directions",
"distance",
"audio-conversion",
"transcoding",
"mp3",
"audio-processing",
"media",
"audio-mixing",
"voiceover",
"podcasting",
"video-concatenation",
"video-editing",
"clips",
"media-processing",
"ffmpeg",
"video-conversion",
"h264",
"frame-extraction",
"video-analysis",
"computer-vision",
"gif",
"video-to-gif",
"animation",
"social-media",
"loudness-normalization",
"audio-mastering",
"ebu-r128",
"media-metadata",
"id3-tags",
"container-tags",
"video-watermark",
"overlay",
"media-inspection",
"ffprobe",
"codecs",
"silence-removal",
"audio-editing",
"voice",
"playback-speed",
"time-stretch",
"storyboard",
"sprite-sheet",
"video-preview",
"subtitles",
"captions",
"accessibility",
"video-thumbnail",
"frame-capture",
"images",
"video-trim",
"audio-trim",
"clipping",
"waveform",
"spectrogram",
"audio-visualization",
"legacy-files",
"office-conversion",
"file-recovery",
"documents",
"pdf-attachments",
"file-extraction",
"pdf-tools",
"pdf-bookmarks",
"outline",
"navigation",
"pdf-compression",
"pdf-comparison",
"document-diff",
"version-control",
"pdf-encryption",
"password-protection",
"security",
"pdf-text-extraction",
"llm-preprocessing",
"pdf-forms",
"form-filling",
"html-to-pdf",
"reports",
"office-to-pdf",
"word-to-pdf",
"excel-to-pdf",
"pdf-image-extraction",
"assets",
"pdf-merge",
"combine-pdf",
"pdf-metadata",
"document-properties",
"pdf-ocr",
"searchable-pdf",
"archiving",
"pdf-pages",
"reorder",
"page-management",
"pdf-to-image",
"rasterize",
"previews",
"pdf-repair",
"corrupted-files",
"pdf-rotate",
"page-orientation",
"pdf-split",
"page-extraction",
"signature-verification",
"digital-signatures",
"pdf-watermark",
"stamping",
"pipelines",
"workflow",
"chaining",
"batch-processing",
"qr-generator",
"svg",
"sanctions-screening",
"aml",
"pep",
"watchlists",
"agent-state",
"checkpoints",
"persistence",
"object-storage",
"agent-infrastructure",
"file-handoff",
"agent-to-agent",
"access-tokens",
"collaboration",
"shared-state",
"working-memory",
"patching",
"unified-diff",
"code-tools",
"text-processing",
"text-case",
"string-transformation",
"formatting",
"word-count",
"text-statistics",
"reading-time",
"text-diff",
"comparison",
"html-to-text",
"content-extraction",
"html",
"content",
"three-way-merge",
"merging",
"regex",
"pattern-matching",
"html-sanitization",
"xss-prevention",
"web-safety",
"slugify",
"url-slugs",
"templates",
"mustache",
"text-generation",
"base64",
"encoding",
"decoding",
"hashing",
"sha256",
"checksums",
"cryptography",
"hmac",
"message-authentication",
"jwt",
"token-decoding",
"debugging",
"authentication",
"token-verification",
"uuid",
"id-generation",
"celebrity-recognition",
"face-recognition",
"face-detection",
"facial-attributes",
"biometrics",
"object-detection",
"image-labeling",
"classification",
"ppe-detection",
"workplace-safety",
"content-moderation",
"image-safety",
"nsfw-detection",
"trust-and-safety",
"url-to-pdf",
"web-capture",
"headless-chrome",
"article-extraction",
"readability",
"web-scraping",
"website-screenshot"
],
"iconUrl": ""
}
}