Skip to main content
Every capability in the fetchbean catalog has its own endpoint at POST /v1/<name>, so you can call a tool by name instead of assembling a provider and endpoint pair. There are two kinds. Provider-independent tools are the five below. Each one is backed by a provider fetchbean chooses, and each returns a normalized JSON shape that stays stable even if the provider behind it changes. These are the fastest way to add web search, page reading, weather, or app lookups to an agent.

Search

POST /v1/search — web search with ranked results

Read

POST /v1/read — fetch any URL as clean markdown

Weather

POST /v1/weather — current weather by city or lat/lon

iOS App Search

POST /v1/ios_app_search — find iOS apps by name

Instagram User

Named provider tools are registered operations named provider_action (for example POST /v1/linear_issues or POST /v1/stripe_charges). Their responses use that operation’s provider-specific shape. Browse them in the catalog, or under Tools in the API Reference tab. Each named tool is also callable through POST /v1/run.
Pick a provider-independent tool when you want a normalized shape. Pick a named provider tool, or run, when you want the registered operation’s provider-specific response.

POST /v1/search runs a web search and returns a ranked list of results with titles, URLs, and snippets. It is backed by fetchbean’s search provider network so you do not need to pick or configure a specific search engine. Parameters
Normalized response shape Every /v1/search response follows this exact structure regardless of which underlying search provider is used:

Read

POST /v1/read fetches any public URL and returns the page content as clean, LLM-ready markdown. Navigation, ads, and other clutter are stripped automatically. Parameters

Weather

POST /v1/weather returns current weather conditions for a location. Pass a city name as q, or use lat and lon for coordinate-based lookups. Use units to control whether temperatures are returned in metric, imperial, or standard units. Parameters

POST /v1/ios_app_search finds iOS apps by name and returns their App Store listings. Use it to resolve an app name to the identifiers other app-intelligence tools take. Parameters

For long-tail provider calls or providers not covered by curated tools, use POST /v1/run instead. It gives you direct access to every provider and method in the fetchbean catalog. See the Raw Run guide.