Just get the data you want.
AI-powered API that extracts exactly what matters to you from the internet.
//Input
import Backlab from 'backlab-sdk';
const backlab = Backlab({ apiKey: 'API_KEY' });
const result = await backlab.web.ai_scrape({
url: "https://a16z.com/portfolio/",
element_prompts: {
"company_name": {"description": "Name of the company."},
"company_round": {"description": "The round the company is in now."}
}
});
// Output
{
"data":[
{
"company_name":"Airbnb",
"company_round":"IPO: ABNB"
},
{
"company_name":"Ciitizen",
"company_round":"Acquired By: Invitae"
},
{
"company_name":"Coinbase",
"company_round":"IPO: COIN"
},
{
"company_name":"Facebook",
"company_round":"IPO: FB"
},
{
"company_name":"Figma",
"company_round":"IPO: FIG"
},
{
"company_name":"GitHub",
"company_round":"Acquired By: Microsoft"
},
{
"company_name":"Instacart",
"company_round":"IPO: CART"
},
{
"company_name":"Instagram",
"company_round":"Acquired By: Facebook"
},
{
"company_name":"Lyft",
"company_round":"IPO: LYFT"
},
{
"company_name":"Nautilus Biotechnology",
"company_round":"SPAC: NAUT"
},
{
"company_name":"Nicira Networks",
"company_round":"Acquired By: VMware"
},
{
"company_name":"Oculus VR",
"company_round":"Acquired By: Facebook"
},
{
"company_name":"Okta",
"company_round":"IPO: OKTA"
},
{
"company_name":"PagerDuty",
"company_round":"IPO: PD"
},
{
"company_name":"PatientPing",
"company_round":"Acquired By: Appriss Health"
},
{
"company_name":"Pinterest",
"company_round":"IPO: PINS"
},
{
"company_name":"Roblox",
"company_round":"IPO: RBLX"
},
{
"company_name":"Samsara",
"company_round":"IPO: IOT"
},
{
"company_name":"Skype",
"company_round":"Acquired By: Microsoft"
},
{
"company_name":"Slack",
"company_round":"IPO: WORK"
},
{
"company_name":"Wise",
"company_round":"IPO: AFRM"
}
]
}