# 💰 SEC Reg A/A+ Crowdfunding & Form D Amendments Tracker (`nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker`) Actor

Tracks SEC Reg A / Reg A+ crowdfunding offerings (Forms 1-A, 1-A/A, 1-K) plus Form D/A amendments — the under-tracked $5M-$75M private capital tier between Reg D and a full S-1 IPO. Returns issuer, CIK, ticker, offering size, Tier 1 / Tier 2, state of incorporation, principal office s

- **URL**: https://apify.com/nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker.md
- **Developed by:** [NexGenData](https://apify.com/nexgendata) (community)
- **Categories:** Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $150.00 / 1,000 crowdfunding filings

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.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.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/platform/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

## 💰 SEC Reg A/A+ Crowdfunding Offerings & Form D Amendments Tracker

**Reg A/A+ is the under-tracked crowdfunding mid-tier — the $5M–$75M offerings sitting between a Reg D private placement and a full S-1 IPO.** Every Reg A Tier 1 caps at $20M / 12 months, every Tier 2 caps at $75M, and the SEC qualifies every one of them via EDGAR — but there's no clean monitoring feed for VC associates, secondary-market analysts, or retail crowdfunding researchers tracking Republic / StartEngine / SmallChange alumni. This actor closes that gap and bundles in **Form D/A amendments** (private-placement upsizes / repricings) so the equity-crowdfunding research stack is one input away.

### ⚡ What you get

For every Reg A offering circular (**1-A**), amendment (**1-A/A**), Reg A annual report (**1-K**), and Form D amendment (**D/A**) on EDGAR in your time window — with the offering-size and form-type filters applied — you get a single clean row containing:

| Field | What it is |
|---|---|
| `issuer`, `cik`, `ticker` | Issuer entity name, EDGAR CIK, ticker (if the issuer is also reporting under '34 Act) |
| `form_type` | `1-A`, `1-A/A`, `1-K`, or `D/A` |
| `offering_amount`, `offering_amount_min`, `offering_amount_max` | Total aggregate offering in USD plus the min/max range. For 1-A/A the spread captures issuer vs total aggregate; for D/A it's amount already sold vs total offering |
| `offering_tier` | `Tier 1` (≤$20M), `Tier 2` (≤$75M Reg A+), `N/A (Reg D)`, or `N/A (Annual Report)` for 1-K |
| `state_of_incorporation`, `principal_office_state` | Inc. jurisdiction + principal office US state for blue-sky overlay |
| `filing_date`, `qualification_date` | When the form was filed; when the SEC qualified the offering (Reg A only — derived from issuer's submissions feed, looking back up to 18 months for the most recent QUALIF / 253(g)2 marker) |
| `use_of_proceeds` | Securities type + industry classification + Reg D federal exemptions (e.g. `Industry: Pooled Investment Fund · Fund type: Hedge Fund · Securities: PooledInvestmentFund · Exemptions: 06b`) |
| `accredited_only` | Boolean — true when D/A has `nonAccreditedInvestorCount = 0`. Null for Reg A (statutorily not accredited-only) |
| `securities_type`, `price_per_security`, `securities_offered_count` | Reg A extras — type of securities offered (equity / debt / bonds), price per share, total count being offered |
| `minimum_investment`, `total_amount_sold`, `federal_exemptions`, `previous_accession_number` | Form D extras — the previous_accession_number lets you reconstruct the full amendment lineage |
| `industry_group`, `investment_fund_type`, `entity_type` | Form D context for hedge fund / VC / PE filter overlays |
| `filing_url`, `filing_index_url`, `accession_number`, `source` | Direct EDGAR primary_doc.xml link + parent index + accession |

### 🎯 Use cases

**VC associate tracking the secondary market** — Reg A Tier 2 offerings are public-by-design and freely tradable. Surface every $5M–$75M deal that's coming or has just qualified, score by issuer state + SIC + offering tier, and feed the most-relevant ones into your deal-flow pipeline. The `qualification_date` field tells you when the secondary market becomes legal.

**Secondary-market analyst at a retail platform** — Republic, StartEngine, Dalmore, SmallChange and similar platforms are the secondary venues for qualified Reg A+ tokens / shares. Daily Reg A monitoring at the qualification gate is the bid/ask signal. Use `offering_tier == "Tier 2"` + `filing_date` for the seven-day fresh-qualification cohort.

**Retail-investor crowdfunding researcher** — The "X just opened on Republic" announcements lag the actual Reg A qualification by days. Subscribe to this actor with `form_type: "1-A"` + `min_offering_size: 0` to pre-empt the platform email.

**Startup ecosystem analyst** — Form D/A amendments are the leading indicator that a private placement is being **upsized** or **repriced** mid-flight. Filter `form_type: "D/A"` + `offering_amount >= 25_000_000` to track late-stage growth rounds without waiting for TechCrunch.

### 📊 Sample Output

![Sample output](https://api.apify.com/v2/key-value-stores/8gLgXMBveEI1tTz1z/records/sec-reg-a-plus-crowdfunding-offerings-tracker-output.png)

### 🚀 How to Use

#### Default monitoring input

```json
{
  "form_type": "all",
  "min_offering_size": 5000000,
  "max_offering_size": 75000000,
  "days_back": 90,
  "max_filings": 100
}
````

#### Tier-2-only Reg A tracker

```json
{
  "form_type": "1-A",
  "min_offering_size": 20000001,
  "max_offering_size": 75000000,
  "days_back": 30,
  "max_filings": 100
}
```

#### Form D amendments only (private-placement upsizes)

```json
{
  "form_type": "D/A",
  "min_offering_size": 10000000,
  "max_offering_size": 0,
  "days_back": 30,
  "max_filings": 200
}
```

#### Sample output row

```json
{
  "issuer": "Stellar Spirits & Wines, Inc.",
  "cik": "2064965",
  "ticker": null,
  "form_type": "1-A/A",
  "offering_amount": 10000000.0,
  "offering_amount_min": 10000000.0,
  "offering_amount_max": 10000000.0,
  "offering_tier": "Tier 1",
  "state_of_incorporation": "CA",
  "principal_office_state": "CA",
  "filing_date": "2026-05-29",
  "qualification_date": null,
  "use_of_proceeds": "Securities offered: Equity (common or preferred stock)",
  "accredited_only": null,
  "exchange": null,
  "sic": "2080",
  "sic_description": "Beverages",
  "biz_location": "Anaheim, CA",
  "accession_number": "0001683168-26-004380",
  "securities_type": "Equity (common or preferred stock)",
  "price_per_security": 2.0,
  "securities_offered_count": 5000000.0,
  "minimum_investment": null,
  "total_amount_sold": null,
  "federal_exemptions": null,
  "previous_accession_number": null,
  "industry_group": null,
  "investment_fund_type": null,
  "entity_type": null,
  "filing_url": "https://www.sec.gov/Archives/edgar/data/2064965/000168316826004380/primary_doc.xml",
  "filing_index_url": "https://www.sec.gov/Archives/edgar/data/2064965/000168316826004380/",
  "source": "SEC EDGAR — efts.sec.gov + data.sec.gov submissions"
}
```

#### Python (apify-client)

```python
from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker").call(
    run_input={
        "form_type": "1-A",
        "min_offering_size": 5000000,
        "max_offering_size": 75000000,
        "days_back": 60,
        "max_filings": 50,
    }
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item["issuer"], item["form_type"], item["offering_amount"], item["filing_date"])
```

#### cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/nexgendata~sec-reg-a-plus-crowdfunding-offerings-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"form_type":"D/A","min_offering_size":10000000,"days_back":30,"max_filings":50}'
```

### 🔗 Related Actors

Part of the NexGenData SEC family — every actor below is currently public on Apify Store:

- [SEC Form D Private Placement Tracker](https://apify.com/nexgendata/sec-form-d-scraper) — the original Form D (not amendments) feed. Pair with this actor for full Reg D coverage (original + amendments).
- [SEC Form 13F Holdings Tracker — Hedge Fund Filings](https://apify.com/nexgendata/sec-form-13f-tracker-pro) — institutional investor 13F holdings for counterparty / co-investor analysis on the same issuers.
- [SEC Litigation Releases — Enforcement Tracker](https://apify.com/nexgendata/sec-litigation-releases) — SEC enforcement actions. Cross-reference with Reg A issuers for risk overlay.

### ⚖️ Legal & data-source notes

- **All data is SEC EDGAR public disclosure.** Reg A (1-A, 1-A/A, 1-K) and Form D (D/A) primary documents are filed in machine-readable XML and are public domain under the Securities Act of 1933.
- **SEC fair-access policy:** every HTTP request to `efts.sec.gov`, `www.sec.gov/Archives`, and `data.sec.gov` carries `User-Agent: NexGenData SEC Reg A Actor hello@thenextgennexus.com`. Requests are throttled to ~6 req/sec — well under EDGAR's documented 10 req/sec cap.
- **Qualification date is derived, not raw.** The SEC's qualification of a Reg A offering is signaled by a QUALIF order or by the issuer's first post-qualification supplement (253(g)2, 253(g)3, 253(g)4). We look back up to 18 months from the filing date for the most recent qualification marker in the issuer's submissions feed. For 1-A initial filings that have NOT been qualified yet, this field is null — that's the signal, not a bug.
- **`use_of_proceeds` is composed, not free-text.** Reg A 1-A primary\_doc.xml doesn't carry a free-text use-of-proceeds field (that lives in the Part II/III prospectus HTML, which we don't parse here for cost reasons). We compose a structured proxy from securities type + industry classification + federal exemptions. For the full narrative, the issuer's prospectus HTML at `filing_index_url` is one click away.
- **`accredited_only` only applies to D/A.** Reg A offerings are statutorily not accredited-only — that's the whole point of the regime. The field stays null for 1-A / 1-A/A / 1-K filings.
- **EDGAR's `1-A/A` form code is distinct from `1-A`.** We treat them as separate variants in the `form_type` enum so consumers can subscribe to amendments only.
- **Retry policy:** every EDGAR request gets 3 attempts × 12s backoff on 5xx and network errors. Transient EDGAR brownouts (common at top-of-hour) recover cleanly without losing the run.

### ❓ FAQ

**Q: How is this different from just running EDGAR full-text search myself?**
A: EDGAR FTS returns one row per accession — you still have to fetch every primary\_doc.xml, parse the namespaced XML, look up the issuer's submissions feed for ticker + qualification, and de-dup the form-variant clutter. This actor does all of that in one async pipeline with retry policy and pushes a flat dataset.

**Q: Why is `qualification_date` sometimes null?**
A: Because the offering hasn't been qualified yet. Reg A qualification happens AFTER the SEC reviews the 1-A. If you see a 1-A filed yesterday with `qualification_date: null`, that's the leading edge — bookmark the issuer and the field will populate on the next monthly run.

**Q: I want only true crowdfunding (Tier 2 Reg A+) — how do I filter?**
A: Set `form_type: "1-A"` + `min_offering_size: 20000001` + `max_offering_size: 75000000`. Tier 1 caps at $20M, so anything above that is Tier 2 by statute.

**Q: Does this pick up Reg CF (Form C)?**
A: No — Reg CF (Regulation Crowdfunding, max $5M) is a separate Form C family. This actor is scoped to Reg A / Reg A+ / Form D-A. Reg CF support is on the NexGenData roadmap as a separate actor.

**Q: Can I schedule it daily?**
A: Yes — Apify scheduled tasks pair cleanly with `days_back: 1` for a daily monitor. New Reg A filings are sparse (typically 3-15 per day), so a single daily run is plenty.

**Q: How does subsequent-amendment lineage work?**
A: For D/A filings, the `previous_accession_number` field carries the parent Form D's accession. Walk backwards through D → D/A → D/A → ... to reconstruct the full upsize / repricing history of a single offering. For 1-A → 1-A/A lineage, EDGAR doesn't expose a previous-accession pointer; join on `cik` + `filing_date` ordering instead.

### 🏷️ About NexGenData

NexGenData ships clean, schema-stable scrapers for the public-data sources that compliance, capital-markets, and regulatory-intel teams actually need. Every SEC actor is throttled per the SEC fair-access policy, ships with retry/backoff, and surfaces structured fields (not raw HTML) so you can wire output straight into your warehouse or alerting stack. Suggestions or specific filing types you'd like covered: `hello@thenextgennexus.com`.

# Actor input Schema

## `form_type` (type: `string`):

Which Reg A / Form D-A family to scrape. '1-A' is the original Reg A offering circular; '1-A/A' is an amendment to a 1-A; '1-K' is the annual report on a qualified Reg A offering; 'D/A' is a Form D amendment (Reg D private-placement upsizes / repricings). 'all' returns every variant.

## `min_offering_size` (type: `integer`):

Lower bound on the offering's total aggregate amount in USD. Default $5,000,000 surfaces the crowdfunding mid-tier (Reg A Tier 1 floor / typical mid-band Reg D amendment). Set to 0 to disable. Only applied to filings that publish an explicit offering amount (so 1-K annual reports are never filtered out).

## `max_offering_size` (type: `integer`):

Upper bound on the offering's total aggregate amount in USD. Default $75,000,000 caps at the Reg A Tier 2 statutory ceiling — set to 0 (or omit) for no upper bound. Useful for separating Reg A+ from large Reg D amendments.

## `days_back` (type: `integer`):

Look-back window in days. Reg A filings are infrequent (a few hundred per quarter), so 90 days is the comfortable monitoring default. Use 30 for weekly watchlists or 365 for backtesting.

## `max_filings` (type: `integer`):

Hard cap on filings pushed to the dataset. Each filing fans out to 1 primary XML fetch + 1 issuer submissions fetch (for ticker + Reg A qualification date enrichment). 100 covers most monitoring use cases; up to 500 for backtests.

## Actor input object example

```json
{
  "form_type": "all",
  "min_offering_size": 5000000,
  "max_offering_size": 75000000,
  "days_back": 90,
  "max_filings": 100
}
```

# 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 = {
    "form_type": "all",
    "min_offering_size": 5000000,
    "max_offering_size": 75000000,
    "days_back": 90,
    "max_filings": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker").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 = {
    "form_type": "all",
    "min_offering_size": 5000000,
    "max_offering_size": 75000000,
    "days_back": 90,
    "max_filings": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker").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 '{
  "form_type": "all",
  "min_offering_size": 5000000,
  "max_offering_size": 75000000,
  "days_back": 90,
  "max_filings": 100
}' |
apify call nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=nexgendata/sec-reg-a-plus-crowdfunding-offerings-tracker",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "💰 SEC Reg A/A+ Crowdfunding & Form D Amendments Tracker",
        "description": "Tracks SEC Reg A / Reg A+ crowdfunding offerings (Forms 1-A, 1-A/A, 1-K) plus Form D/A amendments — the under-tracked $5M-$75M private capital tier between Reg D and a full S-1 IPO. Returns issuer, CIK, ticker, offering size, Tier 1 / Tier 2, state of incorporation, principal office s",
        "version": "0.0",
        "x-build-id": "7luqPby7K4cD7nvoQ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/nexgendata~sec-reg-a-plus-crowdfunding-offerings-tracker/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-nexgendata-sec-reg-a-plus-crowdfunding-offerings-tracker",
                "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/nexgendata~sec-reg-a-plus-crowdfunding-offerings-tracker/runs": {
            "post": {
                "operationId": "runs-sync-nexgendata-sec-reg-a-plus-crowdfunding-offerings-tracker",
                "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/nexgendata~sec-reg-a-plus-crowdfunding-offerings-tracker/run-sync": {
            "post": {
                "operationId": "run-sync-nexgendata-sec-reg-a-plus-crowdfunding-offerings-tracker",
                "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": {
                    "form_type": {
                        "title": "Form type",
                        "enum": [
                            "1-A",
                            "1-A/A",
                            "1-K",
                            "D/A",
                            "all"
                        ],
                        "type": "string",
                        "description": "Which Reg A / Form D-A family to scrape. '1-A' is the original Reg A offering circular; '1-A/A' is an amendment to a 1-A; '1-K' is the annual report on a qualified Reg A offering; 'D/A' is a Form D amendment (Reg D private-placement upsizes / repricings). 'all' returns every variant.",
                        "default": "all"
                    },
                    "min_offering_size": {
                        "title": "Minimum offering size (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Lower bound on the offering's total aggregate amount in USD. Default $5,000,000 surfaces the crowdfunding mid-tier (Reg A Tier 1 floor / typical mid-band Reg D amendment). Set to 0 to disable. Only applied to filings that publish an explicit offering amount (so 1-K annual reports are never filtered out).",
                        "default": 5000000
                    },
                    "max_offering_size": {
                        "title": "Maximum offering size (USD, optional)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Upper bound on the offering's total aggregate amount in USD. Default $75,000,000 caps at the Reg A Tier 2 statutory ceiling — set to 0 (or omit) for no upper bound. Useful for separating Reg A+ from large Reg D amendments.",
                        "default": 75000000
                    },
                    "days_back": {
                        "title": "Days back from today",
                        "minimum": 1,
                        "maximum": 365,
                        "type": "integer",
                        "description": "Look-back window in days. Reg A filings are infrequent (a few hundred per quarter), so 90 days is the comfortable monitoring default. Use 30 for weekly watchlists or 365 for backtesting.",
                        "default": 90
                    },
                    "max_filings": {
                        "title": "Max filings to return",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Hard cap on filings pushed to the dataset. Each filing fans out to 1 primary XML fetch + 1 issuer submissions fetch (for ticker + Reg A qualification date enrichment). 100 covers most monitoring use cases; up to 500 for backtests.",
                        "default": 100
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
