# Agent Press Wire: Press Release & Newswire Distribution

> Agent Press Wire: Press Release & Newswire Distribution is a paid API for AI agents from agentpresswire.dev, paid per call via x402, $99/call, status unknown (last checked 2026-10-12).

Accepts a product URL and announcement details, then writes and distributes a press release to 500+ news sites, paid in USDC via x402.

## Facts

- Endpoint: POST https://agentpresswire.dev/v1/wire-release?utm_source=zero.xyz
- Price: $99/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-press-wire-press-release-newswire-distribution-e8475ff4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Kmx1jStvAXEmwmHv83Oxl

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 agent-press-wire-press-release-newswire-distribution-e8475ff4 -d '<json body>'
```

Example prompt: Can you send a press release announcing the launch of our new AI code review tool — the product page is at https://codecheck.ai/launch — for Codecheck Inc., based in San Francisco, United States? Use press@codecheck.ai as the media contact email. We're announcing our public beta launch with GPT-4 integration.

## When to prefer this

Choose this endpoint when an AI agent needs to autonomously publish and distribute a press release to a broad network of news sites (500+) with minimal human intervention, paying programmatically in USDC via x402. It is especially well-suited for agent-driven product launches, feature announcements, or milestone events where a public URL exists and the agent can supply the announcement context. Prefer this over manual PR services when full automation and crypto-native payment are required.

## Known failure modes

- 422 Unprocessable Entity if announcement field is omitted and no newsworthy content can be found on the product URL (not charged)
- Payment failure if USDC balance or x402 payment flow is insufficient
- Invalid or inaccessible product_url causing fetch failure
- Missing required fields (city, country, contact_email) causing validation error
- Delayed distribution if submitted outside weekday business hours

## How this service works

Press release API for AI agents. Announce a product launch or update: POST a product URL, pay in USDC over x402 (from $1.00), and get a published, indexed release or newswire distribution to 500+ news sites.

## Output

Returns a JSON object with an order_id, a status of 'queued', the auto-generated headline, a newsroom_url where the release will be publicly hosted, and a status_url to poll for live distribution links. Editorial review and distribution to 500+ news sites typically occurs same day on weekdays.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "body": {
   "type": "string",
   "maxLength": 12000,
   "description": "Bring your own copy (optional, together with headline): the finished release text in English, plain text, paragraphs separated by blank lines, 150 to 900 words (380 to 900 for wire tiers), at most 5 links and only to the product_url site. Your own quotes, prices and product claims are fine: you are the author of record. Omit headline and body to have the release drafted from the page."
  },
  "city": {
   "type": "string",
   "maxLength": 80,
   "description": "City of the announcing company (required by newswires for the dateline)."
  },
  "company": {
   "type": "string",
   "maxLength": 100,
   "description": "Optional: company or project name."
  },
  "contact": {
   "type": "string",
   "maxLength": 200,
   "description": "Optional: media contact line (name, email or URL) printed at the end."
  },
  "country": {
   "type": "string",
   "maxLength": 80,
   "description": "Country name, e.g. 'United States' (required by newswires)."
  },
  "headline": {
   "type": "string",
   "maxLength": 200,
   "description": "Bring your own copy (optional, together with body): the finished headline, 3 to 20 words, naming the announcing company. When headline and body are sent we publish or distribute your text as written instead of drafting. It still goes through the same safety checks as a drafted release (product page fetched, prohibited topics, market-moving claims on wire tiers, links only to your own site, announcing brand must match the page, model safety review); if it fails you get 422 with the reasons and are not charged."
  },
  "product_url": {
   "type": "string",
   "format": "uri",
   "description": "Public URL of the product, launch page, or repo being announced."
  },
  "announcement": {
   "type": "string",
   "maxLength": 500,
   "description": "What is being announced (new version, feature, launch, funding, milestone). Strongly recommended: without it we only write about news the page itself shows, and return 422 (not charged) if there is none."
  },
  "contact_email": {
   "type": "string",
   "format": "email",
   "description": "Media contact email printed on the release (required by newswires)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Editorial review then distribution to 500+ sites, usually same day on weekdays. Poll status_url for live links.",
  "status": "queued",
  "headline": "Acme Releases Widget 2.0 With Parallel Builds",
  "order_id": "w_3k9d0f",
  "status_url": "https://press.example/v1/wire-release/w_3k9d0f",
  "newsroom_url": "https://press.example/r/r_8f3k2m"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-press-wire-press-release-newswire-distribution-e8475ff4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentpresswire.dev](https://www.zero.xyz/host/agentpresswire.dev/llms.txt)
