Node.js SDK
Last updated
npm install serphouseyarn add serphouseconst { SERPHouseClient } = require("serphouse");
const client = new SERPHouseClient({
apiKey: process.env.SERPHOUSE_API_KEY,
});SERPHOUSE_API_KEY=your_api_keyconst response = await client.serp.live({
data: {
q: "Coffee",
domain: "google.com",
lang: "en",
loc: "Texas, United States",
device: "desktop",
serp_type: "web",
},
});
console.log(response);const response = await client.serp.live({
data: {
q: "Coffee",
domain: "google.com",
lang: "en",
device: "desktop",
serp_type: "web",
loc: "Texas, United States",
page: 1,
num_result: 10,
},
});const response = await client.serp.schedule({
data: [
{
q: "Coffee",
domain: "google.com",
lang: "en",
device: "desktop",
serp_type: "web",
loc: "Texas, United States",
postback_url: "https://example.com/postback",
pingback_url: "https://example.com/pingback",
},
],
});const response = await client.serp.check(searchId);const response = await client.serp.get(searchId);const response = await client.serp.get(searchId, "html");const response = await client.domains.list();const response = await client.languages.list();const response = await client.languages.list({
type: "bing",
});const response = await client.locations.search({
q: "Texas",
});const response = await client.account.info();try { const response = await client.serp.live({ data: { q: "Coffee", }, }); console.log(response);} catch (error) { console.error(error.message);}try {
const response = await client.serp.live({
data: {
q: "Coffee",
},
});
console.log(response);
} catch (error) {
console.error(error.message);
}SERPHOUSE_API_KEY=your_api_keyrequire("dotenv").config();
const { SERPHouseClient } = require("serphouse");
const client = new SERPHouseClient({
apiKey: process.env.SERPHOUSE_API_KEY,
});require("dotenv").config();
const { SERPHouseClient } = require("serphouse");
const client = new SERPHouseClient({
apiKey: process.env.SERPHOUSE_API_KEY,
});
async function main() {
const results = await client.serp.live({
data: {
q: "Coffee",
domain: "google.com",
lang: "en",
device: "desktop",
serp_type: "web",
},
});
console.log(results);
}
main();