Your API is being compared.

Agents ask for a job, not for your brand. Apiosk shows them every provider that can do it, priced side by side. Being listed is no longer the win. Being chosen is.

MANAGED

No code changes

Register your API, set a price per call, and we take the payments in front of your existing endpoints. No rebuild.

SDKBETA

Keep your own URL

Mount @apiosk/sdk in front of the routes you already run. Your existing customers' API keys pass through untouched; only agents meet the paywall.

SETTLES IN USDC ONBaseSolanaPolygonSOONArbitrumSOON
Dive into Apiosk

How Apiosk works

Apiosk sits between the agent choosing a supplier and your bank account. It puts your endpoint in the comparison, then settles the call it wins.

01

List your API

Register your endpoints and set a price per call. We map each one to the job it performs, so agents find you by what you do, not by the name you picked.

02

Agents compare

An agent needing that job sees you and every alternative, priced side by side, with the parameters each one takes. Then it picks.

03

You settle in euros

The call is paid per request in USDC. We bundle the micropayments and settle euros to your IBAN, bookkeeping-ready.

33×
more revenue per call, from buyers you turn away today
0
cannibalization, because per-call pricing keeps subscribers on their plans
€ IBAN
clean euro settlement straight to your bank, bookkeeping-ready
THE COMPARISON LAYER

Listed is not the same as chosen.

Apiosk groups the catalogue by the job to be done, not by who is selling. One request returns every provider that can perform it, with the live price and the parameters each one takes.

413×
between the cheapest and dearest offer for the same job. Price alone decides a lot of calls.
9
providers competing to read a web page as text. Your buyer sees all of them at once.
152
live listings, mapped to the jobs they perform.

Found by the job, not the name

Every endpoint you list is mapped to the job it performs. You turn up for the request even when nobody has heard of you.

Priced against the alternatives

Your price sits next to everyone else's, computed for the exact request rather than a headline rate. Cheap wins some calls. Accepting the input the agent actually has wins others.

Substitutable without new code

We publish how to map one set of inputs onto each provider's parameters, so an agent can move between offers freely. That is what makes winning worth something.

INTEGRATION

Get into the comparison in minutes.

List your API and it starts competing for calls as it is. Or keep serving it from your own URL and let the SDK put the paywall there: one API key also wires up the CLI and the MCP server.

01

List in the portal

Register your endpoints and set a price per call. A managed listing runs in front of your API and needs no code changes.

02

Or keep your own URL

Install @apiosk/sdk in front of your existing routes. api.yourcompany.com stays api.yourcompany.com, and you price each route from the same portal.

03

Take paid calls

Agents compare the offers for a job, call the one they pick, and pay per request. We bundle the micropayments and settle euros to your bank.

WHY APIOSK

Built for the way agents actually buy.

FEATURED · WEBMCP

Sell your API from your own website.

Once approved, add one Apiosk script tag. Browser agents visiting your docs can discover your API, see the per-call price and pay without leaving your site.

your-docs-page.htmlHTML
<script
  src="https://gateway.apiosk.com/webmcp.js"
  data-apiosk-slug="your-api"
  data-apiosk-pay="popup"
  async
></script>

Your existing API stays unchanged. Apiosk handles the agent payment flow and securely provides access after payment.

DiscoverChoosePayResultNo account · No subscription · No API key

Your own traffic

The agents already reading your docs can buy a call there and then, instead of stopping at the signup wall.

Gateway discovery

The same approved endpoints are listed on the Apiosk gateway, where agents go looking for tools to hire.

Bazaar distribution

Approved x402 endpoints register in Coinbase's x402 Bazaar on their own. One setup, three places to be found.

THE CODE ROUTE
$ npm i @apiosk/sdk

import { apiosk } from "@apiosk/sdk/express";

app.use(apiosk({
  apiKey: process.env.APIOSK_API_KEY,
  baseUrl: "https://api.yourcompany.com",
  // Your own customers never see a 402
  isExistingCustomer: (req) => Boolean(req.header("x-api-key")),
}));

// Unchanged. Same route, same handler
app.post("/v1/todos", createTodo);
@APIOSK/SDK/EXPRESS · YOUR URL · YOUR HANDLERS

No crypto on your side

Agents pay in USDC over x402 and other machine payment rails. We settle clean euros to your bank, so you never touch crypto.

Non-custodial, always

You control your funds. Apiosk never takes custody. You hold the key, always.

Bookkeeping-ready

CSV, Excel, UBL, XML and a signed ledger PDF from every settlement, reconciled in euros and ready for your accountant and ERP.

Compared, not just listed

An agent shopping for a job sees you against the alternatives instead of scrolling a catalogue. Your endpoints also register in Coinbase's x402 Bazaar the moment they earn.

Your API is one listing away from being in the running.

Built for APIs, MCP servers, datasets and digital services.