Open web and SEOweb.searchLive
Search the web
Returns the web pages that match a query, with title, address and snippet, a page at a time or up to 100 at once. Use it to find sources on a topic without picking a search engine.
From $0.00 per call
Example response
{
"results": [
{
"position": 1,
"title": "CRM for a small team",
"url": "https://www.reddit.com/r/CRM/comments/1dj7zku/crm_for_a_small_team/",
"snippet": "Considering your team size and expectations, either Freshsales or Pipedrive will be your best option. Both have great UI. The starter plan is ...",
"site_name": "www.reddit.com"
},
{
"position": 2,
"title": "The 7 best CRM systems for small businesses for 2026",
"url": "https://startups.co.uk/crm-software/best-crm-for-small-business-uk/",
"snippet": "Looking for the right CRM? We compare seven top CRM systems for small firms to match your sales, marketing, and support needs in 2026.",
"site_name": "startups.co.uk"
},
{
"position": 3,
"title": "CRM Software for Small Business | Microsoft Dynamics 365",
"url": "https://www.microsoft.com/en-us/dynamics-365/resources/crm-software-for-small-business",
"snippet": "Designed for small teams, this CRM software is secure, cloud-based, and easy to set up—so you can focus less on systems and more on building lasting ...",
"site_name": "www.microsoft.com"
}
]
}The output of a real call, each list cut to 3 items.
Providers and pricing
| Provider | Price |
|---|---|
TinyFishtinyfishTried first | $0.00 per call |
Tavilytavily | $0.00856 per call |
Firecrawlfirecrawl | $0.000813 per result, min $0.00813, up to $0.0813 |
Voxoria tries the cheapest provider first. If it fails, the call goes to the next. A failed call costs nothing. To use one provider only, send its name as provider in the call.
What it costs at your volume
| Provider | Per call | Total |
|---|---|---|
| TinyFishCheapest | $0.00 | $0.00 |
| TavilyCheapest | $0.00856 | $85.60 |
| FirecrawlCheapest | $0.00813 | $81.32 |
Assumes the results per call set above. A provider priced per call charges the same whatever the count. Only calls that succeed are charged.
Input
querystringRequiredThe search query. Search operators are supported: "exact phrase", -word, site:, -site:, filetype:, inurl:, allinurl:, intitle:, allintitle:, related:, imagesize: and larger:.
1 to 500 characters.
countrystringTwo-letter ISO 3166-1 country code to localize results to. Case-insensitive.
One of the 249 values of the countries list: ISO 3166-1 alpha-2 country codes, lowercase.
languagestringTwo-letter ISO 639-1 language code of the results. Case-insensitive. Left out, the provider picks the country's main language.
One of the 184 values of the languages list: ISO 639-1 two-letter language codes, lowercase.
pageintegerPage of results, about 10 per page.
From 1 to 11.
limitintegerNumber of results to return, at most 100. Left out, about 10.
From 1 to 100.
time_rangestringOnly results from the last hour, day, week, month or year.
hourdayweekmonthyearinclude_domainsarray of stringOnly results from these sites, written as host names without scheme or path, such as reddit.com. Case-insensitive. Cannot be sent with exclude_domains.
Each item: 1 to 253 characters.
Each item: matches ^[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)+$.
1 to 20 items.
No item twice.
exclude_domainsarray of stringNo results from these sites, written as host names without scheme or path, such as reddit.com. Case-insensitive. Cannot be sent with include_domains.
Each item: 1 to 253 characters.
Each item: matches ^[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)+$.
1 to 20 items.
No item twice.
Output
resultslist of rows, 5 fields
positionintegerRequiredRank among the results, starting at 1.
titlestringRequiredurlstringRequiredsnippetstringText from the page that matches the query. Some providers send it as Markdown.
site_namestringThe name of the site, as the search engine shows it. Often its host name.
Common questions
How much does web.search cost?
From $0.00 per call. It is debited from your balance, and only a call that succeeds is charged. Each provider's price is in the table above.
What does web.search return?
Returns the web pages that match a query, with title, address and snippet, a page at a time or up to 100 at once. Use it to find sources on a topic without picking a search engine. Fields: position, title, url, snippet and site_name.
Which providers serve web.search?
TinyFish, Tavily and Firecrawl. Voxoria tries the cheapest first. To use one provider only, send its name as provider in the call.
What happens if a call fails?
Voxoria tries the next provider. If none answers, the call fails and costs nothing.
Do I need a subscription?
No. There is no subscription and no seat fee. You add funds and pay per call. A new account starts with $1 in its balance.
How do I use web.search from an AI agent?
Connect Voxoria over MCP, then ask your agent in plain language. It calls call_tool with the tool web.search and its input. In Claude Code, connect with claude mcp add --transport http voxoria https://mcp.voxoria.ai.