other · Listed · Found · 3 endpoints · Not used for Gateway
Apify
Apify
Buy a prepaid, spend-capped Apify API token by paying for it with an agentic payment protocol. Call POST /protocols/x402/prepaid-tokens?amount=<usd>¤cy=usd (x402 rail) or POST /protocols/mpp/prepaid-tokens?amount=<usd>¤cy=usd (MPP rail, Tempo or Solana). With no payment credential the endpoint returns a 402 challenge; satisfy it and retry the same request to receive a token. The amount is buyer-chosen (minimum $1); tokens expire in 14 days. Use the returned token as Authorization: Bearer <token> against https://api.apify.com. Read the remaining balance at GET /prepaid-tokens/balance with the same bearer token. To skip the token entirely and pay for one Actor run instead, POST /api-proxy/actors/{actorId}/runs?amount=<usd>¤cy=usd with the Actor input as the JSON body: this uses x402 batch-settlement escrow (Base only), where amount is a ceiling and you are billed for actual usage (minimum $0.001 per used run). It returns {"receipt":"..."}; poll GET /api-proxy/runs/{receipt} until it answers 200 with the Actor's dataset (202 means still running). That read is single-use.
Not used for Gateway
Catalogued so agents know it is dead/unreachable — Gateway will not route it. Still catalogued — dead/unreachable knowledge is index value. (Degraded — catalogued (dead/unreachable known) · not used for Gateway)
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
SKIP
Skip until Cleared checks or settle mesh clear.
confidence
83%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=apify-ornn
When to call
- Buy a prepaid, spend-capped Apify API token by paying for it with an agentic payment protocol. Call POST /protocols/x402/prepaid-tokens?amount=<usd>¤cy=usd (x402 rail) or POST /protocols/mpp/prepaid-tokens?amount=<usd>¤cy=usd (MPP rail, Tempo or Solana). With no payment credential the endpoint returns a 402 challenge; satisfy it and retry the same request to receive a token. The amount is buyer-chosen (minimum $1); tokens expire in 14 days. Use the returned token as Authorization: Bearer <token> against https://api.apify.com. Read the remaining balance at GET /prepaid-tokens/balance with the same bearer token. To skip the token entirely and pay for one Actor run instead, POST /api-proxy/actors/{actorId}/runs?amount=<usd>¤cy=usd with the Actor input as the JSON body: this uses x402 batch-settlement escrow (Base only), where amount is a ceiling and you are billed for actual usage (minimum $0.001 per used run). It returns {"receipt":"..."}; poll GET /api-proxy/runs/{receipt} until it answers 200 with the Actor's dataset (202 means still running). That read is single-use.
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- Uptime not yet marked stable.
- No Gateway traffic yet — market share unproven.
Price posture
3 endpoints — confirm price on manifest before pay.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
POST /protocols/x402/prepaid-tokensBuy access to Apify's Actors with x402. Send `{"amount":"<usd>","currency":"usd"}` as a JSON body (or `?amount=<usd>¤cy=usd` in the query). Returns a 402
POST /protocols/mpp/prepaid-tokensBuy access to Apify's Actors with MPP. Send `{"amount":"<usd>","currency":"usd"}` as a JSON body (or `?amount=<usd>¤cy=usd` in the query). Returns a 402 M
POST /api-proxy/actors/{actorId}/runsRun an Apify Actor and get its dataset result, paid with x402 batch-settlement escrow (Base only). `amount` is the escrow ceiling, not the expected cost - you a
Evidence (Cleared)
- → Intake degraded · not used for Gateway
- → Trust 15/100 · fail · tier listed
- → Protocol mpp
- → Manifest pending · schema partial
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
Buy a prepaid token with x402
$MeteredPOST https://agi.apify.com/protocols/x402/prepaid-tokensBuy access to Apify's Actors with x402. Send `{"amount":"<usd>","currency":"usd"}` as a JSON body (or `?amount=<usd>¤cy=usd` in the query). Returns a 402 x402 challenge without `payment-signature`; returns an Apify API token after a valid x402 exact payment.
Buy a prepaid token with MPP
$MeteredPOST https://agi.apify.com/protocols/mpp/prepaid-tokensBuy access to Apify's Actors with MPP. Send `{"amount":"<usd>","currency":"usd"}` as a JSON body (or `?amount=<usd>¤cy=usd` in the query). Returns a 402 MPP challenge without `Authorization: Payment`; returns an Apify API token after a valid Tempo or Solana charge payment.
Start a proxied Actor run (batch-settlement)
$MeteredPOST https://agi.apify.com/api-proxy/actors/{actorId}/runsRun an Apify Actor and get its dataset result, paid with x402 batch-settlement escrow (Base only). `amount` is the escrow ceiling, not the expected cost - you are billed for actual usage, at least $0.001 for a run that used anything. Send the Actor's JSON input as the request body. Returns a 402 batch-settlement challenge without `payment-signature`; returns `{"receipt":"..."}` after a valid voucher or deposit. A payment channel has a limited number of open runs (a request over the limit gets 409); do not send requests on one channel simultaneously. Unused balance stays in the channel and is refunded after 24h idle.
Checks
pending
partial
2026-10-11T04:03:35.855Z
Intake degraded · Degraded — catalogued (dead/unreachable known) · not used for Gateway · probed 3/3 · Manifest unreachable. Listed anyway — add manifest later. | No settlement evidence found in chain signals.
Claim this listing to upgrade to Cleared attestation.
Claim listing