payment-ready until 2026-08-20
Thirty-five pay-per-call x402 APIs for web and document analysis, structured-data transformation, developer audits, SEC filings and financial facts, and EVM utilities. Settles USDC on Base through CDP with machine-readable schemas and samples.
Pay from $0.001 to $0.25 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.
first settlement 2026-08-09 · $1.86 all-time · settled via coinbase
ASSESSMENT
updated 3h agoEvidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.
reliability 99.4%
- uptime 24h
- 100%
- uptime 7d
- 99.4%
- uptime 30d
- 99.4%
- uptime 90d
- 99.4%
- response p95
- 192ms
- avg response
- 88ms
- total checks
- 325
Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.
compliance A (14/14)
14 of 14 x402 conformance checks pass. Full checklist below.
price $0.001 to $0.25 (p9 in Data)
- price (min)
- $0.001
- price (max)
- $0.25
- category percentile (min)
- p9 in Data
- category percentile (max)
- p88 in Data
- endpoints / prices
- 35 / 10
- model
- tiered
- stability
- 0%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- 1d
- registrar
- NameCheap, Inc.
- hosting
- custom
- domain created
- 2026-08-08
Identity facts, not a risk score.
traction $1.856 30d · 2 buyers · top buyer 97%
- volume 30d
- $1.856
- buyers 30d
- 2
- settlements 30d
- 61
- first settlement
- 2026-08-09
- last settlement
- 2026-08-12
- top buyer share
- 97% of 30d volume
- trend 7d vs 30d
- 4.29x the 30d daily rate
- networks
- eip155:8453
- volume all-time
- $1.86
- settlements all-time
- 61
- median settlement 30d
- $0.01
- max settlement 30d
- $0.35
- settled via
- coinbase ($1.86, 61 tx)
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
CHANGES
3 events, detecting since 2026-07-24Payout, price, and schema changes detected on this service's x402 wire. A payout rotation at an unchanged price shows up here even when nothing else moves. Full feed at /changes.
changes price changed 7h ago (3 since 2026-07-24)
price changed · 7h ago
POST /v1/web/business-due-diligence · eip155:8453 · USDC: 350000 → 100000
price changed · 2d ago
POST /v1/crypto/calldata-decode · eip155:8453 · USDC: 10000 → 1000
price changed · 3d ago
POST /v1/web/domain-intelligence · eip155:8453 · USDC: 50000 → 20000
Amounts are on-wire atomic units in the named asset.
WHAT IT DOES
ai-derivedNo AI synthesis has been produced for this service yet.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET | 402 CHANNEL |
|---|---|---|---|---|---|---|
| POST | /v1/crypto/address-inspect | $0.002 | Base | USDC | header | |
| POST | /v1/crypto/calldata-decode | $0.001 | Base | USDC | header | |
| POST | /v1/crypto/typed-data-hash | $0.01 | Base | USDC | header | |
| POST | /v1/data/clean | $0.01 | Base | USDC | header | |
| POST | /v1/data/convert | $0.005 | Base | USDC | header | |
| POST | /v1/data/deduplicate | $0.01 | Base | USDC | header | |
| POST | /v1/data/profile | $0.025 | Base | USDC | header | |
| POST | /v1/data/schema | $0.025 | Base | USDC | header | |
| POST | /v1/developer/code-metrics | $0.025 | Base | USDC | header | |
| POST | /v1/developer/dependency-audit | $0.05 | Base | USDC | header | |
| POST | /v1/developer/license-audit | $0.05 | Base | USDC | header | |
| POST | /v1/developer/openapi-audit | $0.05 | Base | USDC | header | |
| POST | /v1/developer/secret-scan | $0.05 | Base | USDC | header | |
| POST | /v1/developer/structured-diff | $0.01 | Base | USDC | header | |
| POST | /v1/developer/x402-preflight | $0.05 | Base | USDC | header | |
| POST | /v1/document/diff | $0.01 | Base | USDC | header | |
| POST | /v1/document/extract | $0.01 | Base | USDC | header | |
| POST | /v1/document/redact | $0.01 | Base | USDC | header | |
| POST | /v1/document/tables | $0.025 | Base | USDC | header | |
| POST | /v1/research/feed-normalize | $0.01 | Base | USDC | header | |
| POST | /v1/research/sec-filing-signals | $0.05 | Base | USDC | header | |
| POST | /v1/research/sec-financial-facts | $0.02 | Base | USDC | header | |
| POST | /v1/research/sec-insider-transactions | $0.03 | Base | USDC | header | |
| POST | /v1/web/accessibility-audit | $0.05 | Base | USDC | header | |
| POST | /v1/web/business-due-diligence | $0.10 | Base | USDC | header | |
| POST | /v1/web/domain-intelligence | $0.02 | Base | USDC | header | |
| POST | /v1/web/extract | $0.01 | Base | USDC | header | |
| POST | /v1/web/full-audit | $0.25 | Base | USDC | header | |
| POST | /v1/web/links | $0.005 | Base | USDC | header | |
| POST | /v1/web/metadata | $0.002 | Base | USDC | header | |
| POST | /v1/web/performance-profile | $0.025 | Base | USDC | header | |
| POST | /v1/web/robots-sitemap | $0.025 | Base | USDC | header | |
| POST | /v1/web/security-audit | $0.05 | Base | USDC | header | |
| POST | /v1/web/seo-audit | $0.05 | Base | USDC | header | |
| POST | /v1/web/tech-fingerprint | $0.025 | Base | USDC | header |
REQUEST / RESPONSE EXAMPLE
An unpaid request to POST /v1/crypto/address-inspect returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i -X POST 'https://apiacre.com/v1/crypto/address-inspect'
// 402 response (captured by monitor) · 35 payloads · click to expand
[
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/x402-preflight",
"tags": [
"developer",
"research",
"x402",
"payment",
"preflight"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Probe a public endpoint without paying and return an x402 v2 compliance grade, protocol evidence, and actionable remediation.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://apiacre.com/v1/developer/openapi-audit",
"body": {
"format": "json",
"document": "{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Example\",\"version\":\"1\"},\"paths\":{}}"
},
"method": "POST"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://apiacre.com/v1/developer/openapi-audit",
"grade": "A",
"score": 100,
"checks": [
{
"id": "http_402",
"passed": true,
"message": "Return HTTP 402 before payment.",
"severity": "high"
}
],
"method": "POST",
"payment": {
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"version": 2,
"acceptsCount": 1
},
"finalUrl": "https://apiacre.com/v1/developer/openapi-audit",
"checkedAt": "2026-08-09T00:00:00+00:00",
"compliant": true,
"elapsedMs": 128,
"statusCode": 402,
"limitations": "One unpaid request only; no payment is signed and the target response is not ...",
"remediation": [],
"gradeVersion": "apiacre-x402-preflight/1"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "developer.x402-preflight",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"body": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"method": {
"enum": [
"GET",
"POST"
],
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"grade": {
"type": "string"
},
"score": {
"type": "integer"
},
"checks": {
"type": "array",
"items": {}
},
"method": {
"type": "string"
},
"payment": {
"type": "object"
},
"finalUrl": {
"type": "string"
},
"checkedAt": {
"type": "string"
},
"compliant": {
"type": "boolean"
},
"elapsedMs": {
"type": "integer"
},
"statusCode": {
"type": "integer"
},
"limitations": {
"type": "string"
},
"remediation": {
"type": "array",
"items": {}
},
"gradeVersion": {
"type": "string"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/extract",
"tags": [
"web",
"audit",
"scraping",
"markdown",
"url-to-markdown"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Extract clean readable text or Markdown plus bounded structured links, canonical and heading signals, Schema.org types, redirect evidence, content hashes, and response provenance for research, RAG, or agent context.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://example.com/",
"links": {
"detected": 1,
"external": 1,
"internal": 0,
"returned": 1,
"truncated": false
},
"title": "Example Domain",
"words": 19,
"format": "markdown",
"sha256": "5945db6fd8137aa377638814ca9bb1ac0a663fd90a97f11f86c3f5c09cfb40e3",
"content": "# Example Domain\n\nThis domain is for use in documentation examples without ne...",
"language": "en",
"response": {
"bytes": 559,
"elapsedMs": 36,
"bodySha256": "ff67a9d764d6a2367a187734e697f6a53217db9a21c101d410a113ca871a299d",
"statusCode": 200,
"contentType": "text/html"
},
"characters": 167,
"extraction": {
"method": "bounded HTML DOM extraction",
"version": "apiacre-content-extract/3",
"limitations": [
"Client-rendered content is not executed.",
"Markdown preserves readable block text, not the complete page layout.",
"Structured links are bounded and exclude non-HTTP(S) targets."
],
"linksPreserved": true,
"javascriptRendered": false
},
"redirected": false,
"description": null,
"pageSignals": {
"headings": {
"h1": [
"Example Domain"
],
"h2Count": 0,
"h3Count": 0
},
"feedCount": 0,
"canonicalUrl": null,
"structuredData": {
"types": [],
"blocks": 0,
"truncated": false,
"validBlocks": 0,
"invalidBlocks": 0
},
"alternateLanguageCount": 0
},
"requestedUrl": "https://example.com/",
"contentSha256": "5945db6fd8137aa377638814ca9bb1ac0a663fd90a97f11f86c3f5c09cfb40e3"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.extract",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"output": {
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"links": {
"type": "object"
},
"title": {
"type": [
"string",
"null"
]
},
"words": {
"type": "integer"
},
"format": {
"type": "string"
},
"sha256": {
"type": "string"
},
"content": {
"type": "string"
},
"language": {
"type": [
"string",
"null"
]
},
"response": {
"type": "object"
},
"characters": {
"type": "integer"
},
"extraction": {
"type": "object"
},
"redirected": {
"type": "boolean"
},
"description": {
"type": [
"string",
"null"
]
},
"pageSignals": {
"type": "object"
},
"requestedUrl": {
"type": "string"
},
"contentSha256": {
"type": "string"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/crypto/typed-data-hash",
"tags": [
"crypto",
"evm",
"ethereum",
"eip-712",
"typed-data"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Validate EIP-712 typed structured data and derive its domain separator, message hash, and signing digest.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"typed_data": {
"types": {
"Message": [
{
"name": "contents",
"type": "string"
}
],
"EIP712Domain": [
{
"name": "name",
"type": "string"
}
]
},
"domain": {
"name": "API Acre Example"
},
"message": {
"contents": "Hello"
},
"primaryType": "Message"
}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"valid": true,
"messageHash": "0xd6a9eadbfb49313d8b83d02d2bb22b916a5b16e6006946c9ca6fa7959d934b3a",
"primaryType": "Message",
"signingHash": "0x7433e410d5f2857cb42d0bfd31bc71e8aa553f02ce0eed397927f01dfb46424c",
"domainSeparator": "0xc167959bdf834486717879a8cd6eb3e12a864d1b1d7dbcecec40455e1b4bc8c8"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "crypto.typed-data-hash",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "TypedDataInput",
"required": [
"typed_data"
],
"properties": {
"typed_data": {
"type": "object",
"title": "Typed Data",
"additionalProperties": true
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"messageHash": {
"type": "string"
},
"primaryType": {
"type": "string"
},
"signingHash": {
"type": "string"
},
"domainSeparator": {
"type": "string"
}
},
"description": "Structured EIP-712 hash result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "crypto.typed-data-hash"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/business-due-diligence",
"tags": [
"web",
"audit",
"business",
"company",
"domain"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Assess a business domain using website quality, SEO, security, accessibility, performance, DNS, TLS, RDAP, and optional public GLEIF LEI entity candidates.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://apple.com",
"legal_name": "Apple Inc.",
"country_code": "US"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://www.apple.com/",
"flags": [],
"domain": "apple.com",
"riskLevel": "low",
"riskScore": 84,
"siteAudit": {
"seo": {
"score": 90
},
"security": {
"score": 83
},
"performance": {
"bytes": 1256,
"status": 200,
"elapsedMs": 146
},
"overallScore": 88,
"accessibility": {
"score": 92
}
},
"disclaimer": "The technical score and optional public LEI candidates do not prove domain ow...",
"scoreScope": "website_and_domain_technical_signals",
"legalEntity": {
"status": "matched",
"matches": [
{
"lei": "HWUPKR0MPOU8FGXBT394",
"match": {
"type": "exact",
"score": 1
},
"legalName": "Apple Inc.",
"otherNames": [
{
"name": "Apple Computer, Inc.",
"type": "PREVIOUS_LEGAL_NAME",
"language": "en"
}
],
"legalAddress": {
"region": "US-CA",
"country": "US"
}
}
],
"matchCount": 1,
"countryCode": "US",
"requestedName": "Apple Inc."
},
"domainIntelligence": {
"dns": {
"A": [
"17.253.144.10"
]
},
"tls": {
"version": "TLSv1.3"
},
"rdap": {
"status": [
"active"
]
},
"domain": "apple.com"
}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.business-due-diligence",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"legal_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"country_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"flags": {
"type": "array",
"items": {}
},
"domain": {
"type": "string"
},
"riskLevel": {
"type": "string"
},
"riskScore": {
"type": "integer"
},
"siteAudit": {
"type": "object"
},
"disclaimer": {
"type": "string"
},
"scoreScope": {
"type": "string"
},
"legalEntity": {
"type": "object"
},
"domainIntelligence": {
"type": "object"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/secret-scan",
"tags": [
"developer",
"research",
"secret",
"credentials",
"security"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Scan source code or configuration text for leaked API keys, tokens, and credentials without returning secret values.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"content": "API_TOKEN=replace-with-your-token"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"clean": true,
"findings": [],
"findingCount": 1
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "developer.secret-scan",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "SecretScanInput",
"required": [
"content"
],
"properties": {
"content": {
"type": "string",
"title": "Content",
"maxLength": 2000000
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"clean": {
"type": "boolean"
},
"findings": {
"type": "array",
"items": {}
},
"findingCount": {
"type": "integer"
}
},
"description": "Structured Secret scan result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "developer.secret-scan"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/data/deduplicate",
"tags": [
"documents",
"data",
"deduplicate",
"cleaning",
"records"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Remove duplicate CSV, JSON, or YAML records using selected identity fields and report the removed count.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"keys": [
"id"
],
"format": "csv",
"content": "id,name\n1,Ada\n1,Ada"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"keys": [
"id"
],
"records": [
{
"id": "1",
"name": "Ada"
}
],
"removed": 1,
"inputRows": 2,
"outputRows": 1
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "data.deduplicate",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "DedupeInput",
"required": [
"content",
"format"
],
"properties": {
"keep": {
"enum": [
"first",
"last"
],
"type": "string",
"title": "Keep",
"default": "first"
},
"keys": {
"type": "array",
"items": {
"type": "string"
},
"title": "Keys",
"maxItems": 20
},
"format": {
"enum": [
"csv",
"json",
"yaml"
],
"type": "string",
"title": "Format"
},
"content": {
"type": "string",
"title": "Content",
"maxLength": 2000000
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"keys": {
"type": "array",
"items": {}
},
"records": {
"type": "array",
"items": {}
},
"removed": {
"type": "integer"
},
"inputRows": {
"type": "integer"
},
"outputRows": {
"type": "integer"
}
},
"description": "Structured Record deduplication result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "data.deduplicate"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/robots-sitemap",
"tags": [
"web",
"audit",
"robots",
"sitemap",
"crawler"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Inspect a domain's robots.txt crawl rules and XML sitemap health, availability, and URL count.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"origin": "example",
"robots": {},
"sitemap": {}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.robots-sitemap",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"origin": {
"type": "string"
},
"robots": {
"type": "object"
},
"sitemap": {
"type": "object"
}
},
"description": "Structured Robots and sitemap audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.robots-sitemap"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/data/convert",
"tags": [
"documents",
"data",
"convert",
"csv",
"json"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Convert structured data between CSV, JSON, and YAML formats with a machine-readable response.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "csv",
"content": "name,score\nAda,98",
"target_format": "json"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"rows": 1,
"format": "json",
"content": "[\n {\n \"name\": \"Ada\",\n \"score\": \"98\"\n }\n]"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "data.convert",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "ConvertInput",
"required": [
"content",
"format",
"target_format"
],
"properties": {
"format": {
"enum": [
"csv",
"json",
"yaml"
],
"type": "string",
"title": "Format"
},
"content": {
"type": "string",
"title": "Content",
"maxLength": 2000000
},
"target_format": {
"enum": [
"csv",
"json",
"yaml"
],
"type": "string",
"title": "Target Format"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"rows": {
"type": "integer"
},
"format": {
"type": "string"
},
"content": {
"type": "string"
}
},
"description": "Structured Data conversion result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "data.convert"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/research/sec-filing-signals",
"tags": [
"research",
"sec",
"edgar",
"company",
"filings"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Look up a public company by ticker or CIK, normalize recent SEC filings, and flag deterministic events such as late filings, amendments, auditor changes, non-reliance, control changes, or bankruptcy disclosures.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"forms": [
"10-K",
"10-Q",
"8-K"
],
"identifier": "AAPL",
"max_filings": 25,
"lookback_days": 365
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"cik": "0000320193",
"sic": "3571",
"name": "Apple Inc.",
"source": "https://data.sec.gov/submissions/CIK0000320193.json",
"filings": [
{
"form": "10-Q",
"filingDate": "2026-01-30",
"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/example/filing.htm"
}
],
"signals": [
{
"code": "leadership_change",
"form": "8-K",
"item": "5.02",
"detail": "8-K reports director or principal-officer changes",
"weight": 5
}
],
"tickers": [
"AAPL"
],
"exchanges": [
"Nasdaq"
],
"disclaimer": "Deterministic filing activity only; not investment, legal, accounting, or cre...",
"filingCount": 5,
"retrievedAt": "2026-08-09T00:00:00Z",
"lookbackDays": 365,
"fiscalYearEnd": "0928",
"attentionLevel": "low",
"attentionScore": 5,
"sicDescription": "Electronic Computers"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "research.sec-filing-signals",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"identifier"
],
"properties": {
"forms": {
"type": "array",
"items": {
"type": "string"
}
},
"identifier": {
"type": "string"
},
"max_filings": {
"type": "integer"
},
"lookback_days": {
"type": "integer"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"cik": {
"type": "string"
},
"sic": {
"type": "string"
},
"name": {
"type": "string"
},
"source": {
"type": "string"
},
"filings": {
"type": "array",
"items": {}
},
"signals": {
"type": "array",
"items": {}
},
"tickers": {
"type": "array",
"items": {}
},
"exchanges": {
"type": "array",
"items": {}
},
"disclaimer": {
"type": "string"
},
"filingCount": {
"type": "integer"
},
"retrievedAt": {
"type": "string"
},
"lookbackDays": {
"type": "integer"
},
"fiscalYearEnd": {
"type": "string"
},
"attentionLevel": {
"type": "string"
},
"attentionScore": {
"type": "integer"
},
"sicDescription": {
"type": "string"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/metadata",
"tags": [
"web",
"audit",
"metadata",
"open-graph",
"social"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Extract an agent-ready public-page metadata record with redirects, response provenance, canonical and alternate URLs, headings, icons, feeds, social cards, Schema.org types, and privacy-safe publisher-asserted Organization facts with field evidence.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://apiacre.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://apiacre.com/",
"feeds": [],
"icons": [],
"title": "API Acre — Pay-per-call APIs on Base",
"twitter": {
"card": null,
"image": null,
"title": null,
"imageAlt": null,
"description": null
},
"document": {
"author": null,
"robots": "index,follow",
"charset": "utf-8",
"viewport": "width=device-width,initial-scale=1",
"generator": null
},
"headings": {
"h1": [
"Useful APIs. One call at a time."
],
"h2Count": 2,
"h3Count": 55
},
"language": "en",
"response": {
"bytes": 21633,
"elapsedMs": 42,
"bodySha256": "3886972b5512bf62a93dbdf790af504cab300572de9837088909ebd4aa3a3b4e",
"statusCode": 200,
"contentType": "text/html; charset=utf-8"
},
"canonical": "https://apiacre.com",
"openGraph": {
"url": "https://apiacre.com",
"image": null,
"title": "API Acre — Pay-per-call APIs on Base",
"imageAlt": null,
"description": "Buy focused web, document, developer, research, and EVM results with USDC ove..."
},
"alternates": [],
"redirected": false,
"description": "58 pay-per-call APIs for agents, settled in USDC on Base through x402.",
"requestedUrl": "https://apiacre.com/",
"structuredData": {
"types": [
"Organization",
"WebAPI"
],
"blocks": 1,
"truncated": false,
"validBlocks": 1,
"invalidBlocks": 0
}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/web/extract",
"title": "Web content extraction",
"method": "POST",
"reason": "Retrieve the same public URL as clean text or Markdown with bounded structure...",
"service": "web.extract"
}
]
},
"service": "web.metadata",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"feeds": {
"type": "array",
"items": {}
},
"icons": {
"type": "array",
"items": {}
},
"title": {
"type": [
"string",
"null"
]
},
"twitter": {
"type": "object"
},
"document": {
"type": "object"
},
"headings": {
"type": "object"
},
"language": {
"type": [
"string",
"null"
]
},
"response": {
"type": "object"
},
"canonical": {
"type": [
"string",
"null"
]
},
"openGraph": {
"type": "object"
},
"alternates": {
"type": "array",
"items": {}
},
"redirected": {
"type": "boolean"
},
"description": {
"type": [
"string",
"null"
]
},
"requestedUrl": {
"type": "string"
},
"structuredData": {
"type": "object"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/crypto/calldata-decode",
"tags": [
"crypto",
"evm",
"ethereum",
"solidity",
"calldata"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Resolve 29 common ERC-20, ERC-165, ERC-721, ERC-1155, ERC-2612, and ERC-3009 selectors without a network lookup, or strictly decode arbitrary Ethereum or EVM calldata using a supplied Solidity signature.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"calldata": "0xa9059cbb0000000000000000000000001111111111111111111111111111111111111111000...",
"input_mode": "auto"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"types": [
"address",
"uint256"
],
"values": [
"0x1111111111111111111111111111111111111111",
42
],
"encoding": {
"canonical": true,
"argumentBytes": 64,
"calldataBytes": 68,
"calldataSha256": "f77b5da6ef3efa41f5084d653dc4a135a3978d541db97ce13225bd442b025198",
"argumentsSha256": "d3458da251349437abe3549042a49868dc5528422a63bb815f3e0b46725052c9"
},
"function": "transfer",
"selector": "0xa9059cbb",
"warnings": [
"Selector resolution is limited to 29 published standard signatures; four-byte..."
],
"arguments": [
{
"type": "address",
"index": 0,
"value": "0x1111111111111111111111111111111111111111"
}
],
"inputMode": "selector_and_arguments",
"signature": "transfer(address,uint256)",
"resolution": {
"method": "built_in_standard",
"candidates": [
"transfer(address,uint256)"
],
"candidateCount": 1,
"matchedStandards": [
"ERC-20"
],
"signatureProvided": false
},
"selectorPresent": true,
"signatureSource": "built_in_standard",
"canonicalSignature": "transfer(address,uint256)"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "crypto.calldata-decode",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"calldata"
],
"properties": {
"calldata": {
"type": "string"
},
"input_mode": {
"enum": [
"auto",
"selector_and_arguments",
"arguments_only"
],
"type": "string"
},
"function_signature": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"types": {
"type": "array",
"items": {
"type": "string"
}
},
"values": {
"type": "array",
"items": {}
},
"encoding": {
"type": "object"
},
"function": {
"type": "string"
},
"selector": {
"type": "string"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"arguments": {
"type": "array",
"items": {
"type": "object"
}
},
"inputMode": {
"type": "string"
},
"signature": {
"type": "string"
},
"resolution": {
"type": "object"
},
"selectorPresent": {
"type": "boolean"
},
"signatureSource": {
"type": "string"
},
"canonicalSignature": {
"type": "string"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/code-metrics",
"tags": [
"developer",
"research",
"code",
"metrics",
"complexity"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Measure caller-supplied source code with Python AST analysis or a deterministic lexical fallback, including per-function complexity, a SHA-256 fingerprint, density ratios, syntax status, and actionable maintainability signals without retaining or forwarding the code.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"code": "def greet(name):\n return f'Hello {name}'",
"language": "python"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"lines": {
"code": 2,
"blank": 0,
"total": 2,
"comments": 0
},
"source": {
"sha256": "d588756864c1c6b9016a1829ea9283915950ef23e5b1c04018413ed71456a34e",
"utf8Bytes": 43,
"characters": 43
},
"syntax": {
"error": null,
"valid": true,
"engine": "python-ast"
},
"classes": 0,
"analysis": {
"method": "Python AST with deterministic lexical metrics",
"version": "apiacre-code-metrics/3",
"limitations": [
"AST complexity is a static heuristic, not a runtime or control-flow proof.",
"Comment counts include comment-only lines, not inline comments or block-comme..."
]
},
"language": "python",
"functions": 1,
"branchPoints": 0,
"longLineCount": 0,
"reviewSignals": [],
"commentDensity": 0,
"functionMetrics": [
{
"kind": "function",
"line": 1,
"name": "greet",
"lines": 2,
"endLine": 2
}
],
"workMarkerCount": 0,
"blankLineDensity": 0,
"averageLineLength": 21,
"maximumLineLength": 26,
"functionsTruncated": false,
"complexityPerFunction": 1,
"maintainabilitySignal": 95,
"maximumFunctionComplexity": 1,
"estimatedCyclomaticComplexity": 1
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/developer/code-change-review",
"title": "Code change review",
"method": "POST",
"reason": "Compare the measured source with a caller-supplied baseline and surface synta...",
"service": "developer.code-change-review"
}
]
},
"service": "developer.code-metrics",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string"
},
"language": {
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"lines": {
"type": "object"
},
"source": {
"type": "object"
},
"syntax": {
"type": "object"
},
"classes": {
"type": "integer"
},
"analysis": {
"type": "object"
},
"language": {
"type": [
"string",
"null"
]
},
"functions": {
"type": "integer"
},
"branchPoints": {
"type": "integer"
},
"longLineCount": {
"type": "integer"
},
"reviewSignals": {
"type": "array",
"items": {}
},
"commentDensity": {
"type": "number"
},
"functionMetrics": {
"type": "array",
"items": {}
},
"workMarkerCount": {
"type": "integer"
},
"blankLineDensity": {
"type": "number"
},
"averageLineLength": {
"type": "number"
},
"maximumLineLength": {
"type": "integer"
},
"functionsTruncated": {
"type": "boolean"
},
"complexityPerFunction": {
"type": "number"
},
"maintainabilitySignal": {
"type": "integer"
},
"maximumFunctionComplexity": {
"type": "integer"
},
"estimatedCyclomaticComplexity": {
"type": "integer"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/research/sec-financial-facts",
"tags": [
"research",
"sec",
"xbrl",
"company",
"financial-data"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Retrieve normalized, recent issuer-reported revenue, earnings, balance-sheet, cash-flow, and diluted-EPS facts from official SEC XBRL data.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"metrics": [
"revenue",
"net_income",
"total_assets",
"diluted_eps"
],
"periods": 4,
"identifier": "AAPL",
"period_type": "both"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"cik": "0000320193",
"source": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json",
"metrics": {
"revenue": {
"unit": "USD",
"label": "Revenue",
"concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
"description": "Revenue from contracts with customers, excluding assessed tax.",
"observations": [
{
"fy": 2025,
"end": "2025-09-27",
"val": 416161000000,
"accn": "0000320193-25-000079",
"start": "2024-09-29"
}
]
}
},
"taxonomy": "us-gaap",
"disclaimer": "Standardized issuer-reported XBRL facts only; verify filing context before us...",
"entityName": "Apple Inc.",
"periodType": "both",
"retrievedAt": "2026-08-09T00:00:00Z",
"missingMetrics": [],
"periodsPerMetric": 4
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "research.sec-financial-facts",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"identifier"
],
"properties": {
"metrics": {
"type": "array",
"items": {
"enum": [
"revenue",
"net_income",
"operating_income",
"total_assets",
"total_liabilities",
"stockholders_equity",
"cash_and_equivalents",
"operating_cash_flow",
"capital_expenditure",
"diluted_eps"
],
"type": "string"
}
},
"periods": {
"type": "integer"
},
"identifier": {
"type": "string"
},
"period_type": {
"enum": [
"annual",
"quarterly",
"both"
],
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"cik": {
"type": "string"
},
"source": {
"type": "string"
},
"metrics": {
"type": "object"
},
"taxonomy": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"entityName": {
"type": "string"
},
"periodType": {
"type": "string"
},
"retrievedAt": {
"type": "string"
},
"missingMetrics": {
"type": "array",
"items": {}
},
"periodsPerMetric": {
"type": "integer"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/accessibility-audit",
"tags": [
"web",
"audit",
"accessibility",
"wcag",
"a11y"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Check a public page for deterministic HTML accessibility problems and return actionable WCAG-oriented findings.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"score": 1,
"issues": [],
"issueCount": 1
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.accessibility-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"score": {
"type": "integer"
},
"issues": {
"type": "array",
"items": {}
},
"issueCount": {
"type": "integer"
}
},
"description": "Structured Accessibility audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.accessibility-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/research/sec-insider-transactions",
"tags": [
"research",
"sec",
"form-4",
"insiders",
"transactions"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Retrieve recent SEC Form 4 officer, director, and 10% beneficial-owner trades for a ticker or CIK, including purchases, sales, awards, exercises, tax withholding, prices, holdings, 10b5-1 context, derivatives, and filing footnotes.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"identifier": "AAPL",
"max_filings": 10,
"lookback_days": 90,
"include_derivatives": true
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"cik": "0000320193",
"name": "Apple Inc.",
"source": "https://data.sec.gov/submissions/CIK0000320193.json",
"filings": [
{
"form": "4",
"filingDate": "2026-06-17",
"reportDate": "2026-06-15",
"periodOfReport": "2026-06-15",
"accessionNumber": "0001140361-26-025622"
}
],
"summary": {
"codeCounts": {
"F": 1,
"M": 2
},
"filingCount": 1,
"transactionCount": 3,
"openMarketPurchaseShares": 0,
"openMarketPurchaseReportedValue": 0
},
"tickers": [
"AAPL"
],
"warnings": [],
"exchanges": [
"Nasdaq"
],
"disclaimer": "Issuer-reported Section 16 ownership data only. Transaction codes and sales d...",
"retrievedAt": "2026-08-09T00:00:00Z",
"lookbackDays": 90,
"includeDerivatives": true
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "research.sec-insider-transactions",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"identifier"
],
"properties": {
"identifier": {
"type": "string"
},
"max_filings": {
"type": "integer"
},
"lookback_days": {
"type": "integer"
},
"include_derivatives": {
"type": "boolean"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"cik": {
"type": "string"
},
"name": {
"type": "string"
},
"source": {
"type": "string"
},
"filings": {
"type": "array",
"items": {}
},
"summary": {
"type": "object"
},
"tickers": {
"type": "array",
"items": {}
},
"warnings": {
"type": "array",
"items": {}
},
"exchanges": {
"type": "array",
"items": {}
},
"disclaimer": {
"type": "string"
},
"retrievedAt": {
"type": "string"
},
"lookbackDays": {
"type": "integer"
},
"includeDerivatives": {
"type": "boolean"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/security-audit",
"tags": [
"web",
"audit",
"security",
"headers",
"tls"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Scan a public website for TLS and browser security header weaknesses and return a security score with fixes.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://example.com",
"score": 1,
"missing": [],
"present": [],
"cookieFlags": []
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.security-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"score": {
"type": "integer"
},
"missing": {
"type": "array",
"items": {}
},
"present": {
"type": "array",
"items": {}
},
"cookieFlags": {
"type": "array",
"items": {}
}
},
"description": "Structured Web security audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.security-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/links",
"tags": [
"web",
"audit",
"links",
"crawl",
"site-map"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Extract and classify links from one public page or safely crawl up to 10 same-origin pages into an agent-ready site map with page provenance, depth limits, and robots.txt enforcement.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com",
"max_depth": 2,
"max_pages": 3,
"respect_robots": true,
"include_external": true
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://example.com/",
"count": 1,
"crawl": {
"enabled": true,
"maxDepth": 2,
"maxPages": 3,
"pagesFetched": 1,
"pagesAttempted": 1
},
"links": [
{
"url": "https://iana.org/domains/example",
"text": "Learn more",
"external": true
}
],
"pages": [
{
"url": "https://example.com/",
"depth": 0,
"title": "Example Domain",
"statusCode": 200,
"discoveredFrom": null
}
],
"errors": [],
"origin": "https://example.com",
"skipped": [],
"external": 1,
"internal": 0
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/web/robots-sitemap",
"title": "Robots and sitemap audit",
"method": "POST",
"reason": "Compare crawl-discovered pages with robots.txt rules and declared XML sitemap...",
"service": "web.robots-sitemap"
}
]
},
"service": "web.links",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"max_depth": {
"type": "integer"
},
"max_pages": {
"type": "integer"
},
"respect_robots": {
"type": "boolean"
},
"include_external": {
"type": "boolean"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"count": {
"type": "integer"
},
"crawl": {
"type": "object"
},
"links": {
"type": "array",
"items": {}
},
"pages": {
"type": "array",
"items": {}
},
"errors": {
"type": "array",
"items": {}
},
"origin": {
"type": "string"
},
"skipped": {
"type": "array",
"items": {}
},
"external": {
"type": "integer"
},
"internal": {
"type": "integer"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/structured-diff",
"tags": [
"developer",
"research",
"json",
"yaml",
"diff"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Compare JSON or YAML deterministically and return source hashes plus machine-readable additions, removals, and replacements by path with explicit truncation evidence.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"after": "{\"status\":\"approved\",\"features\":{\"export\":true}}",
"before": "{\"status\":\"draft\",\"features\":{\"export\":false}}",
"format": "json"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"format": "json",
"changed": true,
"changes": [
{
"op": "replace",
"path": "$.features.export",
"after": true,
"before": false
},
{
"op": "replace",
"path": "$.status",
"after": "approved",
"before": "draft"
}
],
"afterSha256": "1491b575597fbdbb636572aa4cf9ac93e424273a4aa920242398844866dd2a0f",
"changeCount": 2,
"beforeSha256": "242eb38c815b9bab51819f9aa7ebd832666455dbfce03671aae54cc93abafcdb",
"changesReturned": 2,
"changesTruncated": false
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "developer.structured-diff",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "StructuredDiffInput",
"required": [
"before",
"after"
],
"properties": {
"after": {
"type": "string",
"title": "After",
"maxLength": 1000000
},
"before": {
"type": "string",
"title": "Before",
"maxLength": 1000000
},
"format": {
"enum": [
"json",
"yaml"
],
"type": "string",
"title": "Format",
"default": "json"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"format": {
"type": "string"
},
"changed": {
"type": "boolean"
},
"changes": {
"type": "array",
"items": {
"type": "object",
"required": [
"op",
"path"
],
"properties": {
"op": {
"enum": [
"add",
"remove",
"replace"
],
"type": "string"
},
"path": {
"type": "string",
"pattern": "^\\$"
},
"after": {},
"before": {}
}
},
"maxItems": 5000,
"description": "Deterministically ordered structural changes; inspect changesTruncated before treating the list as complete."
},
"afterSha256": {
"type": "string"
},
"changeCount": {
"type": "integer"
},
"beforeSha256": {
"type": "string"
},
"changesReturned": {
"type": "integer"
},
"changesTruncated": {
"type": "boolean"
}
},
"description": "Structured Structured diff result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "developer.structured-diff"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/seo-audit",
"tags": [
"web",
"audit",
"seo",
"website",
"search"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Audit on-page technical SEO, score a public URL, and return prioritized, actionable issues for search optimization.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"score": 90,
"issues": [
{
"code": "missing_meta_description",
"severity": "medium"
}
],
"headings": {
"h1": 1,
"h2": 0,
"h3": 0
},
"metadata": {
"url": "https://example.com/",
"feeds": [],
"icons": [
{
"rel": "icon",
"url": "data:,",
"type": null,
"sizes": null
}
],
"title": "Example Domain",
"twitter": {
"card": null,
"site": null,
"image": null,
"title": null,
"creator": null,
"imageAlt": null,
"description": null
},
"document": {
"author": null,
"robots": null,
"charset": null,
"viewport": "width=device-width, initial-scale=1",
"generator": null,
"themeColor": null
},
"headings": {
"h1": [
"Example Domain"
],
"h2Count": 0,
"h3Count": 0
},
"language": "en",
"canonical": null,
"openGraph": {
"url": null,
"type": null,
"image": null,
"title": null,
"locale": null,
"imageAlt": null,
"siteName": null,
"description": null
},
"alternates": [],
"description": null,
"structuredData": {
"types": [],
"blocks": 0,
"truncated": false,
"validBlocks": 0,
"invalidBlocks": 0
}
},
"wordCount": 21,
"imageCount": 0,
"imagesMissingAlt": 0
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/web/full-audit",
"price": "$0.25",
"title": "Full site audit",
"method": "POST",
"reason": "Extend the page-level SEO result with security, accessibility, and performance checks.",
"service": "web.full-audit",
"use_output": "Use the combined scores and findings to prioritize a broader site-quality pass.",
"input_template": {
"url": "$request.url"
},
"authorization_required": true
}
]
},
"service": "web.seo-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"score": {
"type": "integer"
},
"issues": {
"type": "array",
"items": {}
},
"headings": {
"type": "object"
},
"metadata": {
"type": "object"
},
"wordCount": {
"type": "integer"
},
"imageCount": {
"type": "integer"
},
"imagesMissingAlt": {
"type": "integer"
}
},
"description": "Structured SEO audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.seo-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/document/redact",
"tags": [
"documents",
"data",
"pii",
"personal-data",
"redaction"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Deterministically detect and redact PII and personal data in supplied text with overlap-safe matching for emails, phone numbers, validated IPv4 and IPv6 addresses, Luhn-valid payment cards, valid-checksum IBANs, and structurally valid US Social Security numbers.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "Contact [email protected] about invoice card 4242 4242 4242 4242."
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"text": "Contact [REDACTED_EMAIL] about invoice card [REDACTED_CREDIT_CARD].",
"total": 2,
"counts": {
"ipv4": 0,
"ipv6": 0,
"email": 1,
"phone": 0,
"credit_card": 1
},
"detector": {
"version": "apiacre-pii-redaction/2",
"overlapSafe": true,
"deterministic": true,
"validatedTypes": [
"credit_card",
"iban",
"ipv4",
"ipv6",
"ssn"
],
"networkRequestsMade": 0
},
"findings": [
{
"end": 27,
"type": "email",
"start": 8,
"characters": 19,
"placeholder": "[REDACTED_EMAIL]"
}
],
"inputSha256": "04b4432fceb85a844f4a83b4ddabd14dda672c9c94b8c54c020ff06de182d2f6",
"limitations": [
"Deterministic patterns do not identify names, street addresses, or every loca...",
"Review redacted output before treating it as safe for a particular privacy or..."
],
"outputSha256": "7e30afcfe691fb4e6527ee782aaa6cccd68b726687540cb2d6de557cfe921c13",
"selectedTypes": [
"email",
"phone",
"ipv4",
"ipv6",
"credit_card",
"ssn",
"iban"
],
"findingsReturned": 2,
"findingsTruncated": false,
"redactedCharacters": 38
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "document.redact",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
},
"types": {
"type": "array",
"items": {
"enum": [
"email",
"phone",
"ipv4",
"ipv6",
"credit_card",
"ssn",
"iban"
],
"type": "string"
}
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"required": [
"text",
"counts",
"total",
"selectedTypes",
"findingsReturned",
"findingsTruncated",
"findings",
"redactedCharacters",
"inputSha256",
"outputSha256",
"detector",
"limitations"
],
"properties": {
"text": {
"type": "string"
},
"total": {
"type": "integer"
},
"counts": {
"type": "object"
},
"detector": {
"type": "object"
},
"findings": {
"type": "array",
"items": {
"type": "object"
}
},
"inputSha256": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"outputSha256": {
"type": "string"
},
"selectedTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"findingsReturned": {
"type": "integer"
},
"findingsTruncated": {
"type": "boolean"
},
"redactedCharacters": {
"type": "integer"
}
},
"additionalProperties": false
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/tech-fingerprint",
"tags": [
"web",
"audit",
"technology",
"fingerprint",
"stack"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Identify frameworks, analytics, CDNs, servers, and other website technologies from public response signals.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://example.com/",
"server": "cloudflare",
"poweredBy": null,
"scriptHosts": [],
"technologies": [
"Cloudflare"
]
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.tech-fingerprint",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"server": {
"type": "string"
},
"poweredBy": {
"type": [
"string",
"null"
]
},
"scriptHosts": {
"type": "array",
"items": {}
},
"technologies": {
"type": "array",
"items": {}
}
},
"description": "Structured Technology fingerprint result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.tech-fingerprint"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "250000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/full-audit",
"tags": [
"web",
"audit",
"website",
"seo",
"security"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Run a comprehensive website audit combining SEO, security, accessibility, and performance scores with prioritized fixes.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"seo": {},
"security": {},
"performance": {},
"overallScore": 1,
"accessibility": {}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.full-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"seo": {
"type": "object"
},
"security": {
"type": "object"
},
"performance": {
"type": "object"
},
"overallScore": {
"type": "integer"
},
"accessibility": {
"type": "object"
}
},
"description": "Structured Full site audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.full-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/license-audit",
"tags": [
"developer",
"research",
"dependencies",
"license",
"compliance"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Classify software dependency licenses and flag packages that need commercial or legal review.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"dependencies": [
{
"name": "requests",
"license": "Apache-2.0"
}
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"counts": {},
"policy": "example",
"findings": [],
"disclaimer": "example",
"requiresReview": true
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "developer.license-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "LicenseAuditInput",
"required": [
"dependencies"
],
"properties": {
"policy": {
"enum": [
"permissive",
"commercial"
],
"type": "string",
"title": "Policy",
"default": "commercial"
},
"dependencies": {
"type": "array",
"items": {
"type": "object",
"title": "LicensedDependency",
"required": [
"name",
"license"
],
"properties": {
"name": {
"type": "string",
"title": "Name",
"maxLength": 240,
"minLength": 1
},
"license": {
"type": "string",
"title": "License",
"maxLength": 120,
"minLength": 1
}
}
},
"title": "Dependencies",
"maxItems": 500,
"minItems": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"counts": {
"type": "object"
},
"policy": {
"type": "string"
},
"findings": {
"type": "array",
"items": {}
},
"disclaimer": {
"type": "string"
},
"requiresReview": {
"type": "boolean"
}
},
"description": "Structured License compatibility audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "developer.license-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/openapi-audit",
"tags": [
"developer",
"research",
"openapi",
"api",
"lint"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Validate and audit an OpenAPI document for missing operation IDs, descriptions, responses, and consistency problems.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"document": "{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Example\",\"version\":\"1.0\"},\"paths\":{}}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"score": 80,
"valid": false,
"issues": [
{
"code": "missing_paths",
"message": "No API paths are defined",
"severity": "high"
}
],
"operations": 0
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/developer/openapi-test-generate",
"price": "$0.1",
"title": "OpenAPI pytest generator",
"method": "POST",
"reason": "Generate syntax-validated pytest smoke tests from the audited OpenAPI document.",
"service": "developer.openapi-test-generate",
"use_output": "Review result.data.source before running the generated tests against a target API.",
"input_template": {
"format": "$request.format",
"document": "$request.document",
"max_operations": 25,
"timeout_seconds": 20,
"include_optional": false
},
"authorization_required": true
}
]
},
"service": "developer.openapi-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "StructuredDocumentInput",
"required": [
"document"
],
"properties": {
"format": {
"enum": [
"json",
"yaml"
],
"type": "string",
"title": "Format",
"default": "yaml"
},
"document": {
"type": "string",
"title": "Document",
"maxLength": 2000000
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"score": {
"type": "integer"
},
"valid": {
"type": "boolean"
},
"issues": {
"type": "array",
"items": {}
},
"operations": {
"type": "integer"
}
},
"description": "Structured OpenAPI audit result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "developer.openapi-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/performance-profile",
"tags": [
"web",
"audit",
"performance",
"speed",
"latency"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Measure website response latency, payload size, compression, caching, and performance signals for a public URL.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://example.com/",
"bytes": 559,
"status": 200,
"elapsedMs": 40,
"compression": "gzip",
"cacheControl": null,
"serverTiming": null
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "web.performance-profile",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "UrlInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"bytes": {
"type": "integer"
},
"status": {
"type": "integer"
},
"elapsedMs": {
"type": "integer"
},
"compression": {
"type": "string"
},
"cacheControl": {
"type": [
"string",
"null"
]
},
"serverTiming": {
"type": [
"string",
"null"
]
}
},
"description": "Structured Performance profile result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "web.performance-profile"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/data/clean",
"tags": [
"documents",
"data",
"cleaning",
"csv",
"json"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Clean CSV, JSON, or YAML records by normalizing keys, trimming whitespace, and standardizing empty values.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "csv",
"content": "name,score\n Ada ,98"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"rows": 1,
"records": [
{
"name": "Ada",
"score": "98"
}
]
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "data.clean",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "CleanInput",
"required": [
"content",
"format"
],
"properties": {
"format": {
"enum": [
"csv",
"json",
"yaml"
],
"type": "string",
"title": "Format"
},
"content": {
"type": "string",
"title": "Content",
"maxLength": 2000000
},
"trim_strings": {
"type": "boolean",
"title": "Trim Strings",
"default": true
},
"empty_to_null": {
"type": "boolean",
"title": "Empty To Null",
"default": true
},
"normalize_headers": {
"type": "boolean",
"title": "Normalize Headers",
"default": true
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"rows": {
"type": "integer"
},
"records": {
"type": "array",
"items": {}
}
},
"description": "Structured Dataset cleaning result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "data.clean"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/developer/dependency-audit",
"tags": [
"developer",
"research",
"dependency-audit",
"dependencies",
"python"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Audit exact Python/PyPI, npm, Go, Maven, NuGet, crates.io, or RubyGems dependencies against OSV and return affected packages and vulnerabilities.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"ecosystem": "PyPI",
"dependencies": [
{
"name": "requests",
"version": "2.32.3"
}
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"clean": true,
"source": "example",
"findings": [],
"ecosystem": "example",
"dependencies": [],
"vulnerabilityCount": 1
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "developer.dependency-audit",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "DependencyAuditInput",
"required": [
"ecosystem",
"dependencies"
],
"properties": {
"ecosystem": {
"enum": [
"PyPI",
"npm",
"Go",
"Maven",
"NuGet",
"crates.io",
"RubyGems"
],
"type": "string",
"title": "Ecosystem"
},
"dependencies": {
"type": "array",
"items": {
"type": "object",
"title": "Dependency",
"required": [
"name",
"version"
],
"properties": {
"name": {
"type": "string",
"title": "Name",
"maxLength": 240,
"minLength": 1
},
"version": {
"type": "string",
"title": "Version",
"maxLength": 120,
"minLength": 1
}
}
},
"title": "Dependencies",
"maxItems": 100,
"minItems": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"clean": {
"type": "boolean"
},
"source": {
"type": "string"
},
"findings": {
"type": "array",
"items": {}
},
"ecosystem": {
"type": "string"
},
"dependencies": {
"type": "array",
"items": {}
},
"vulnerabilityCount": {
"type": "integer"
}
},
"description": "Structured Audit Python and npm dependencies for vulnerabilities result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "developer.dependency-audit"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/data/profile",
"tags": [
"documents",
"data",
"profiling",
"csv",
"json"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Profile CSV, JSON, or YAML records for field types, nulls, uniqueness, and representative samples.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "csv",
"content": "name,score\nAda,98\nLin,91"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"rows": 2,
"columns": 2,
"profile": {
"name": {
"null": 0,
"types": {
"str": 2
},
"unique": 2,
"nonNull": 2,
"samples": [
"Ada",
"Lin"
]
},
"score": {
"null": 0,
"types": {
"str": 2
},
"unique": 2,
"nonNull": 2,
"samples": [
"98",
"91"
]
}
}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/data/schema",
"price": "$0.025",
"title": "Schema inference",
"method": "POST",
"reason": "Infer a reusable JSON Schema after profiling the source records.",
"service": "data.schema",
"use_output": "Persist result.data.schema as the validation contract for future records.",
"input_template": {
"format": "$request.format",
"content": "$request.content"
},
"authorization_required": true
}
]
},
"service": "data.profile",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "DataInput",
"required": [
"content",
"format"
],
"properties": {
"format": {
"enum": [
"csv",
"json",
"yaml"
],
"type": "string",
"title": "Format"
},
"content": {
"type": "string",
"title": "Content",
"maxLength": 2000000
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"rows": {
"type": "integer"
},
"columns": {
"type": "integer"
},
"profile": {
"type": "object"
}
},
"description": "Structured Dataset profile result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "data.profile"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/research/feed-normalize",
"tags": [
"developer",
"research",
"rss",
"atom",
"feed"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Fetch and normalize public RSS or Atom feeds into stable structured JSON entries for agents and research workflows.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://hnrss.org/frontpage"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"url": "https://hnrss.org/frontpage",
"title": "Hacker News: Front Page",
"entries": [
{
"id": "https://example.com/posts/engineering-launch",
"url": "https://example.com/posts/engineering-launch",
"title": "Example engineering launch",
"summary": "A bounded example entry normalized from a public RSS item.",
"published": "Tue, 11 Aug 2026 04:00:00 +0000",
"publishedAt": "2026-08-11T04:00:00+00:00"
},
{
"id": "https://example.com/posts/api-update",
"url": "https://example.com/posts/api-update",
"title": "Example API update",
"summary": "A second demonstration item with the same stable output fields.",
"published": "Tue, 11 Aug 2026 03:00:00 +0000",
"publishedAt": "2026-08-11T03:00:00+00:00"
}
],
"entryCount": 2
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "research.feed-normalize",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "FeedInput",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 100,
"minimum": 1
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"title": {
"type": [
"string",
"null"
]
},
"entries": {
"type": "array",
"items": {}
},
"entryCount": {
"type": "integer"
}
},
"description": "Structured Feed normalization result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "research.feed-normalize"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/data/schema",
"tags": [
"documents",
"data",
"schema",
"json-schema",
"inference"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Infer a nested JSON Schema Draft 2020-12 contract from CSV, JSON, or YAML, including required fields, mixed and nullable types, array items, object properties, input evidence, and non-enforcing observed bounds.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"content": "[{\"name\":\"Ada\",\"score\":98}]",
"root_mode": "records"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"input": {
"format": "json",
"records": 1,
"rootMode": "records",
"utf8Bytes": 27,
"characters": 27
},
"schema": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"score"
],
"properties": {
"name": {
"type": "string",
"x-apiacre-observed": {
"types": [
"string"
],
"nullCount": 0,
"sampleCount": 1,
"missingCount": 0,
"presentCount": 1
}
},
"score": {
"type": "integer",
"x-apiacre-observed": {
"types": [
"integer"
],
"nullCount": 0,
"sampleCount": 1,
"missingCount": 0,
"presentCount": 1
}
}
},
"x-apiacre-observed": {
"types": [
"object"
],
"nullCount": 0,
"sampleCount": 1,
"missingCount": 0,
"presentCount": 1
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"x-apiacre-observed": {
"types": [
"array"
],
"nullCount": 0,
"sampleCount": 1,
"missingCount": 0,
"presentCount": 1
}
},
"inference": {
"dialect": "https://json-schema.org/draft/2020-12/schema",
"version": "apiacre-schema-inference/2",
"csvEmptyStringsAsNull": false,
"observedBoundsEnforced": false,
"csvNumericStringsCoerced": false
}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/data/schema-validate",
"title": "JSON Schema validation",
"method": "POST",
"reason": "Validate a future JSON value against the inferred Draft 2020-12 contract.",
"service": "data.schema-validate"
}
]
},
"service": "data.schema",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"content",
"format"
],
"properties": {
"content": {
"type": "string"
},
"root_mode": {
"enum": [
"records",
"preserve"
],
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"input": {
"type": "object"
},
"schema": {
"type": "object"
},
"inference": {
"type": "object"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/web/domain-intelligence",
"tags": [
"web",
"audit",
"domain",
"dns",
"tls"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Investigate a domain using parallel DNS, TLS certificate, RDAP, DNSSEC, SPF, and DMARC signals with factual findings and source provenance.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://apiacre.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"dns": {
"A": [
"104.21.32.1",
"172.67.128.1"
],
"MX": [
"10 mail.protonmail.ch",
"20 mailsec.protonmail.ch"
],
"NS": [
"autumn.ns.cloudflare.com",
"bjorn.ns.cloudflare.com"
],
"TXT": [
"v=spf1 include:_spf.protonmail.ch ~all"
],
"AAAA": [
"2606:4700:3030::6815:2001",
"2606:4700:3030::ac43:8001"
]
},
"tls": {
"cipher": "TLS_AES_256_GCM_SHA384",
"expires": "Nov 6 19:34:12 2026 GMT",
"version": "TLSv1.3",
"validFrom": "2026-08-08T18:34:13+00:00",
"cipherBits": 256
},
"rdap": {
"events": [
{
"date": "2026-08-08T19:24:21Z",
"action": "registration"
}
],
"handle": "3130220082_DOMAIN_COM-VRSN",
"status": [
"client transfer prohibited"
],
"secureDns": {
"zoneSigned": null,
"dsDataCount": 0,
"delegationSigned": false
},
"nameservers": [
"autumn.ns.cloudflare.com",
"bjorn.ns.cloudflare.com"
]
},
"domain": "apiacre.com",
"signals": {
"mxConfigured": true,
"tlsAvailable": true,
"rdapAvailable": true,
"addressResolved": true,
"dnssecDelegationSigned": false
},
"findings": [],
"checkedAt": "2026-08-11T03:39:03+00:00",
"provenance": {
"dns": {
"source": "recursive DNS"
},
"tls": {
"port": 443,
"source": "direct verified TLS handshake"
},
"rdap": {
"url": "https://rdap.org/domain/apiacre.com",
"source": "RDAP bootstrap"
}
},
"collectionMs": 222,
"requestedUrl": "https://apiacre.com/",
"emailAuthentication": {
"spf": {
"records": [
"v=spf1 include:_spf.protonmail.ch ~all"
],
"configured": true
},
"dkim": {
"reason": "DKIM requires a selector; none was supplied.",
"checked": false
},
"dmarc": {
"policy": "quarantine",
"records": [
"v=DMARC1; p=quarantine"
],
"configured": true,
"subdomainPolicy": null
},
"nullMx": false,
"mxConfigured": true
}
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/web/email-auth",
"title": "Email authentication posture",
"method": "POST",
"reason": "Deepen the domain result with focused MX, SPF, DMARC, caller-selected DKIM, M...",
"service": "web.email-auth"
}
]
},
"service": "web.domain-intelligence",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"dns": {
"type": "object"
},
"tls": {
"type": "object"
},
"rdap": {
"type": "object"
},
"domain": {
"type": "string"
},
"signals": {
"type": "object"
},
"findings": {
"type": "array",
"items": {}
},
"checkedAt": {
"type": "string"
},
"provenance": {
"type": "object"
},
"collectionMs": {
"type": "integer"
},
"requestedUrl": {
"type": "string"
},
"emailAuthentication": {
"type": "object"
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/crypto/address-inspect",
"tags": [
"crypto",
"evm",
"ethereum",
"wallet",
"address"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Validate and normalize an Ethereum or EVM wallet address, distinguish valid, absent, or invalid ERC-55 checksum casing, and identify the zero address without a network request.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"address": "0x0000000000000000000000000000000000000000"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"bytes": 20,
"valid": true,
"isZero": true,
"reason": null,
"source": "https://eips.ethereum.org/EIPS/eip-55",
"address": "0x0000000000000000000000000000000000000000",
"warnings": [
"Zero address detected; do not assume it is an owned or recoverable destination."
],
"inputCase": "numeric",
"verification": {
"standard": "ERC-55",
"balanceChecked": false,
"chainIndependent": true,
"ownershipChecked": false,
"networkRequestsMade": false
},
"checksumStatus": "valid",
"checksumAddress": "0x0000000000000000000000000000000000000000",
"inputIsChecksum": true,
"normalizedAddress": "0x0000000000000000000000000000000000000000"
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/crypto/base-account-status",
"title": "Base account status",
"method": "POST",
"reason": "Read one-block Base ETH and native USDC balances, nonce, and contract-code ev...",
"service": "crypto.base-account-status"
}
]
},
"service": "crypto.address-inspect",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"bytes": {
"type": [
"integer",
"null"
]
},
"valid": {
"type": "boolean"
},
"isZero": {
"type": [
"boolean",
"null"
]
},
"reason": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"address": {
"type": "string"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"inputCase": {
"type": "string"
},
"verification": {
"type": "object"
},
"checksumStatus": {
"type": "string"
},
"checksumAddress": {
"type": [
"string",
"null"
]
},
"inputIsChecksum": {
"type": "boolean"
},
"normalizedAddress": {
"type": [
"string",
"null"
]
}
}
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"request_id": {
"type": "string"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/document/diff",
"tags": [
"documents",
"data",
"document",
"diff",
"compare"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Compare two texts and return structured line additions, removals, and a unified diff.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"after": "status: approved",
"before": "status: draft"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"diff": "example",
"added": 1,
"changed": true,
"removed": 1
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "document.diff",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "DiffInput",
"required": [
"before",
"after"
],
"properties": {
"after": {
"type": "string",
"title": "After",
"maxLength": 500000
},
"before": {
"type": "string",
"title": "Before",
"maxLength": 500000
},
"context_lines": {
"type": "integer",
"title": "Context Lines",
"default": 3,
"maximum": 20,
"minimum": 0
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"diff": {
"type": "string"
},
"added": {
"type": "integer"
},
"changed": {
"type": "boolean"
},
"removed": {
"type": "integer"
}
},
"description": "Structured Document diff result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "document.diff"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/document/extract",
"tags": [
"documents",
"data",
"document",
"pdf",
"docx"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Extract clean text and metadata from supplied PDF, DOCX, HTML, Markdown, CSV, JSON, YAML, or plain-text documents.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"filename": "report.txt",
"content_base64": "SGVsbG8gd29ybGQ="
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"text": "Hello world",
"words": 2,
"metadata": {
"bytes": 11,
"sha256": "64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c",
"filename": "report.txt"
},
"characters": 11
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": [
{
"path": "/v1/document/redact",
"price": "$0.01",
"title": "PII and personal-data redaction",
"method": "POST",
"reason": "Remove common personal-data patterns from the extracted text before reuse.",
"service": "document.redact",
"use_output": "Use result.data.text as the redacted document and inspect the returned counts.",
"input_template": {
"text": "$result.data.text"
},
"authorization_required": true
}
]
},
"service": "document.extract",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "DocumentInput",
"required": [
"filename",
"content_base64"
],
"properties": {
"filename": {
"type": "string",
"title": "Filename",
"maxLength": 240
},
"content_base64": {
"type": "string",
"title": "Content Base64",
"maxLength": 7100000
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"words": {
"type": "integer"
},
"metadata": {
"type": "object"
},
"characters": {
"type": "integer"
}
},
"description": "Structured Document extraction result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "document.extract"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://apiacre.com/v1/document/tables",
"tags": [
"documents",
"data",
"document",
"table",
"csv"
],
"iconUrl": "https://apiacre.com/static/base/app-icon.png",
"mimeType": "application/json",
"description": "Extract structured table rows and columns from supplied HTML, DOCX, or CSV documents.",
"serviceName": "API Acre"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"filename": "report.csv",
"content_base64": "bmFtZSxzY29yZQpBZGEsOTg="
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"rows": [
[
"name",
"score"
],
[
"Ada",
"98"
]
],
"warning": null,
"metadata": {
"bytes": 17,
"sha256": "bae2475f86fa2343a9611424d3c2475e454b639c71da96a788602528e0937bea",
"filename": "report.csv"
},
"rowCount": 2
},
"meta": {
"cached": false,
"sources": [],
"warnings": [],
"duration_ms": 42,
"next_actions": []
},
"service": "document.tables",
"version": "1",
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "DocumentInput",
"required": [
"filename",
"content_base64"
],
"properties": {
"filename": {
"type": "string",
"title": "Filename",
"maxLength": 240
},
"content_base64": {
"type": "string",
"title": "Content Base64",
"maxLength": 7100000
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"properties": {
"data": {
"type": "object",
"properties": {
"rows": {
"type": "array",
"items": {}
},
"warning": {
"type": [
"string",
"null"
]
},
"metadata": {
"type": "object"
},
"rowCount": {
"type": "integer"
}
},
"description": "Structured Table extraction result"
},
"meta": {
"type": "object",
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"properties": {
"cached": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"duration_ms": {
"type": "integer",
"minimum": 0
},
"next_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"service",
"title",
"reason",
"method",
"path",
"price",
"input_template",
"use_output",
"authorization_required"
],
"properties": {
"path": {
"type": "string",
"pattern": "^/v1/"
},
"price": {
"type": "string",
"pattern": "^\\$[0-9]+"
},
"title": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"reason": {
"type": "string"
},
"service": {
"type": "string"
},
"use_output": {
"type": "string"
},
"input_template": {
"type": "object",
"description": "Client-side template only: $request refers to the original input, $result to this response, and $json(...) serializes its argument. The server does not execute the follow-up."
},
"authorization_required": {
"type": "boolean",
"const": true
}
}
},
"description": "Optional separately priced follow-up calls. Each action requires a new payment challenge and explicit buyer authorization."
}
}
},
"service": {
"type": "string",
"const": "document.tables"
},
"version": {
"type": "string",
"const": "1"
},
"request_id": {
"type": "string",
"description": "Unique request identifier"
}
}
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
}
] OVER TIME
All charts use the 90d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/api-acre/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 35 endpoints. Use the selector to isolate one.
checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression
Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.
COMPLIANCE
14/14 checks pass · grade Alast 402 captured 2026-08-13 · last up 2026-08-13
- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
SITE PILLARS
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
recent checks (18) live · click to expand
EMBED THIS BADGE
<a href="https://x402-list.com/services/api-acre?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/api-acre.svg" alt="API Acre listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/api-acre?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/api-acre?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/api-acre.svg?data=uptime" alt="API Acre uptime on x402-list" height="28"> </a>