Skip to main content
POST /v1/run is the complete surface of fetchbean. It lets you reach any supported provider endpoint directly and returns the provider’s native response without any normalization or transformation. Every curated tool is built on top of this same endpoint, so anything you can do with a curated tool you can also do — and more — with /v1/run.

Request format

Every /v1/run call takes three fields in the request body:

Examples

Finding a provider and endpoint

The provider list grows continuously, so rather than reproduce it here, look it up where it stays current:

Catalog

Every provider and endpoint, with parameters, credit cost, and a ready-to-run curl example.

Connections

The providers that run on your own account, and what each needs to connect.
Both pages are generated from the live registry, so they never fall behind what the API actually serves.
Not sure which provider or endpoint to use? Call GET /discover?q=your+task — it is public, needs no key, and returns a ranked list of methods matching your task, each with the exact provider and endpoint to pass to run.

Providers that need your own account

Most providers run on credentials fetchbean manages, so your key is all you need. Some act on your account and must be connected first — discover flags these, and a run against an unconnected provider fails with credential_required and is billed zero. See Connections.