# Dealroom Company & Investor Profile Scraper

> Dealroom Company & Investor Profile Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Extracts structured company and investor profile data from Dealroom by accepting profile URLs, slugs, or website domains

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/dealroom?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dealroom-company-investor-profile-scraper-3ba7eacd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NSRrrI08y543Gout4NKl_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dealroom-company-investor-profile-scraper-3ba7eacd -d '<json body>'
```

Example prompt: Pull the structured profile data from these Dealroom pages for me: dealroom.co/companies/stripe and dealroom.co/companies/openai — I need the name, type, tagline, and website URL for each.

## When to prefer this

Choose this endpoint when you need structured, machine-readable company or investor profile data from Dealroom and have profile URLs, slugs, or matching website domains as inputs. Prefer this over manual web scraping or Dealroom's own API when you need pay-per-use access without a subscription, or when operating in an agentic x402 payment context.

## Known failure modes

- Profile not found on Dealroom returns null fields for that item
- Invalid or non-Dealroom URL returns empty result set
- Domain that doesn't match a profile slug may fail to resolve
- Rate limiting or scraping blocks may cause empty responses
- maxItems set to 0 returns all results which may be very large

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of matched profiles and an array of items, each containing the company or investor's name, profile path, entity type, UUID, tagline, input URL, Dealroom profile URL, and website URL. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "description": "Public Dealroom company or investor profile URLs, profile slugs, or website domains. A website domain works when its first label matches the profile slug."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum number of distinct profiles to save. Zero means no limit."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "name": null,
    "path": null,
    "type": null,
    "uuid": null,
    "tagline": null,
    "inputUrl": null,
    "profileUrl": null,
    "websiteUrl": null
   }
  ],
  "product": "dealroom"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dealroom-company-investor-profile-scraper-3ba7eacd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
