You set the price
When you register an endpoint you set the customer list price in USD per 1,000 requests (minimum $0.01/1k). Routing is cheapest-first among healthy endpoints on the same API, so your price is your lever for traffic: price lower to win more requests, higher to earn more per request.Changing your price
From the endpoint’s page in the dashboard (orPOST /v1/operator/endpoints/{id}/price):
- Decreases apply immediately.
- Increases apply after a 24-hour delay, so customers are never surprised mid-integration.
- At most 2 price changes per endpoint per rolling 24 hours.
The commission split
AnyAPI takes a per-sale commission from your profile’s commission rate (commissionBps,
default 1000 basis points = 10%). Don’t assume the default — read your rate from your
operator profile or GET /v1/operator/profile.
Worked example at a $5.00/1k list price and the default 10% commission:
When earnings become withdrawable
- Earnings accrue on confirmed sales — every request your endpoint wins and serves successfully, including free-tier-funded and agent-paid traffic.
- Accrued earnings show as Pending in Earnings.
- Months finalize 7 days after they end. Finalized earnings move to your Available balance, which is withdrawable.
Payouts
Payouts run through Stripe. Connect a payout account once from Earnings → Set up payouts — identity verification, bank details, and tax forms are all handled on Stripe’s hosted flow.
Request a withdrawal from the dashboard or
POST /v1/operator/payouts with
{"amountUsd": 50}. It shows as Pending in your payout history until it settles, then
Paid. A failed transfer shows Failed with the reason, and the amount returns to
your available balance.