# ads-txt Parser

> ads-txt Parser is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches and parses a publisher's ads.txt file, listing authorized ad systems with account IDs, relationship types (DIRECT/RESELLER), totals per relationship, and top ad exchanges.

## Facts

- Endpoint: GET https://intel.rallylive.ca/site/ads-txt
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ads-txt-parser-ff56b0fd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pQh0coKY-ERxSdPRq0NN2

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 ads-txt-parser-ff56b0fd
```

Example prompt: Can you fetch and parse the ads.txt for nytimes.com and show me which ad systems they're authorized with, broken down by DIRECT vs RESELLER relationships and the top ad exchanges?

## When to prefer this

Use this endpoint when you need to audit, research, or verify a publisher's programmatic advertising authorization setup. It is ideal for ad tech compliance checks, publisher vetting, competitive research on monetization strategies, or detecting ad fraud signals. Prefer this over manual inspection when you need structured, summarized data with relationship breakdowns and exchange rankings from a raw ads.txt file.

## Known failure modes

- Domain has no ads.txt file — returns empty or not-found result
- ads.txt file is malformed or non-standard — partial parse with available entries
- Domain is unreachable or returns an error — fetch failure reported
- Invalid or non-existent domain name provided — error response
- Very large ads.txt files may result in truncated results

## How this service works

ads.txt parser: fetches a publisher's ads.txt and lists authorised ad systems with account IDs and relationship (DIRECT/RESELLER), totals per relationship and the top ad exchanges. Ad-tech and publisher research. $0.01 per domain.

## Output

A structured breakdown of the domain's ads.txt file including: a list of all authorized ad systems with their account IDs and relationship type (DIRECT or RESELLER), counts/totals per relationship type, and the top ad exchanges identified in the file.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ads-txt-parser-ff56b0fd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
