# AgentShelf Profile Audio Src Extractor

> AgentShelf Profile Audio Src Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Extracts audio src attribute values from a public web page URL or raw HTML input, in an SSRF-safe manner.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/profile-audio-src?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-profile-audio-src-extractor-9d6c67e2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_twwFC3ifZs8r_5PoJrHCZ

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 agentshelf-profile-audio-src-extractor-9d6c67e2 -d '<json body>'
```

Example prompt: Can you extract all the audio src values from this page: https://example.com/podcast-episode — I need to know what audio files are embedded there.

## When to prefer this

Use this endpoint when you need to programmatically discover audio files embedded in a web page or HTML document without writing your own parser. It is SSRF-safe, making it suitable for agent workflows that process user-supplied URLs. Try the free sandbox endpoint POST /v1/sandbox/profile-audio-src first before using this paid endpoint.

## Known failure modes

- URL points to a private/internal IP address (SSRF protection rejects it)
- URL is unreachable or returns non-200 status
- HTML input exceeds 200,000 character limit
- No audio elements found on the page (empty result)
- Malformed HTML that cannot be parsed
- URL string shorter than 8 characters or longer than 2048 characters

## How this service works

Call when an agent needs audio src values extracted from a public page or HTML (SSRF-safe). Exact $0.01 USDC. Prefer unpaid POST /v1/sandbox/profile-audio-src first.

## Output

A list of audio src attribute values found within audio elements on the given page or HTML. Returns the extracted src strings, which are typically absolute or relative URLs pointing to audio files (mp3, ogg, wav, etc.).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 8,
   "description": "Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."
  },
  "html": {
   "type": "string",
   "examples": [
    "<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"
   ],
   "maxLength": 200000,
   "minLength": 1,
   "description": "HTML to extract from locally. Provide html or url. When both are set, html is used."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-profile-audio-src-extractor-9d6c67e2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
