with Judge.me and ScrapingBot?
Emit new event when a new review is posted. See the documentation
Retrieve data from a social media scraping job by responseId. See the documentation
Create a private reply for a review, on behalf of the shop. Private replies are not shown on the widgets, but can be emailed to the reviewers. See the documentation
Use ScrapingBot API to initiate scraping data from a social media site. See the documentation
Create a public reply for a review on behalf of the shop. Public replies are shown publicly on the widgets. See the documentation
Use ScrapingBot API to extract specific data from Google or Bing search results. See the documentation
The Judge.me API lets you tap into a rich repository of product review data, enabling you to automate the gathering, moderation, and publication of reviews on your store. You can also trigger actions based on review events, like thanking a customer after they leave a positive review or addressing negative feedback promptly. With Pipedream's serverless platform, you can craft workflows to interact with other apps, streamline processes, and react to review-related activities in real-time, without writing any backend code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
judge_me: {
type: "app",
app: "judge_me",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://judge.me/api/v1/reviews`,
params: {
api_token: `${this.judge_me.$auth.oauth_access_token}`,
shop_domain: `${this.judge_me.$auth.shop_domain}`,
},
})
},
})
ScrapingBot API on Pipedream allows you to scrape websites without getting blocked, fetching crucial information while bypassing common defenses. Whether you're extracting product details, real estate listings, or automating competitor research, this API combined with Pipedream's serverless platform offers you the tools to automate these tasks efficiently. Pipedream's ability to trigger workflows via HTTP requests, schedule them, or react to events, means you can create robust scraping operations that integrate seamlessly with hundreds of other apps.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
scrapingbot: {
type: "app",
app: "scrapingbot",
}
},
async run({steps, $}) {
const data = {
"url": ``,
}
return await axios($, {
method: "post",
url: `http://api.scraping-bot.io/scrape/raw-html`,
headers: {
"Content-Type": `application/json`,
},
auth: {
username: `${this.scrapingbot.$auth.username}`,
password: `${this.scrapingbot.$auth.api_key}`,
},
data,
})
},
})