Retrieve Company Info via API
In this blog post, we explore how you can generate a company description via an API endpoint. For this, we use pipe0β.
Pipe0 is a framework for data enrichment. To enrich data with pipe0 you use enrichment pipes. There are several pipes available to generate a company description via API. For this blog post, weβre using the pipe CompanyGetDescriptionPipe0:Websiteβ.
This pipe relies on scraping website data from a URL and summarizing this data with the help of an LLM.
The cost per invocation is ~1ct. per company description.
Prerequisites
ππΌββοΈ Go to pipe0β and create an account
π Create an API Key
Request object
const id = 1;
const result = await fetch("https://pipe0.com/api/v1/run", {
method: "POST",
headers: {
"Authorization": `Bearer <YOUR_API_TOKEN>`,
},
body: JSON.stringify({
pipes: [{ name: "CompanyGetDescriptionPipe0:Website@1" }],
input: [{id, companyWebsiteURL: "<COMAPNY_URL>"}]
})
});
const response = await result.json();
// [NOT SHOWN] Poll the "/check" endpoint until the task status is "completed"
// Learn more: https://www.pipe0.com/resources/documentation/pipeline#async-processing
// Print description
console.log(response.records[id].fields["companyDescription"].value);
Add clay-like π data enrichment to your application. Fast.
Last updated on