# agentsvc.io Credits Top-Up

> agentsvc.io Credits Top-Up is a paid API for AI agents from agentsvc.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-11).

Top up a prepaid credit balance for agentsvc.io's API marketplace using USDC on Base or Solana via x402 payment protocol

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/credits-topup-0.1?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentsvc-io-credits-top-up-e554efa8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uY0lJVShRnYE6b371nWOu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentsvc-io-credits-top-up-e554efa8 -d '<json body>'
```

Example prompt: Top up my agentsvc.io credit balance with a POST request so I can keep making API calls — I want to add funds using USDC.

## When to prefer this

Use this endpoint when you need to fund a prepaid credit balance on agentsvc.io to make subsequent API calls without an account or API key. This is specifically for the agentsvc.io marketplace credit system paid in USDC via x402 on Base or Solana — not for general crypto payments or other service top-ups.

## Known failure modes

- Insufficient USDC in wallet — payment fails and no credits are added
- Invalid body type or missing required fields — returns a 400 validation error
- Payment protocol (x402) transaction not confirmed on-chain — credits not credited
- Network timeout during blockchain confirmation — uncertain state, may require retry check
- Incorrect HTTP method used — endpoint only accepts POST/PUT/PATCH

## How this service works

86 APIs for AI agents: web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search and more, paid per call with USDC on Base, Solana, Polygon or Arbitrum via x402. No account, no API key, free sample on every service.

## Output

Returns a JSON object containing a credit token and the updated USDC balance after the top-up transaction has been processed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {}
    },
    "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": [
      "success",
      "data"
     ],
     "properties": {
      "data": {
       "type": "object",
       "properties": {
        "token": {
         "type": "string"
        },
        "balance_usdc": {
         "type": "number"
        }
       }
      },
      "success": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "token": {
     "type": "string"
    },
    "balance_usdc": {
     "type": "number"
    }
   }
  },
  "payment": {
   "type": "object",
   "properties": {
    "tip": {
     "type": "string"
    },
    "note": {
     "type": "string"
    },
    "payer": {
     "type": "string"
    },
    "status": {
     "enum": [
      "settling",
      "settled"
     ],
     "type": "string",
     "description": "settling: verified and delivered, on-chain transfer follows in the background. Send X-Payment-Settle: sync to wait."
    },
    "network": {
     "type": "string"
    },
    "settled": {
     "type": "boolean"
    },
    "explorer": {
     "type": [
      "string",
      "null"
     ]
    },
    "amount_usdc": {
     "type": "number"
    },
    "transaction": {
     "type": [
      "string",
      "null"
     ]
    }
   }
  },
  "success": {
   "type": "boolean",
   "const": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentsvc-io-credits-top-up-e554efa8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentsvc.io](https://www.zero.xyz/host/agentsvc.io/llms.txt)
