One node. Every API Apiosk can find.
Describe the job in plain words. Apiosk compares the APIs that can do it, picks one, pays the provider per call and returns the result — inside the workflow you already have.
n8n-nodes-apioskWhat the node does when it runs
The same discover, compare and decide the rest of the site describes — collapsed into one step of a workflow.
Describe the job
Type what you want in plain words, or pass a field from an earlier node. No provider to pick, no endpoint to look up.
Apiosk decides
It searches the live catalogue at run time, compares the APIs that can do the work, and selects one — with the reason attached.
It pays and returns
The node fills in the parameters, pays the provider per call from your connected wallet, and hands the response back to the workflow.
Installed and connected in about five minutes
One node and one credential. Nothing per provider, ever.
Install the node
In n8n: Settings → Community Nodes → Install, and enter the package name. After that, Apiosk is in the node picker.
Connect your account
Leave Authentication on “Connect My Account” and click connect. The buyer portal opens, you pick a wallet, fund it and set spending limits; n8n collects the credential itself.
Or paste a token
Switch to “Connect Token” and paste an existing one into an Apiosk API credential. Same result, for an n8n that cannot reach the portal to do the round trip.
Two outcomes, both as data
A run either paid and answered, or it did neither and said why. Both are branchable without parsing prose.
The provider answered
The response body is at json.execution.body. Alongside it: which API was selected, why, the parameters used, the price, the transaction hash and the wallet it came from.
Nothing was paid
No API matched, required information was missing, a spending limit was reached, or the provider errored. The reason comes back as data, so the workflow can branch to a retry, a fallback or an alert.
What another node can't do
An HTTP node calls the API you named, with the key you pasted, at whatever it costs that day.
Choose the API at run time
An HTTP node calls the endpoint you hardcoded. This one compares what is live when the workflow runs and picks, with the reason attached to the result.
Pay without an account
No key, plan or seat per provider. Each call settles per request from a wallet you fund, inside limits the gateway enforces — the node cannot spend past them.
Refuse rather than guess
If a required value is missing, the request is blocked before payment instead of invented. Retries carry an idempotency key, so the same job settles once.
Frequently asked questions
Do I need an account with each API?
What does a call cost?
Does my workflow change when new APIs appear?
Where does the money come from?
Can I see why an API was chosen?
The same decision, other stacks
Add one node. Reach every listed API.
Agents call the comparison. Providers get into it.