Every plan is 38 to 40% below ScrapingBee for the same credits, and price locked for life. See the comparison

Search API

Search engine results as JSON

Google, Bing and Yahoo results from one GET request, in the shape of ScrapingBee's Google Search API: ranked organic results with their destination URLs, the ads above and below them, related searches and questions. 10 credits a search, and a failed search costs nothing.

Try a search Full reference

Engines

Google Search API

Organic results with the destination URL of every link, top and bottom ads, People also ask questions and related searches.

GET https://api.webfetch.io/v1/google

Bing Search API

Organic results, ads, related searches and People also ask questions. A light request is a plain fetch that answers in about half a second.

GET https://api.webfetch.io/v1/bing

Yahoo Search API

Organic results with their sitelinks, top and bottom sponsored results, and related searches.

GET https://api.webfetch.io/v1/yahoo

One request

curl "https://api.webfetch.io/v1/google?search=best+running+shoes&country_code=us" \
  -H "Authorization: Bearer wfk_your_key"

Every engine takes the same parameters: search, country_code, page, light_request, search_type (classic, or ads for the ads only), add_html and tag, plus language where the engine has one. The same call is available in the JavaScript, Python and PHP SDKs and to AI agents through the MCP server.

Credits and access

What a search costs

10 credits for a light request, the default, and 15 for a regular one. Every engine costs the same, and so does an ads-only search. A block, a timeout or a page that is not a results page costs nothing; a blocked search is retried on another exit first. Plans and pricing.

Who can use it

Every engine's robots.txt disallows its result pages, and webfetch honors robots.txt until the robots.txt opt-out is on for your key, under the acceptable use policy. Paid plans turn it on in the key portal. Free accounts request it there with a short form, and a person approves each request; free searches run one at a time. Every search is logged.

Coming from ScrapingBee

The Google endpoint matches ScrapingBee's Google Search API: the same path, parameter names and defaults, response keys and credit costs, so an integration switches by changing the host and the key. ScrapingBee has no Bing or Yahoo endpoint; ours take the same parameters and return the same shape. Full comparison.