Turn your API or your data into recurring revenue. You publish it once; Zyla API Hub puts it in front of developers and AI agents, bills every customer, and pays you a revenue share every month.

How it works

  1. Publish your API. Use the web wizard, import a Postman or OpenAPI file, or let your AI agent do it. See Ways to publish an API.
  2. Set your prices. You choose the plans: calls per month, rate limits and price for each.
  3. Customers find and buy it. Your API is listed in the marketplace and in search, and AI agents can discover and call it through the Zyla MCP server. They pay by monthly plan or per call.
  4. Zyla runs the business side. Billing, invoices, payment collection, the API key, usage limits and first-level support are handled by the hub. Your server only receives calls from Zyla, authenticated with a secret header or parameter.
  5. You get paid. Your share of every payment becomes available for payout.

Publishing is free. There is no setup fee and no monthly fee.

Revenue share

You keep 80% of what customers pay for your API. The share depends on your API's service level in the month the payment was received.

Service level is the percentage of your customers' calls that your API answers without a server error (a 5xx response). It is measured on real traffic, not on test calls from the API page or calls to retired endpoints, and it is the uptime figure shown on your API page.

Service level that month Your share
100% to 99.90% 80%
99.89% to 99.50% 70%
99.49% to 99.00% 60%
98.99% to 98.00% 50%
97.99% to 95.00% 40%
Below 95% 0%

Payment processing fees and refunds are deducted before the share is applied, and the payout gateway charges 2% when the money is sent:

Payout = [(Amount received − Input processing fee − Refunds) × Revenue share] × 0.98

For example, a $100 payment with a $3 card processing fee and no refunds, at 80%: [(100 − 3 − 0) × 0.80] × 0.98 = $76.05.

Getting paid

  • When. Each payment becomes available 60 days after the customer paid, which leaves time for disputes and refunds.
  • How. Request your payout from Payments Received in your dashboard. Payout orders are processed between the 20th and the 30th of each month, within 5 business days.
  • Where. By PayPal, or by bank transfer (ACH, U.S. accounts only).
  • Before your first payout. Add your tax information and payout method in Provider Settings. Payouts are enabled once both are reviewed and approved.

A payment is not paid out if it was refunded, if it is under dispute, if it was flagged as fraudulent, or if your service level that month was below 95%.

Your part

  • Answer every call without server errors: your service level sets your share.
  • Do not break existing endpoints. To add features, add new endpoints.
  • Tell the Zyla team in advance if you have to change or retire an endpoint, so customers can be warned.
  • Do not move customers off the hub to sell to them directly.

The full rules are in the Terms and Conditions. Questions about payouts: our team.