VOOZH about

URL: https://apify.com/njoylab/b-corporation-data-scraper

โ‡ฑ B-Corporation ESG Data Scraper ยท Apify


Pricing

$10.00/month + usage

Go to Apify Store

B-Corporation ESG Data Scraper

Scrapes B-Corporation ESG data from bcorporation.net. Retrieves either paginated lists of certified companies or detailed profiles with assessment scores, demographics, and locations

Pricing

$10.00/month + usage

Rating

5.0

(1)

Developer

๐Ÿ‘ njoylab

njoylab

Maintained by Community

Actor stats

3

Bookmarked

49

Total users

1

Monthly active users

5 months ago

Last modified

Share

B Corporation Data Scraper

This Apify actor scrapes business data from https://bcorporation.net. You can fetch either a paginated list of certified B Corporations or detailed information for a single company.

Table of Contents

Input Parameters

The input parameters are defined as a JSON object with the following fields:

List Mode

{
"mode":"index",
"page":1,
"pageSize":10// max page Size is 250
}

Single Company Mode

{
"mode":"company",
"url":"company-name-slug"// or full URL to company profile
}

Output Structure

The output structure varies depending on the mode selected:

List Mode Output

interfaceIndexResponse{
companies: CompanyListItem[];
}
interfaceCompanyListItem{
id:string;
name:string;
description:string;
slug:string;
industry:string;
sector:string;
size:string;
isCertified:boolean;
latestVerifiedScore:string;
initialCertificationDateTimestamp:number;
companyLogo?:string;
// Location information
hqCity:string;
hqCountry:string;
hqProvince?:string;
hqPostalCode?:string;
cities:string[];
countries:string[];
provinces:string[];
// Additional metadata
demographicsList:string[];
websiteKeywords?:string;
}

Company Mode Output

interfaceCompanyDetail{
id:string;
name:string;
slug:string;
description:string;
sector:string;
industry:string;
size:string;
website?:string;
companyLogo?:string;
lifestyleLogo?:string;
// Demographics
demographics:{
womenOwned:boolean;
minorityOwned:boolean;
lgbtqOwned:boolean;
blackOwned:boolean;
employeeOwned:boolean;
familyOwned:boolean;
veteranOwned:boolean;
indigenousOwned:boolean;
personWithDisabilityOwned:boolean;
immigrantOwned:boolean;
};
// Location information
hqCountry:string;
hqProvince:string;
hqCity:string;
hqPostalCode:string;
countries:string[];
provinces:string[];
cities:string[];
// B Corp specific data
latestVerifiedScore:number;
initialCertificationDateTimestamp:number;
websiteKeywords?:string;
// Assessment details
assessments:Array<{
overallScore:number;
ratingDate:number;
fullTimeWorkers:number;
impactAreas:Array<{
id:number;
name:string;
score:number;
impactTopics:Array<{
id:number;
name:string;
score:number;
isIbm:boolean;
}>;
}>;
}>;
}

Example Company Response

{
"id":"example-id-123",
"name":"Example Sustainable Solutions",
"description":"A technology company dedicated to sustainable solutions...",
"sector":"Service with Significant Environmental Footprint",
"industry":"Technology & Software",
"size":"50-249",
"website":"www.example.com",
"latestVerifiedScore":95.5,
"demographics":{
"womenOwned":false,
"minorityOwned":false,
"lgbtqOwned":false,
"employeeOwned":true
},
"hqCity":"Austin",
"hqCountry":"United States",
"hqProvince":"Texas",
"assessments":[
{
"overallScore":95.5,
"fullTimeWorkers":75,
"impactAreas":[
{
"name":"Governance",
"score":18.2,
"impactTopics":[
{
"name":"Mission & Engagement",
"score":4.5,
"isIbm":false
}
]
}
]
}
]
}

Usage

  1. Choose operation mode: Decide whether you want to scrape the company index or a single company profile
  2. Configure input: Create a JSON file with your desired input parameters (see Input Parameters section)
  3. Run the actor: Execute the Apify actor with your JSON input
  4. Process results: Access the structured data from Apify's storage

Example

List Mode Example

{
"mode":"index",
"index":{
"page":1,
"pageSize":25// max page Size is 250
}
}

Single Company Example

{
"mode":"company",
"company":{
"url":"smith-limited"
}
}

Disclaimer

This actor is designed for legitimate data collection from B Lab's public B Corporation directory. Please ensure your usage complies with bcorporation.net's terms of service and robots.txt policies.

You might also like

ESG Supply Chain Risk MCP Server

ryanclinton/esg-supply-chain-risk-mcp

ESG due diligence intelligence via the Model Context Protocol.

Canada Federal Corporation Search

ryanclinton/canada-corporation-search

Search the Corporations Canada federal registry for any federally incorporated business by name, corporation number, or 9-digit business number.

25

CSRHub.com ESG Data Scraper

njoylab/csrhub-com-esg-data-scraper

Extract comprehensive ESG metrics and company profiles from CSRHub.com with this efficient Apify scraper. Get structured sustainability ratings, corporate information, and industry benchmarks for investment analysis and research

New Business Filings Scraper โ€” Daily LLC & Corporation Leads

4l3c/new-business-filings-scraper

Daily new LLC and corporation registrations from official state sources: Florida Sunbiz (with officers + registered agent), Colorado, Oregon, and New York. Fresh B2B leads for banks, insurance agents, accountants, and agencies. Official government data, no scraping fragility.