Build targeted prospect lists by extracting company information, contact details, and business data from any website or directory.
Your sales team spends hours manually searching directories, company websites, and professional networks to build prospect lists. This manual approach doesn't scale.
Existing lead databases are expensive, often outdated, and may not cover your specific target market or niche industries.
Extract comprehensive business and contact information
Extract company name, industry, size, location, and description.
Find emails, phone numbers, and key decision-maker names.
Gather website URLs, social profiles, and online footprint.
Extract any additional data points specific to your needs.
Build your lead list in three simple steps
Choose your data sources - industry directories, company websites, or professional networks.
Specify what lead data you need - company info, contacts, industry, size, etc.
Receive structured JSON data ready to import into your CRM or sales tools.
Extract business leads from any company page
curl -G "https://api.webscraping.ai/ai/fields" \
--data-urlencode "api_key=YOUR_API_KEY" \
--data-urlencode "url=https://example-company.com/about" \
--data-urlencode "fields[company_name]=Name of the company" \
--data-urlencode "fields[industry]=Industry or sector the company operates in" \
--data-urlencode "fields[company_size]=Number of employees or company size" \
--data-urlencode "fields[headquarters]=Location of headquarters" \
--data-urlencode "fields[description]=Brief company description" \
--data-urlencode "fields[website]=Main website URL" \
--data-urlencode "fields[contact_email]=General contact email address" \
--data-urlencode "fields[phone]=Contact phone number" \
--data-urlencode "fields[linkedin]=LinkedIn company page URL"
# Response:
# {
# "company_name": "TechCorp Solutions",
# "industry": "Software Development",
# "company_size": "50-200 employees",
# "headquarters": "San Francisco, CA",
# "description": "Enterprise software solutions for...",
# "website": "https://techcorp.com",
# "contact_email": "contact@techcorp.com",
# "phone": "+1 (555) 123-4567",
# "linkedin": "https://linkedin.com/company/techcorp"
# }
# pip install webscraping_ai
# https://pypi.org/project/webscraping-ai/
from webscraping_ai import Client
client = Client(api_key="YOUR_API_KEY")
result = client.fields(
"https://example-company.com/about",
fields={
"company_name": "Name of the company",
"industry": "Industry or sector the company operates in",
"company_size": "Number of employees or company size",
"headquarters": "Location of headquarters",
"description": "Brief company description",
"website": "Main website URL",
"contact_email": "General contact email address",
"phone": "Contact phone number",
"linkedin": "LinkedIn company page URL",
},
)
print(result)
# Response:
# {
# "company_name": "TechCorp Solutions",
# "industry": "Software Development",
# "company_size": "50-200 employees",
# "headquarters": "San Francisco, CA",
# "description": "Enterprise software solutions for...",
# "website": "https://techcorp.com",
# "contact_email": "contact@techcorp.com",
# "phone": "+1 (555) 123-4567",
# "linkedin": "https://linkedin.com/company/techcorp"
# }
// npm install webscraping-ai
// https://www.npmjs.com/package/webscraping-ai
import { WebScrapingAI } from 'webscraping-ai';
const client = new WebScrapingAI({ apiKey: 'YOUR_API_KEY' });
const result = await client.fields({
url: 'https://example-company.com/about',
fields: {
company_name: 'Name of the company',
industry: 'Industry or sector the company operates in',
company_size: 'Number of employees or company size',
headquarters: 'Location of headquarters',
description: 'Brief company description',
website: 'Main website URL',
contact_email: 'General contact email address',
phone: 'Contact phone number',
linkedin: 'LinkedIn company page URL',
},
});
console.log(result);
// Response:
// {
// "company_name": "TechCorp Solutions",
// "industry": "Software Development",
// "company_size": "50-200 employees",
// "headquarters": "San Francisco, CA",
// "description": "Enterprise software solutions for...",
// "website": "https://techcorp.com",
// "contact_email": "contact@techcorp.com",
// "phone": "+1 (555) 123-4567",
// "linkedin": "https://linkedin.com/company/techcorp"
// }
<?php
// composer require webscraping-ai/webscraping-ai-php
// https://packagist.org/packages/webscraping-ai/webscraping-ai-php
require 'vendor/autoload.php';
use WebScrapingAI\Client;
$client = new Client('YOUR_API_KEY');
$result = $client->fields('https://example-company.com/about', [
'company_name' => 'Name of the company',
'industry' => 'Industry or sector the company operates in',
'company_size' => 'Number of employees or company size',
'headquarters' => 'Location of headquarters',
'description' => 'Brief company description',
'website' => 'Main website URL',
'contact_email' => 'General contact email address',
'phone' => 'Contact phone number',
'linkedin' => 'LinkedIn company page URL',
]);
print_r($result);
// Response:
// {
// "company_name": "TechCorp Solutions",
// "industry": "Software Development",
// "company_size": "50-200 employees",
// "headquarters": "San Francisco, CA",
// "description": "Enterprise software solutions for...",
// "website": "https://techcorp.com",
// "contact_email": "contact@techcorp.com",
// "phone": "+1 (555) 123-4567",
// "linkedin": "https://linkedin.com/company/techcorp"
// }
# gem install webscraping_ai
# https://rubygems.org/gems/webscraping_ai
require 'webscraping_ai'
client = WebScrapingAI::Client.new(api_key: 'YOUR_API_KEY')
result = client.fields(
'https://example-company.com/about',
fields: {
company_name: 'Name of the company',
industry: 'Industry or sector the company operates in',
company_size: 'Number of employees or company size',
headquarters: 'Location of headquarters',
description: 'Brief company description',
website: 'Main website URL',
contact_email: 'General contact email address',
phone: 'Contact phone number',
linkedin: 'LinkedIn company page URL',
}
)
puts result.inspect
# Response:
# {
# "company_name": "TechCorp Solutions",
# "industry": "Software Development",
# "company_size": "50-200 employees",
# "headquarters": "San Francisco, CA",
# "description": "Enterprise software solutions for...",
# "website": "https://techcorp.com",
# "contact_email": "contact@techcorp.com",
# "phone": "+1 (555) 123-4567",
# "linkedin": "https://linkedin.com/company/techcorp"
# }
// go get github.com/webscraping-ai/webscraping-ai-go/v4
// https://pkg.go.dev/github.com/webscraping-ai/webscraping-ai-go/v4
package main
import (
"context"
"fmt"
webscrapingai "github.com/webscraping-ai/webscraping-ai-go/v4"
)
func main() {
client, _ := webscrapingai.NewClient(&webscrapingai.Config{APIKey: "YOUR_API_KEY"})
result, _ := client.Fields(context.Background(), &webscrapingai.FieldsOptions{
URL: "https://example-company.com/about",
Fields: map[string]string{
"company_name": "Name of the company",
"industry": "Industry or sector the company operates in",
"company_size": "Number of employees or company size",
"headquarters": "Location of headquarters",
"description": "Brief company description",
"website": "Main website URL",
"contact_email": "General contact email address",
"phone": "Contact phone number",
"linkedin": "LinkedIn company page URL",
},
})
fmt.Println(result.Result)
}
// Response:
// {
// "company_name": "TechCorp Solutions",
// "industry": "Software Development",
// "company_size": "50-200 employees",
// "headquarters": "San Francisco, CA",
// "description": "Enterprise software solutions for...",
// "website": "https://techcorp.com",
// "contact_email": "contact@techcorp.com",
// "phone": "+1 (555) 123-4567",
// "linkedin": "https://linkedin.com/company/techcorp"
// }
// Maven: ai.webscraping:webscraping-ai:4.0.0
// https://central.sonatype.com/artifact/ai.webscraping/webscraping-ai
import ai.webscraping.Client;
import ai.webscraping.Config;
import ai.webscraping.option.FieldsOptions;
import ai.webscraping.result.FieldsResult;
Client client = new Client(Config.builder().apiKey("YOUR_API_KEY").build());
FieldsResult result = client.fields(FieldsOptions.builder()
.url("https://example-company.com/about")
.addField("company_name", "Name of the company")
.addField("industry", "Industry or sector the company operates in")
.addField("company_size", "Number of employees or company size")
.addField("headquarters", "Location of headquarters")
.addField("description", "Brief company description")
.addField("website", "Main website URL")
.addField("contact_email", "General contact email address")
.addField("phone", "Contact phone number")
.addField("linkedin", "LinkedIn company page URL")
.build());
System.out.println(result.getResult());
// Response:
// {
// "company_name": "TechCorp Solutions",
// "industry": "Software Development",
// "company_size": "50-200 employees",
// "headquarters": "San Francisco, CA",
// "description": "Enterprise software solutions for...",
// "website": "https://techcorp.com",
// "contact_email": "contact@techcorp.com",
// "phone": "+1 (555) 123-4567",
// "linkedin": "https://linkedin.com/company/techcorp"
// }
// dotnet add package WebScrapingAI
// https://www.nuget.org/packages/WebScrapingAI
using WebScrapingAI;
var client = new WebScrapingAIClient(new WebScrapingAIClientOptions { ApiKey = "YOUR_API_KEY" });
var result = await client.FieldsAsync(new FieldsRequest {
Url = "https://example-company.com/about",
Fields = new Dictionary<string, string> {
["company_name"] = "Name of the company",
["industry"] = "Industry or sector the company operates in",
["company_size"] = "Number of employees or company size",
["headquarters"] = "Location of headquarters",
["description"] = "Brief company description",
["website"] = "Main website URL",
["contact_email"] = "General contact email address",
["phone"] = "Contact phone number",
["linkedin"] = "LinkedIn company page URL",
},
});
Console.WriteLine(result.Result);
// Response:
// {
// "company_name": "TechCorp Solutions",
// "industry": "Software Development",
// "company_size": "50-200 employees",
// "headquarters": "San Francisco, CA",
// "description": "Enterprise software solutions for...",
// "website": "https://techcorp.com",
// "contact_email": "contact@techcorp.com",
// "phone": "+1 (555) 123-4567",
// "linkedin": "https://linkedin.com/company/techcorp"
// }
Chamber of commerce lists, trade associations, professional directories
About pages, team pages, contact information
Conference speakers, exhibitors, registered attendees
G2, Capterra, and industry-specific review sites
Get started with 1,000 free API credits. No credit card required.