You set the price
When you register an endpoint you set the customer list price in USD per 1,000 units (minimum $0.01/1k). The unit belongs to the API: a request on every API open to sellers today, or a record on an API priced by how many records it returns.GET /v1/operator/sellable-apis names each open API’s unit in units, and the register
dialog labels the price field with it. That price is what the customer pays when your
endpoint serves.
Each request goes to the cheapest source on the API first, whether it is yours, another
seller’s or one of AnyAPI’s own, up to each endpoint’s capacity. Price below one of AnyAPI’s
sources and you go ahead of it; at the same price, AnyAPI’s goes first. Your price never
changes AnyAPI’s prices. See how requests reach your endpoint.
Changing your price
Change it from the endpoint’s page in the dashboard, or withPOST /v1/operator/endpoints/{id}/price and the new price in the unit the endpoint was
listed in: {"unit": "request", "usdPer1kUnits": 4.5}. Each endpoint reports its price as
priceUnit and priceUsdPer1kUnits, and a scheduled increase as
pendingPriceUsdPer1kUnits.
- Decreases apply immediately.
- Increases apply after a 24-hour delay.
- At most 2 price changes per endpoint per rolling 24 hours.
The commission split
AnyAPI takes a flat 20% commission on what the customer paid for each sale, the same for every seller, so you are paid 80% of it. Worked example at a $5.00/1k list price: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
AnyAPI pays sellers through PayPal only. Connect a verified PayPal account in your own name from Sell APIs > Earnings, and verify your identity, before you can withdraw. If PayPal isn’t available to you, email support@getanyapi.com and we’ll look at alternatives. See Become an operator.
Request a withdrawal from the dashboard or
POST /v1/operator/payouts with
{"amountUsd": 20}. Your available balance drops by the full amount, and you receive that
amount minus PayPal’s fee. The withdraw dialog shows the fee and what you’ll receive before
you confirm. If you don’t withdraw, AnyAPI starts a payout of your available balance
automatically once it reaches $20, at most once a month. A month in which you already have a
payout, including a withdrawal you requested or a declined payout, gets no automatic one.
Automatic payouts wait for review like any other.
PayPal’s fee for sending a payout, per
PayPal’s fee page:
Payouts are sent in USD. PayPal may charge you to convert them to your currency.
Every payout, including an automatic one, shows as Waiting for review in your payout
history until AnyAPI approves it, then Sending, then Paid. A declined payout shows
Declined with the reason, and a failed one shows Failed. In both cases the amount
returns to your available balance.
A payout goes to the PayPal account that was linked when it was requested, the one AnyAPI
reviews. If you connect a different PayPal account before it is approved, AnyAPI declines it
and you request it again for the new account.
Refunds, chargebacks, and adjustments
When money a buyer spent on your endpoint is given back, what you earned from it comes out of your future payouts.- Refunds. When AnyAPI refunds a buyer’s top-up, you give back your share of the part of it the buyer had already spent on your endpoint. Any bonus AnyAPI added to the top-up is never taken from you.
- Chargebacks. A chargeback deducts your share when it opens. If AnyAPI wins the dispute, the deduction is restored.
- Compensation for a bad result. When AnyAPI compensates a buyer for a bad result from your endpoint, the amount comes out of your earnings, capped at what you earned on that request.
- 90-day limit. A refund or chargeback of a top-up paid more than 90 days earlier takes nothing from you.