# ScravFly Crawl Headlines

> ScravFly Crawl Headlines is a paid API for AI agents from scravfly.vercel.app, paid per call via x402, $0.09/call, status unknown (last checked 2026-09-15).

Fetches current news headlines for a given topic by crawling the web

## Facts

- Endpoint: POST https://scravfly.vercel.app/api/crawl/headlines
- Price: $0.09/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scravfly-crawl-headlines-c431d3b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__CLkPGvyFuHq3vgQH-BBE

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 scravfly-crawl-headlines-c431d3b1 -d '<json body>'
```

Example prompt: Can you pull me the top 10 latest headlines about artificial intelligence right now?

## When to prefer this

Use this endpoint when you need fresh, crawled headlines from the web for a specific topic without managing your own scraping infrastructure. It is well-suited for news briefings, content curation, or competitive monitoring where up-to-date information is needed quickly and a small per-request cost ($0.09 USDC) is acceptable. Prefer this over static news APIs when you want broad web coverage rather than a curated news index.

## Known failure modes

- Topic not found or too niche — may return empty data array with success:true
- Missing required 'topic' field — returns error response
- Count parameter too large — may return fewer results than requested
- Network or crawl failure for target news sources — returns success:false
- Rate limit or payment failure — request rejected before processing

## How this service works

69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.

## Output

Returns a success flag and a data object containing the crawled headlines for the requested topic, typically as an array of headline strings or article summaries. The count of results may vary based on the count parameter provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "topic"
 ],
 "properties": {
  "count": {
   "type": "number",
   "description": "count"
  },
  "topic": {
   "type": "string",
   "description": "topic"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success"
 ],
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scravfly-crawl-headlines-c431d3b1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scravfly.vercel.app](https://www.zero.xyz/host/scravfly.vercel.app/llms.txt)
