Skip to main content
Everything on the seller side is in USD. Every earnings row itemizes your share and the platform fee.

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 with POST /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.
Every deduction and restoration is listed under Adjustments in Earnings. Deductions can take your available balance below zero; while it is negative, no payout is made until later earnings bring it back above zero.

Quality affects earnings

If your error rate spikes or quality drops, the endpoint is paused automatically (Paused (quality) in the dashboard) and stops earning until automatic re-tests restore it. A non-2xx, invalid output, or timeout earns nothing: the request fails over to another provider and the customer is not charged for your attempt. The full list of answers that are paid and unpaid is in What you’re paid for.