Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 21 additions & 10 deletions sell/become-an-operator.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,20 @@ routing, earnings, and payouts, and is never shown to buyers.
only then can your endpoints serve paid traffic. You can register endpoints and run
checks while you wait.
</Step>
<Step title="Connect PayPal">
In [Sell APIs > Earnings](https://getanyapi.com/dashboard/sell/earnings), click
**Connect PayPal** and sign in with Log in with PayPal. PayPal is how you get paid. The
account must be verified, in your own name, and in a
[country PayPal Payouts supports](https://docs.paypal.ai/growth/payouts/reference/countries-supported-features).
Sellers in other countries can't sell through AnyAPI yet.
</Step>
<Step title="Verify your identity">
From the **Getting started** checklist in [Sell APIs](https://getanyapi.com/dashboard/sell),
complete an identity check with our verification partner Didit: a government photo ID
and a selfie, plus a sanctions screening. The name on your ID must match your PayPal
account name. AnyAPI keeps only the result, your legal name, the country that issued
your ID, and the sanctions result. We don't store your ID images or selfie.
</Step>
<Step title="Build your endpoint">
Pick one of the [APIs open to sellers](/sell/apis/index) and deploy an HTTPS endpoint
that implements its format. The [endpoint contract](/sell/operator-endpoint-contract)
Expand All @@ -52,7 +66,9 @@ routing, earnings, and payouts, and is never shown to buyers.
AnyAPI sends the API's example requests to your endpoint, signed, and verifies HTTP
2xx, a response that validates against the schema, `found: true`, an answer within 15
seconds, and a body under 8 MB. On failure you get a per-check report and can rerun
as often as you like. On success the live trial starts automatically.
as often as you like. On success the live trial starts automatically. The checks, the
trial, and live traffic all wait until you have connected PayPal and verified your
identity: none of your endpoints receives any request before then.
</Step>
<Step title="Pass the live trial (free)">
Up to 500 real customer calls are mirrored to your endpoint, and your answers are
Expand All @@ -65,14 +81,9 @@ routing, earnings, and payouts, and is never shown to buyers.
Your endpoint serves real traffic in a monitored phase, then fully live while quality
holds. You earn from the first request you win. If quality drops, the endpoint is
paused automatically and re-tested until it recovers. You can also pause it yourself
with the kill switch on its page.
</Step>
<Step title="Set up payouts">
Connect a payout account from
[Sell APIs > Earnings](https://getanyapi.com/dashboard/sell/earnings); Stripe handles
identity, bank, and tax. Withdrawals are free with a $50 minimum, and the first payout
unlocks 30 days after your operator account is approved. See
[Pricing, fees & payouts](/sell/pricing-fees-payouts).
with the kill switch on its page. Withdraw your earnings to PayPal from $20; the first
payout unlocks 30 days after you become a seller, and AnyAPI reviews every payout before
it's sent. See [Pricing, fees & payouts](/sell/pricing-fees-payouts).
</Step>
</Steps>

Expand All @@ -93,5 +104,5 @@ routing, earnings, and payouts, and is never shown to buyers.
- [The endpoint contract](/sell/operator-endpoint-contract): the request you receive, the
response you return, and signature-verification code.
- [Pricing, fees & payouts](/sell/pricing-fees-payouts): the fee split and how money
reaches your bank.
reaches your PayPal account.
- Questions? [support@getanyapi.com](mailto:support@getanyapi.com).
40 changes: 29 additions & 11 deletions sell/pricing-fees-payouts.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Pricing, fees & payouts"
description: "How operator pricing works on AnyAPI: you set the customer price in USD, the platform takes a commission per sale, and earnings pay out to your bank through Stripe for free, from $50."
description: "How operator pricing works on AnyAPI: you set the customer price in USD, the platform takes a commission per sale, and earnings pay out to your PayPal account, from $20."
---

Everything on the seller side is in USD. Every earnings row itemizes your share and the
Expand Down Expand Up @@ -46,21 +46,39 @@ Worked example at a $5.00/1k list price and the default 20% commission:

## Payouts

Connect a payout account once from
[Earnings > Set up payouts](https://getanyapi.com/dashboard/sell/earnings). Stripe's hosted
flow handles identity verification, bank details, and tax forms.
AnyAPI pays sellers through PayPal only. Connect a verified PayPal account in your own name
from [Sell APIs > Earnings](https://getanyapi.com/dashboard/sell/earnings), and verify your
identity, before you can withdraw. See [Become an operator](/sell/become-an-operator).

| Rule | Value |
| --- | --- |
| Withdrawal fee | Free |
| Minimum withdrawal | $50 |
| First payout | Unlocks 30 days after operator approval |
| Method | Bank transfer via Stripe |
| Method | PayPal, paid in USD |
| Minimum withdrawal | $20 |
| First payout | Unlocks 30 days after you become a seller |
| Review | AnyAPI reviews every payout before it's sent |
| Fee | PayPal's fee, taken out of the payout |

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.
`{"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.

PayPal's fee for sending a payout, per
[PayPal's fee page](https://www.paypal.com/us/business/paypal-business-fees):

| Where your PayPal account is | Fee |
| --- | --- |
| United States | $0.25 per payout |
| Anywhere else | 2% of the amount sent, at most $20 |
| Unknown (PayPal didn't share your country) | The higher of the two |

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.

## Quality affects earnings

Expand Down
Loading