# Capterra Scraper — Pricing, Features, Ratings & Alternatives ✅ (`neuralverge/neuralverge-capterra-product`) Actor

Scrape any Capterra software profile — description, star rating, review count, pricing plans, features, integrations, alternatives and FAQs. Pay only for products found. No login required.

- **URL**: https://apify.com/neuralverge/neuralverge-capterra-product.md
- **Developed by:** [NeuralVerge](https://apify.com/neuralverge) (community)
- **Categories:** Automation, Lead generation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### Capterra Scraper — Pricing, Features, Ratings & Alternatives ✅

Scrape a **Capterra software profile** — description, star rating and review count, pricing plans,
features, integrations, alternatives, use-cases, FAQs, support and reviews — from a product URL.
Powered by the Neuralverge API. **No login or account required**, and **you only pay for products we
actually find**. Export to JSON, CSV or Excel.

Ideal for SaaS market research, competitor and pricing analysis, software-directory datasets, lead
generation, and feeding product intelligence to AI agents.

### ✨ Why this Actor

- 💸 **Pay only for the products you get** — unresolved URLs are skipped and never billed. Misses are
  free; no empty, billable rows.
- 🔓 **No login, cookies or account** — never share credentials or risk restrictions. Fetching and
  structuring run on the Neuralverge backend.
- 📊 **The full profile in one row** — description, rating, pricing, features, integrations,
  alternatives, use-cases, FAQs, support and reviews.
- ⚡ **Real-time & structured** — fresh data each run and one predictable schema, ready for a
  spreadsheet, database or AI pipeline (MCP-ready).

### 🔧 How it works

1. **Provide a Capterra product URL** (e.g. `https://www.capterra.com/p/246352/Revolut-for-Business/`).
2. **Run the Actor.** The heavy lifting — fetching and AI-structuring the profile — happens on the
   Neuralverge backend.
3. **Get one dataset row per product** — the Neuralverge system output as-is. Export to CSV, JSON, or
   Excel, or pull it over the Apify API.

If the product can't be resolved, it's logged and **skipped without charge** — you're not billed for
that run.

### Input

One product per run.

| Field | Type | Notes |
|---|---|---|
| `capterraUrl` | string | The Capterra product profile URL. |

```json
{
  "capterraUrl": "https://www.capterra.com/p/246352/Revolut-for-Business/"
}
````

### What you'll receive

Each dataset row is `{ url, settings, machine }` — the source `url`, the extraction `settings` (the JSON schema lives at `settings.extract_schema_json`) and the Neuralverge system `machine` output 1:1. The `machine` block contains:

- `description` — the software's overall description
- `rating` — `average_rating` and `review_count`
- `use_cases` — array of common use cases
- `alternatives` — array of alternative products (`name`, `capterra_url`)
- `faqs` — array of Q\&A (`question`, `answer`)
- `features` — array of feature names
- `pricing` — array of plans (`plan_name`, `price`, `details`)
- `integrations` — array of integration names
- `support` — summary of support options
- `reviews` — array of user reviews (`author`, `rating`, `title`, `content`), when present on the page

#### Example output (real run)

Exactly the dataset row the Actor writes for `https://www.capterra.com/p/246352/Revolut-for-Business/`:
the Neuralverge `machine` output plus the source `url` and the extraction `settings`. No wrapper fields
(`session_id`/`total_points`/`human` are not included).

```json

{
  "url": "https://www.capterra.com/p/246352/Revolut-for-Business/",
  "settings": {
    "has_schema": true,
    "country_code": "us",
    "extract_schema_json": {
      "$schema": "http://json-schema.org/draft-07/schema#",
      "title": "Capterra Profile Data",
      "description": "Schema for extracting data from a Capterra software profile page.",
      "type": "object",
      "properties": {
        "description": {
          "type": "string",
          "description": "The overall description of the software."
        },
        "rating": {
          "type": "object",
          "description": "Overall rating and review count for the software.",
          "properties": {
            "average_rating": {
              "type": "number",
              "description": "The average star rating, e.g., 4.5."
            },
            "review_count": {
              "type": "integer",
              "description": "The total number of reviews."
            }
          }
        },
        "use_cases": {
          "type": "array",
          "description": "A list of common use cases or who the software is for.",
          "items": {
            "type": "string"
          }
        },
        "alternatives": {
          "type": "array",
          "description": "A list of alternative software products.",
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string",
                "description": "The name of the alternative software."
              },
              "capterra_url": {
                "type": "string",
                "format": "uri",
                "description": "The URL to the Capterra profile of the alternative software."
              }
            },
            "required": [
              "name"
            ]
          }
        },
        "faqs": {
          "type": "array",
          "description": "Frequently Asked Questions and their answers.",
          "items": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string",
                "description": "The frequently asked question."
              },
              "answer": {
                "type": "string",
                "description": "The answer to the question."
              }
            },
            "required": [
              "question",
              "answer"
            ]
          }
        },
        "features": {
          "type": "array",
          "description": "A list of key features of the software.",
          "items": {
            "type": "string"
          }
        },
        "pricing": {
          "type": "array",
          "description": "Details about the software's pricing plans.",
          "items": {
            "type": "object",
            "properties": {
              "plan_name": {
                "type": "string",
                "description": "The name of the pricing plan (e.g., 'Free', 'Pro', 'Enterprise')."
              },
              "price": {
                "type": "string",
                "description": "The price of the plan (e.g., '$10/month', 'Free', 'Contact for pricing')."
              },
              "details": {
                "type": "string",
                "description": "A summary of what is included in this plan."
              }
            },
            "required": [
              "plan_name",
              "price"
            ]
          }
        },
        "integrations": {
          "type": "array",
          "description": "A list of software or services that this product integrates with.",
          "items": {
            "type": "string"
          }
        },
        "support": {
          "type": "string",
          "description": "A summary of the customer support options available (e.g., '24/7 Live support', 'Email, Phone, Chat')."
        },
        "reviews": {
          "type": "array",
          "description": "A list of user reviews for the software.",
          "items": {
            "type": "object",
            "properties": {
              "author": {
                "type": "string",
                "description": "The name or identifier of the reviewer."
              },
              "rating": {
                "type": "number",
                "description": "The star rating given by the reviewer."
              },
              "title": {
                "type": "string",
                "description": "The title of the review."
              },
              "content": {
                "type": "string",
                "description": "The main text content of the review."
              }
            },
            "required": [
              "author",
              "rating",
              "content"
            ]
          }
        }
      }
    }
  },
  "machine": {
    "description": "Revolut Business streamlines your business operations with a comprehensive suite of financial services. Send, receive, or exchange 30+ currencies at the interbank rate, and with clearly displayed fees so you always know what you're paying. Accepting payments? Do it quickly — online and in-person — at great rates, with next-day settlement. This all-in-one account also allows you to easily oversee expenses, empower your team with cards, and save time with customisable spend controls. For even more convenience, you can seamlessly integrate your Revolut Business account with eligible accounting tools you already use. Or, create integrations to suit your business needs. Ready to take your business further? Open a Revolut Business account today.",
    "rating": {
      "average_rating": 4,
      "review_count": 81
    },
    "use_cases": [
      "Online Banking",
      "Payment Processing",
      "Spend Management"
    ],
    "alternatives": [
      {
        "name": "NetSuite",
        "capterra_url": null
      },
      {
        "name": "Sage 50 Accounting",
        "capterra_url": null
      },
      {
        "name": "Odoo",
        "capterra_url": null
      },
      {
        "name": "Melio",
        "capterra_url": null
      },
      {
        "name": "Plooto",
        "capterra_url": null
      }
    ],
    "faqs": [
      {
        "question": "Which roles and teams benefit most from Revolut Business?",
        "answer": "Revolut Business is most used by founders, CEOs, owners, and directors who need fast control over company spending, international payments, and cash flow. Finance and administrative teams use it to manage expenses, cards, and account oversight, while operations and technology leaders support vendor payments, team purchasing, and multi-market business activity."
      },
      {
        "question": "What company size and industries is Revolut Business built for?",
        "answer": "Revolut Business is for startups, scale-ups, and enterprises, but reviewer use is concentrated in small businesses at 83%, with Marketing and Advertising the top industry at 12%. It also serves Enterprise and Midsize Business users at 9% each, with additional presence in Computer Software and Information Technology and Services at 7% each."
      },
      {
        "question": "What are the key features of Revolut Business?",
        "answer": "Revolut Business includes core banking and payments features such as multi-currency accounts, currency exchange, money transfers, payment links, and physical and virtual cards. Differentiating capabilities include real-time spending notifications, expense management and invoicing, approval workflows with user roles, and accounting integrations such as Xero plus API access."
      },
      {
        "question": "Is Revolut Business a good choice for business banking?",
        "answer": "Revolut Business works well for online-first business banking, especially for international payments and day-to-day money management. Small companies and freelancers like the fast setup, multi-currency accounts, cards, and approvals. Some businesses, though, report account restrictions, limited traditional banking services, and inconsistent support during disputes or compliance checks."
      },
      {
        "question": "Which third-party tools and platforms does Revolut Business integrate with?",
        "answer": "Revolut Business integrates with Xero and Slack, and supports over 20 integrations across accounting, ecommerce, and business systems. Official integrations include QuickBooks, NetSuite, Shopify, FreeAgent, FreshBooks, and Odoo, giving businesses options for invoicing, bookkeeping, online sales, and operational data sharing."
      },
      {
        "question": "What training and onboarding options does Revolut Business offer?",
        "answer": "Revolut Business provides live online training for teams getting started. Live online sessions support guided setup and direct instruction from a trainer, giving users a structured format for learning the platform and reviewing key steps during onboarding."
      },
      {
        "question": "What customer support options does Revolut Business offer, and how do users rate the experience?",
        "answer": "Revolut Business offers email/help desk, FAQ/forum, a knowledge base, 24/7 live representatives, and chat. Users often describe chat support as fast and helpful for routine issues, but many report slow follow-ups, generic responses, long waits, and frustrating handling of disputes, verification, and account access problems."
      },
      {
        "question": "How does Revolut Business handle data security and access control?",
        "answer": "Revolut Business uses card security controls that let users lock or unlock cards, disable specific functions, and avoid sharing real card details. Reviewers often describe it as secure, especially for travel. However, some report repeated identity checks, extensive personal information requests, privacy concerns, and lingering trust issues."
      },
      {
        "question": "How good is Revolut Business for currency exchange?",
        "answer": "Revolut Business handles multi-currency payments well for companies working across borders. Small businesses, freelancers, and global teams like the easy currency accounts, competitive exchange rates, and quick transfers. Some users still mention plan limits, occasional app issues, and mistakes during conversion that are hard to reverse."
      }
    ],
    "features": [
      "Expense Tracking",
      "Mobile Access",
      "Transaction Monitoring",
      "Online Payments",
      "Receipt Management",
      "Authentication",
      "Accounting",
      "Accounting Integration",
      "Activity Tracking",
      "Alerts/Escalation",
      "Approval Process Control",
      "Audit Trail",
      "Automated Receipt Matching",
      "Billing & Invoicing",
      "Biometrics",
      "Budget Control",
      "Budgeting/Forecasting",
      "Categorization/Grouping",
      "Chat/Messaging",
      "Contact Database",
      "Corporate Card",
      "Currency Conversion",
      "Customizable Fields",
      "Debit/Credit Card Processing",
      "Discount Management",
      "Expense Claims",
      "Expense Management",
      "Financial Management",
      "For Money Exchanges",
      "Fraud Detection",
      "In-Person Payments",
      "Invoice Creation",
      "Invoice History",
      "Invoice Processing",
      "Layaway Management",
      "Mileage Tracking",
      "Mobile Payments",
      "Mobile Receipt Upload",
      "Multi-Currency",
      "Multi-Language",
      "Multiple Payment Options",
      "Online Banking",
      "Online Invoicing",
      "Payment Fraud Prevention",
      "Payment Gateway Integration",
      "Payment Links",
      "PCI Compliance",
      "Policy Management",
      "Prepaid Cards",
      "Promotions Management",
      "Purchase Order Management",
      "Real Time Currency Quotes",
      "Real-Time Analytics",
      "Real-Time Monitoring",
      "Real-Time Notifications",
      "Recurring Invoicing",
      "Recurring/Subscription Billing",
      "Reimbursement Management",
      "Reminders",
      "Remittance Management",
      "Reporting/Analytics",
      "Search/Filter",
      "Secure Data Storage",
      "Single Sign On",
      "Spend Analysis",
      "Spend Control",
      "Time & Expense Tracking",
      "Transaction History",
      "Transaction Management",
      "Transaction Tracking",
      "Two-Factor Authentication",
      "User Management",
      "Vendor Management",
      "Workflow Management"
    ],
    "pricing": [
      {
        "plan_name": "Basic",
        "price": "£10.00 Flat Rate, Per Month",
        "details": null
      },
      {
        "plan_name": "Grow",
        "price": "£30.00 Flat Rate, Per Month",
        "details": null
      },
      {
        "plan_name": "Scale",
        "price": "£90.00 Flat Rate, Per Month",
        "details": null
      },
      {
        "plan_name": "Enterprise",
        "price": "Custom",
        "details": null
      }
    ],
    "integrations": [
      "Slack",
      "Shopify",
      "FreshBooks",
      "Xero",
      "Zapier",
      "NetSuite",
      "WooCommerce",
      "QuickBooks",
      "Odoo"
    ],
    "support": "Revolut Business offers email/help desk, FAQ/forum, a knowledge base, 24/7 live representatives, and chat. Users often describe chat support as fast and helpful for routine issues, but many report slow follow-ups, generic responses, long waits, and frustrating handling of disputes, verification, and account access problems."
  }
}
```

> A real run. The dataset row is `{ url, settings, machine }` — `machine` is the Neuralverge system output 1:1, plus the
> source `url`. `reviews` appear when the profile page exposes them; on this product they weren't
> returned.

### Pricing

Pay per result — **$0.005 per product** ($5 per 1,000) returned to the dataset. **You pay only for
rows returned — misses are free.**

| Event | Price |
|---|---|
| Actor start | Free |
| Product returned (per dataset row) | **$0.005** |

Products that can't be resolved are **not billed**. Pricing is on top of your Apify platform usage.

### Integrations & API

Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on
demand through the [Apify API](https://docs.apify.com/api). The Actor also plugs into Apify's
integrations (Make, Zapier, n8n, webhooks) and can be called from any [MCP](https://mcp.apify.com/)
client to give an AI agent live product data.

### FAQ

**Do I need a Capterra account or login?** No. Extraction runs on the Neuralverge backend — you never
provide credentials or a session.

**Am I charged if a product isn't found?** No. You're billed only for rows returned to the dataset.
Unresolved URLs are logged and skipped.

**Does it return individual customer reviews?** When the profile page exposes them, yes — under the
`reviews` array. It also always returns the product's aggregate `rating` (average + count).

**How fresh is the data?** Each run fetches the profile at run time.

***

**Disclaimer:** This Actor is an independent tool and is not affiliated with, endorsed by, or
sponsored by Capterra or Gartner, Inc. Capterra® is a trademark of Gartner, Inc. All trademarks are
property of their respective owners.

# Actor input Schema

## `capterraUrl` (type: `string`):

The Capterra product profile URL to extract (one per run), e.g. https://www.capterra.com/p/246352/Revolut-for-Business/.

## Actor input object example

```json
{
  "capterraUrl": "https://www.capterra.com/p/246352/Revolut-for-Business/"
}
```

# Actor output Schema

## `results` (type: `string`):

Structured Capterra product data (name, rating, pricing, features, integrations, alternatives), one row per matched URL.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "capterraUrl": "https://www.capterra.com/p/246352/Revolut-for-Business/"
};

// Run the Actor and wait for it to finish
const run = await client.actor("neuralverge/neuralverge-capterra-product").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "capterraUrl": "https://www.capterra.com/p/246352/Revolut-for-Business/" }

# Run the Actor and wait for it to finish
run = client.actor("neuralverge/neuralverge-capterra-product").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "capterraUrl": "https://www.capterra.com/p/246352/Revolut-for-Business/"
}' |
apify call neuralverge/neuralverge-capterra-product --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=neuralverge/neuralverge-capterra-product",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Capterra Scraper — Pricing, Features, Ratings & Alternatives ✅",
        "description": "Scrape any Capterra software profile — description, star rating, review count, pricing plans, features, integrations, alternatives and FAQs. Pay only for products found. No login required.",
        "version": "0.1",
        "x-build-id": "Gn6NW7VOtQuv0qdl9"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/neuralverge~neuralverge-capterra-product/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-neuralverge-neuralverge-capterra-product",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/neuralverge~neuralverge-capterra-product/runs": {
            "post": {
                "operationId": "runs-sync-neuralverge-neuralverge-capterra-product",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/neuralverge~neuralverge-capterra-product/run-sync": {
            "post": {
                "operationId": "run-sync-neuralverge-neuralverge-capterra-product",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "capterraUrl": {
                        "title": "Capterra product URL",
                        "type": "string",
                        "description": "The Capterra product profile URL to extract (one per run), e.g. https://www.capterra.com/p/246352/Revolut-for-Business/."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
