# ScrapFly Substack Crawler

> ScrapFly Substack Crawler is a paid API for AI agents from scrapifrivly.orbonomy.xyz, paid per call via x402, $0.06/call, status unknown (last checked 2026-10-21).

Crawls and extracts content from a Substack URL, returning structured data about the post or newsletter

## Facts

- Endpoint: POST https://scrapifrivly.orbonomy.xyz/api/crawl/substack?utm_source=zero.xyz
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-substack-crawler-8945a257
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HxJKwSKLSU-Q_uAIVUA0O

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 scrapfly-substack-crawler-8945a257 -d '<json body>'
```

Example prompt: Can you scrape the content of this Substack post for me and return the article text and metadata: https://example.substack.com/p/my-article?

## When to prefer this

Use this endpoint when you need to programmatically extract and read content from Substack newsletters or posts without manual browsing. Prefer this over generic web scrapers when targeting Substack specifically, as it may include Substack-specific parsing logic.

## Known failure modes

- Invalid or non-Substack URL returns success: false
- Private or paywalled Substack post may return incomplete data
- Network timeout if the Substack page is slow to load
- Malformed URL input causes request failure
- Rate limiting or blocking by Substack results in failed extraction

## How this service works

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

## Output

Returns a JSON object with a 'success' boolean and a 'data' object containing the scraped and structured content from the provided Substack URL, such as article text, title, author, and other extractable metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "url"
  }
 }
}
```

## 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/scrapfly-substack-crawler-8945a257/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scrapifrivly.orbonomy.xyz](https://www.zero.xyz/host/scrapifrivly.orbonomy.xyz/llms.txt)
