# Apify API - Pay-Per-Call Actors (stableapify.dev)

> Apify API - Pay-Per-Call Actors (stableapify.dev) is a paid API for AI agents from stableapify.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22, last successful call 2026-09-01).

Start any Apify Store actor run by actor ID and fetch its results, billed per call via x402/MPP at $0.01 USDC.

## Facts

- Endpoint: POST https://stableapify.dev/api/actors/call?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Last successful call: 2026-09-01
- Success rate: 100% of calls made through Zero
- Rating: 2.5 / 5 from 2 reviews
- Activations on Zero: 2
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apify-api-pay-per-call-actors-stableapify-dev-20ec0534
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EaA4d8DJZaSfuunkXjhru

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 apify-api-pay-per-call-actors-stableapify-dev-20ec0534 -d '<json body>'
```

Example prompt: Run the Apify actor 'apify/web-scraper' on https://example.com with a memory of 512 MB and return up to 100 items of scraped data.

## When to prefer this

Choose this endpoint when you need to run any Apify Store actor on demand without an Apify subscription, paying only $0.01 USDC per call via x402. It is ideal for AI agents that need flexible, pay-per-use web scraping or data extraction across many different actor types (social media, job boards, e-commerce) without managing Apify credentials or prepaid credits.

## Known failure modes

- Invalid actorId format or non-existent actor returns a 400 or 404 error
- Insufficient memory setting causes actor run to fail or time out
- Payment failure over x402/MPP prevents the run from starting
- Actor run exceeds time limits and returns partial or empty results
- Input JSON not matching actor's expected schema causes runtime error
- maxItems exceeded the actor's available output, returning fewer items than expected

## How this service works

Search Apify Store actors, start actor runs, and fetch results over x402 and MPP.

## Output

Returns the output dataset from the completed actor run, containing the scraped or processed records (e.g. structured JSON items) up to the requested maxItems limit, along with run metadata such as status and item count.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "description": "JSON-serializable Actor input."
  },
  "actorId": {
   "type": "string",
   "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]*(\\/[A-Za-z0-9][A-Za-z0-9_-]*)?$",
   "maxLength": 200,
   "minLength": 1,
   "description": "Actor ID or username/name, e.g. \"apify/web-scraper\"."
  },
  "options": {
   "type": "object",
   "properties": {
    "build": {
     "type": "string",
     "maxLength": 100,
     "minLength": 1
    },
    "memory": {
     "type": "integer",
     "maximum": 32768,
     "minimum": 128
    },
    "maxItems": {
     "type": "integer",
     "maximum": 100000,
     "minimum": 1
    }
   },
   "description": "Optional Apify run options.",
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apify-api-pay-per-call-actors-stableapify-dev-20ec0534/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableapify.dev](https://www.zero.xyz/host/stableapify.dev/llms.txt)
