# agdata URL Unblock to Markdown

> agdata URL Unblock to Markdown is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.01955/call, status unknown (last checked 2026-10-10).

Fetches any URL and returns its content as Markdown, HTML, or plain text, bypassing bot-blocking mechanisms

## Facts

- Endpoint: POST https://agdata.shveik.dev/v1/x402/unblock?utm_source=zero.xyz
- Price: $0.01955/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-url-unblock-to-markdown-827cf327
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wyfc1I3o0wpngdKofYfJV

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 agdata-url-unblock-to-markdown-827cf327 -d '<json body>'
```

Example prompt: Can you fetch the content of https://techcrunch.com/2024/05/01/openai-gpt-5/ and give it to me as markdown so I can read the article?

## When to prefer this

Choose this endpoint when you need to read the content of a specific URL as clean, LLM-friendly markdown or text, especially when the target site blocks standard HTTP clients. It is ideal for agents that need to digest arbitrary web pages without managing browser infrastructure, and it supports accountless micropayments via x402/stablecoins so no API key or subscription is required.

## Known failure modes

- URL is unreachable or returns a non-200 status code
- Content is too large and gets truncated (truncated: true)
- Bot-blocking cannot be bypassed for certain sites
- Invalid URL format returns a validation error
- Payment fails or USDC balance is insufficient for the $0.01955 per-call fee

## How this service works

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

## Output

Returns a JSON object containing the page URL, title, format used, content in the requested format (markdown/html/text), final redirected URL, detected language, fetch timestamp, truncation flag, HTTP status code, content type, meta description, canonical URL, and content size in bytes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048
  },
  "format": {
   "enum": [
    "markdown",
    "html",
    "text"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://…",
  "title": "Example…",
  "format": "markdown",
  "jsonLd": null,
  "content": "This dom…",
  "finalUrl": "https://…",
  "language": "en",
  "fetchedAt": "2026-10-…",
  "truncated": false,
  "statusCode": 200,
  "contentType": "text/htm…",
  "description": null,
  "canonicalUrl": "https://…",
  "contentBytes": 156
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-url-unblock-to-markdown-827cf327/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
