PitchBook Company Profile & Funding Scraper avatar

PitchBook Company Profile & Funding Scraper

Pricing

from $11.54 / 1,000 results

Go to Apify Store
PitchBook Company Profile & Funding Scraper

PitchBook Company Profile & Funding Scraper

Extract public PitchBook company profiles. Get company name, industry, headquarters location, year founded, employee status, latest deal type and website. Export the dataset to JSON, CSV or Excel.

Pricing

from $11.54 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

20 hours ago

Last modified

Share

PitchBook Company Profile Scraper

PitchBook Company Profile Scraper

Here is one real result, with every field the actor returns:

{
"name": "Toggle (Electronics (B2C))",
"industry": "Electronics (B2C)",
"description": "Manufacturer of Wi-Fi enabled dongle created to offer custom streaming enabled devices. The company's Wi-Fi enabled dongle are customized to streams content and host other applications side-by-side and the dongle plugs into a television's HDMI port, enabling users to stream content from cloud accounts.",
"yearFounded": "2014",
"status": "Out of Business",
"latestDealType": "Out of Business",
"website": null,
"employees": null,
"companyType": "Private",
"revenue": null,
"logo": "https://image.pitchbook.com/Cz3GbFAHb9K7FDS5CK6eIII5iDY1567107045993_200x200",
"socialLinks": [
"https://twitter.com/toggletv"
],
"hqStreet": "2004 Wattles Drive",
"hqCity": "Los Angeles",
"hqRegion": "California",
"hqPostalCode": "90046",
"hqCountry": "United States",
"url": "https://pitchbook.com/profiles/company/100119-52",
"observedAt": "2026-08-10T14:16:53.877Z",
"error": null
}

The most complete PitchBook public-profile scraper available. It returns every field the public PitchBook company overview exposes, including headquarters address, industry, founding year, status, latest deal type, company type and social links, and takes a plain company id.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor reads the public PitchBook company overview for each company id or profile URL you pass and writes one normalized record per company to the run's dataset. It captures the company name, industry, description, founding year, status, latest deal type, company type, logo, social links and the full headquarters address split into street, city, region, postal code and country. Only the public profile overview is read. Missing source values are returned as null, never invented.

You provide a company id exactly as it appears in the profile URL (for example 100119-52 from pitchbook.com/profiles/company/100119-52), or the full profile URL.

Quickstart

Open the actor, paste this into the input, and press Run. It returns the public overview for one company profile.

{
"maxCompanies": 10,
"companyIds": ["100119-52"]
}

Add more ids to companyIds, or paste full profile URLs into profileUrls, to collect several profiles in one run.

Input reference

FieldTypeRequiredDefaultDescription
companyIdsstring[]no["100119-52"]PitchBook company profile IDs, as they appear in the profile URL (for example 100119-52).
profileUrlsstring[]no(empty)Full PitchBook company profile URLs (https://pitchbook.com/profiles/company/...).
maxCompaniesintegerno10Maximum number of company profiles to collect.

Provide at least one of companyIds or profileUrls.

Output reference

One dataset item per company. Types: string, string[], or null when the source value is absent.

FieldTypeDescription
namestringCompany name (with primary industry in parentheses as shown on the profile).
industrystringPrimary industry.
descriptionstringCompany description.
yearFoundedstringFounding year, or null.
statusstringCompany status, for example Out of Business, or null.
latestDealTypestringMost recent deal type on the public profile, or null.
websitestringCompany website, or null when not public.
employeesstringEmployee count when public, else null.
companyTypestringCompany type, for example Private.
revenuestringRevenue when public, else null.
logostringLogo image URL, or null.
socialLinksstring[]Public social profile links.
hqStreetstringHeadquarters street address, or null.
hqCitystringHeadquarters city, or null.
hqRegionstringHeadquarters state or region, or null.
hqPostalCodestringHeadquarters postal code, or null.
hqCountrystringHeadquarters country, or null.
urlstringProfile URL on PitchBook.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed profile, an item with a populated error field is written instead.

Example output record

Real record from a live run (input {"companyIds": ["100119-52"], "maxCompanies": 10}):

{
"name": "Toggle (Electronics (B2C))",
"industry": "Electronics (B2C)",
"description": "Manufacturer of Wi-Fi enabled dongle created to offer custom streaming enabled devices. The company's Wi-Fi enabled dongle are customized to streams content and host other applications side-by-side and the dongle plugs into a television's HDMI port, enabling users to stream content from cloud accounts.",
"yearFounded": "2014",
"status": "Out of Business",
"latestDealType": "Out of Business",
"website": null,
"employees": null,
"companyType": "Private",
"revenue": null,
"logo": "https://image.pitchbook.com/Cz3GbFAHb9K7FDS5CK6eIII5iDY1567107045993_200x200",
"socialLinks": [
"https://twitter.com/toggletv"
],
"hqStreet": "2004 Wattles Drive",
"hqCity": "Los Angeles",
"hqRegion": "California",
"hqPostalCode": "90046",
"hqCountry": "United States",
"url": "https://pitchbook.com/profiles/company/100119-52",
"observedAt": "2026-08-10T14:16:53.877Z",
"error": null
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~pitchbook-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyIds":["100119-52"],"maxCompanies":10}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~pitchbook-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"profileUrls":["https://pitchbook.com/profiles/company/100119-52"]}'

Apify CLI:

apify call scrapers_lat/pitchbook-scraper \
--input '{"companyIds":["100119-52"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per company profile returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a profile errors, the actor writes an item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 profiles per run. Upgrade for higher maxCompanies.

FAQ and troubleshooting

A run returned 0 records. Why? The company id or URL was wrong, or the profile is not publicly reachable. Confirm the id exactly as it appears in the profile URL (for example 100119-52). Zero-result runs are not charged.

Where do I find the company id? It is the last path segment of the profile URL, for example 100119-52 in pitchbook.com/profiles/company/100119-52. Paste that id, or the full URL, into the input.

Why are revenue, employees or website null? Those fields are not part of the public overview for that company. The actor reads only the public profile; when a value is not public it is returned as null, never invented.

Can I collect several companies at once? Yes. Add one entry per company to companyIds (or profileUrls). maxCompanies caps the total.

Is this an official PitchBook tool? No. This actor is independent and has no affiliation with PitchBook or Morningstar. It reads only the public company profile overview.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with PitchBook or Morningstar. Accesses only publicly available company profile data.