Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
65
💰 Paid API

lab.paidapis.net

lab.paidapis.net · lab.paidapis.net
Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain lab.paidapis.net via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
34/100
grade F · 9 criteria
Uptime
not measured
no direct probes in 30d
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
0 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 34/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 15/25
Endpoint answers with HTTP 402 payment-required: live, but not anonymously callable.
How to earn +10 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 0 probes so far, need ≥5 for an uptime grade.
fail Skill declaration 0/10
No skills declared in card. Hard to route to.
How to earn +10 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
partial Verified Identity 5/10
Provider declared: lab.paidapis.net (https://lab.paidapis.net). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Uptime
not measured
0 direct probes · 30d
Response
no direct probe retained
Skills
0
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base USDC Facilitator feed Dispute or improve this rating
From $0.0010 per call
Endpoint Price Currency
https://lab.paidapis.net/api/alerts/subscribe 0.02 USDC
https://lab.paidapis.net/api/attestation-log 0.02 USDC
https://lab.paidapis.net/api/batch-resize 0.005 USDC
https://lab.paidapis.net/api/bundle/subscribe 0.03 USDC
https://lab.paidapis.net/api/enrich-address 0.01 USDC
https://lab.paidapis.net/api/escrow/create 0.02 USDC
https://lab.paidapis.net/api/freshness-priced-data 0.002 USDC
https://lab.paidapis.net/api/gas-comparator 0.01 USDC
https://lab.paidapis.net/api/gas-history-export 0.005 USDC
https://lab.paidapis.net/api/gas-metrics 0.01 USDC
https://lab.paidapis.net/api/insured-feed/subscribe 0.01 USDC
https://lab.paidapis.net/api/invoice/create 0.001 USDC
https://lab.paidapis.net/api/large-usdc-transfers 0.02 USDC
https://lab.paidapis.net/api/leaderboard/list 0.005 USDC
https://lab.paidapis.net/api/market-snapshot 0.01 USDC
https://lab.paidapis.net/api/normalized-gas 0.01 USDC
https://lab.paidapis.net/api/reliable-eth-price 0.01 USDC
https://lab.paidapis.net/api/reputation 0.01 USDC
https://lab.paidapis.net/api/resize-image 0.005 USDC
https://lab.paidapis.net/api/subscriptions/register 0.01 USDC
https://lab.paidapis.net/api/verify-tx 0.02 USDC
https://lab.paidapis.net/api/verify-tx-multi-source 0.05 USDC
https://lab.paidapis.net/api/wiki-summary 0.01 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xf74f2020ac3d73f2bf5ee0f8bf635475ea881319 · basescan ↗
Agent cardhttps://lab.paidapis.net
Providerhttps://lab.paidapis.net
Docshttps://lab.paidapis.net
Discovered via
agentic_market

Health · last 0 probes

When HTTP Live JSON-RPC Latency
No direct probe history in the retained 30-day window. Upstream catalogue observations do not count as uptime probes.

Similar agents embedding-nearest

api.aislabs.ai
api.aislabs.ai · q 45%
aiact-api.com
aiact-api.com · q 45%
deomath.org
deomath.org · q 45%
gardenpatch.xyz
gardenpatch.xyz · q 45%
capacitr.xyz
capacitr.xyz · q 0%
api.sygnliq.com
sygnldata /v1/regime/current
api.sygnliq.com · q 0%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/lab.paidapis.net.svg)](https://agenstry.com/agents/lab.paidapis.net)
[![Verified Business](https://agenstry.com/badge/lab.paidapis.net/identity.svg)](https://agenstry.com/agents/lab.paidapis.net)
[![Uptime](https://agenstry.com/badge/lab.paidapis.net/uptime.svg)](https://agenstry.com/agents/lab.paidapis.net)
[![A2A version](https://agenstry.com/badge/lab.paidapis.net/protocol.svg)](https://agenstry.com/agents/lab.paidapis.net)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "lab-paidapis-net",
    "name": "lab.paidapis.net",
    "description": "",
    "domain": "lab.paidapis.net",
    "provider": "lab.paidapis.net",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://lab.paidapis.net/api/alerts/subscribe",
        "description": "Alerting: register a one-shot webhook that fires when Ethereum gas price crosses your threshold \u2014 the server pushes to you when it happens, instead of you polling for it.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "condition",
            "type": "string",
            "description": "",
            "example": "above",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "thresholdGwei",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "webhookUrl",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/attestation-log",
        "description": "Audit trail: a verifiable, timestamped log of past oracle attestations (?limit=, default 20). Each entry carries its own signature from the verify-tx endpoint; the returned page is also freshly signed as a whole.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/batch-resize",
        "description": "Batch task-runner: run up to 5 image-resize jobs in one paid call (?jobs=<JSON array of {url,width,height}>). Priced as the sum of each job's real output-megapixel cost \u2014 one payment covers N heterogeneous units of work instead of paying per call for each.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "jobs",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/bundle/subscribe",
        "description": "Bundle/all-access pass: one payment unlocks 2 minutes of free access to /api/bundle/market-snapshot, /api/bundle/normalized-gas, and /api/bundle/gas-metrics \u2014 instead of paying each separately (?subscriberAddress= required). New mechanic: an access-control check gates every bundled route before it runs.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "subscriberAddress",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/enrich-address",
        "description": "Enrichment: attaches real on-chain context to a bare address (contract vs EOA, native balance, transaction count, new-vs-active classification) \u2014 checkable facts only, no unverifiable labels.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/escrow/create",
        "description": "Escrow-lite: payment settles immediately, like every other endpoint here \u2014 but the purchased resource is withheld until our oracle confirms your named release condition (a given tx hash confirming on-chain). Soft escrow: delayed delivery, not real fund custody.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "txHash",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/freshness-priced-data",
        "description": "Freshness-tiered pricing: gas price + ETH/USD price, same data either way. ?freshness=cached ($0.002) serves the last known values with no network call; ?freshness=live ($0.02) forces a guaranteed-current fetch right now.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "freshness",
            "type": "string",
            "description": "",
            "example": "cached",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/gas-comparator",
        "description": "Cross-chain gas comparator: real, current gas price on Ethereum and Base side by side, with the delta and ratio between them, plus the estimated USD cost of a standard 21,000-gas transfer on each chain (using the live ETH/USD price). No advice or 'cheaper chain' verdict \u2014 just the numbers.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/gas-history-export",
        "description": "Historical data export: raw Ethereum gas price samples over a date range (?from=, ?to=, ISO 8601, max 24h; ?format=json|csv). Priced at $0.0005/sample (min $0.005) \u2014 the real row count for your range, not a flat fee.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "format",
            "type": "string",
            "description": "",
            "example": "json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/gas-metrics",
        "description": "Derived metrics: Ethereum gas price sampled continuously in the background and turned into rolling average, min/max, volatility, and trend direction over a window (?windowMinutes=, default 10) \u2014 none of which exist in the raw upstream feed's single instantaneous value.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "windowMinutes",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/insured-feed/subscribe",
        "description": "Insured data feed: pay a premium for an ETH/USD price snapshot (?premiumUsdc=, ?maxDeviationPct=, ?checkDelaySeconds=). If the real price has drifted more than your insured tolerance by the checkpoint, claim a 2x refund \u2014 a real payout for genuinely stale data, not a fabricated failure.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "checkDelaySeconds",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "maxDeviationPct",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "premiumUsdc",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "subscriberAddress",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/invoice/create",
        "description": "Machine-to-machine invoicing: issue a signed invoice now (payerAddress, amountUsdc, optional lineItems/memo/dueBy); the payer settles it later at its own dynamically-priced /pay sub-resource, instead of paying synchronously like every other endpoint here.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "amountUsdc",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "dueBy",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "lineItems",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "memo",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "payerAddress",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/large-usdc-transfers",
        "description": "Filtering: USDC on Base settles thousands of transfers a minute. This scans the raw feed and returns only transfers above a value threshold (?minUsd=, default $10,000) \u2014 the noise removed, not delivered.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "minUsd",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/leaderboard/list",
        "description": "Leaderboard: pay a tiny fee to appear on a ranked scoreboard (?name=, ?url=, ?note=). No underlying data product \u2014 pure visibility. Ranked by cumulative amount paid; paying again bumps your rank.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "note",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/market-snapshot",
        "description": "Aggregated market snapshot: Ethereum mainnet gas price (Gwei), ETH/USD spot price, and the latest Base mainnet block number and timestamp \u2014 combined into one call. Optional ?ref=<address> pays that wallet a 20% referral cut, sent as a separate on-chain transfer after settlement.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "ref",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/normalized-gas",
        "description": "Normalization: Ethereum and Base both return gas price and block data as raw hex (wei, Unix seconds) with no shared shape. This cleans both into one consistent schema per chain \u2014 decimal Gwei, ISO 8601 timestamps.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/reliable-eth-price",
        "description": "Reliability: ETH/USD price with retry-with-backoff and last-known-good cache fallback layered on top \u2014 sells dependability, not the raw data itself. Optional ?simulateFailureRate=0-1 for demoing the fallback path.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "simulateFailureRate",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/reputation",
        "description": "Reputation layer: a trust score (?address=) computed from two real sources \u2014 live on-chain activity (via enrichment) and our own ledger of settled payments this address has actually made to us. No third-party data, fully documented breakdown, not a black box.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/resize-image",
        "description": "Task-runner: resize an image (?url=, ?width=, ?height=, max 2000px each) and return it as a data URL. Priced at $0.02/output-megapixel (min $0.005) \u2014 sells compute, metered by resource use, not a flat fee.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "height",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "width",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/subscriptions/register",
        "description": "Register a subscription (yours or one you manage for another agent) for renewal-reminder tracking. Bookkeeping only \u2014 no auto-renewal, no custody, this server never pays on your behalf. Fires a webhook once per cycle when the reminder window opens.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "amountUsdc",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "nextRenewalAt",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "ownerAddress",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "reminderLeadSeconds",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "renewsEverySeconds",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "serviceName",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "serviceUrl",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "webhookUrl",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/verify-tx",
        "description": "Oracle: checks whether a base transaction hash has confirmed on-chain, and returns a signed (EIP-191) yes/no attestation \u2014 verifiable independently against 0x5a6d60f11C0E33f97E2De12b8B2b70d1B1FE9Efc, without trusting us again on a later call.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "txHash",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/verify-tx-multi-source",
        "description": "Multi-source oracle: checks a Base tx hash against 3 independent RPC providers in parallel and only signs an attestation if all of them unanimously agree. If they disagree, the raw per-source breakdown is returned instead of a false attestation \u2014 stronger trust than the single-source oracle, priced accordingly.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "txHash",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://lab.paidapis.net/api/wiki-summary",
        "description": "Format conversion: Wikipedia's own REST API serves full rendered HTML, not JSON. This fetches an article's lead section (?title=) and returns clean, tag-free paragraph text as JSON.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "title",
            "type": "string",
            "description": "",
            "example": "",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.001",
      "maxAmount": "0.05",
      "avgCostPerTransaction": "0.013174",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": [],
    "iconUrl": ""
  }
}