import { getJson } from "https://deno.land/x/serpapi@0.0.8/src/serpapi.ts";
Get a JSON response based on search parameters.
- Accepts an optional callback.
Examples
// async/await
const json = await getJson("google", { api_key: API_KEY, q: "coffee" });
// async/await const json = await getJson("google", { api_key: API_KEY, q: "coffee" });
// callback getJson("google", { api_key: API_KEY, q: "coffee" }, console.log);
Type Parameters
E extends keyof EngineMap
R extends BaseResponse<EngineMap[E]["parameters"]>
Parameters
engine: E
- engine name
parameters: BaseParameters & EngineMap[E]["parameters"]
- search query parameters for the engine
optional
callback: (json: R) => void- optional callback