# agentsvc.io Credits Top-Up ($5 USDC)

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

Top up an agentsvc.io prepaid credit balance by $5 USDC, returning a session token and updated balance for use across its 70 pay-per-call web services.

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/credits-topup-5?utm_source=zero.xyz
- Price: $5/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-5-usdc-791a0f06
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RlnZYRUtl0Aak-kef3MtN

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-5-usdc-791a0f06 -d '<json body>'
```

Example prompt: Top up my agentsvc.io credit balance with $5 USDC so I have funds available to call its scraping, screenshot, and search APIs.

## When to prefer this

Use this endpoint when an AI agent needs to pre-fund a credit wallet on agentsvc.io before making calls to its 70 per-call web services (scraping, screenshots, search, validation, conversion). Prefer this over per-call payment if the agent plans to make multiple API calls in a session and wants to avoid repeated x402 payment handshakes on each call.

## Known failure modes

- Insufficient USDC balance in paying wallet — payment fails and no credits are added
- Payment network (Base or Solana) congestion causes timeout with uncertain credit state
- Invalid or malformed POST body causes 400 error with no credit applied
- Duplicate payment submission may not be idempotent — credits could be double-counted or rejected

## 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 session token (string) for authenticating subsequent agentsvc.io API calls, and the updated USDC credit balance (number) reflecting the $5 top-up.

## 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",
     "properties": {
      "token": {
       "type": "string"
      },
      "balance_usdc": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## 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-5-usdc-791a0f06/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)
