# Wikidata Entity Search Scraper (`parseforge/wikidata-entity-search-scraper`) Actor

Search Wikidata's open knowledge graph of 100M+ entities (people, places, brands, books, films) by name. Returns Q-ID, label, description, aliases, all claims (P-properties), sitelinks to every Wikipedia language, structured facts and image. Filter by entity type, language and full-claims fetching.

- **URL**: https://apify.com/parseforge/wikidata-entity-search-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Education, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $14.00 / 1,000 result items

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## 🌐 Wikidata Entity Search Scraper

> 🚀 **Search Wikidata's open knowledge graph of 100M+ entities by name.**

> 🕒 **Last updated:** 2026-05-06 · **📊 22 fields** per record · **100M+ entities** · people, places, brands, books, films, concepts · all claims, sitelinks, multilingual labels

The **Wikidata Entity Search Scraper** searches Wikidata's open knowledge graph of **100M+ entities** by name. Output includes the canonical Q-ID, label, description, aliases, all claims (P-properties), sitelinks to every Wikipedia language edition, and structured facts.

Wikidata is the structured-data backbone of Wikipedia and one of the largest open knowledge graphs in the world. Filters run server-side, so a single run can resolve every entity matching a name, fetch full claim trees, or pull entities in non-English languages.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| ML pipelines, knowledge-graph engineers, journalists, fact-checkers, content recommendation engines, search developers | Entity resolution, knowledge-graph augmentation, fact-checking, content enrichment, multilingual search, ML training datasets |

---

### 📋 What the Wikidata Entity Search Scraper does

Five filtering workflows in a single run:

- 🔍 **Free-text search.** Match entity labels and aliases.
- 🌐 **Multilingual.** Search in 20+ languages (en, es, fr, de, it, ja, zh, ko, ar, hi, pt, nl, ru).
- 🆔 **Item or property.** Search Q-entities (items) or P-entities (properties).
- 📊 **Full claims fetch.** Optional: pull every statement, sitelink, and structured fact per entity.
- 🏷️ **Image extraction.** Auto-extracts the entity's primary image from claim P18.

> 💡 **Why it matters:** clean, server-side filtering removes the parser-and-pagination work from your team and keeps your dataset fresh on every run.

---

### 🎬 Full Demo

_🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset._

---

### ⚙️ Input

<table>
<thead>
<tr><th>Input</th><th>Type</th><th>Default</th><th>Behavior</th></tr>
</thead>
<tbody>
<tr><td><code>maxItems</code></td><td>integer</td><td><code>10</code></td><td>Records to return. Free plan caps at 10, paid plan up to 1,000,000.</td></tr>
<tr><td><code>query</code></td><td>string</td><td><code>"tesla"</code></td><td>Term to search Wikidata entities.</td></tr>
<tr><td><code>language</code></td><td>string</td><td><code>"en"</code></td><td>Search language code (ISO 639).</td></tr>
<tr><td><code>entityType</code></td><td>string</td><td><code>"item"</code></td><td>`item` (Q) or `property` (P).</td></tr>
<tr><td><code>fetchClaims</code></td><td>boolean</td><td><code>true</code></td><td>Fetch full claims, sitelinks, aliases per entity.</td></tr>
</tbody>
</table>

**Example: all entities matching Tesla.**

```json
{
    "maxItems": 50,
    "query": "tesla",
    "language": "en",
    "fetchClaims": true
}
````

**Example: Spanish-language Madrid entities.**

```json
{
    "maxItems": 100,
    "query": "madrid",
    "language": "es"
}
```

***

### 📊 Output

Each record contains **22 fields**. Download the dataset as CSV, Excel, JSON, or XML.

#### 🧾 Schema

| Field | Type | Example |
|---|---|---|
| 🖼️ `thumbnailUrl` | string | null | `"https://commons.wikimedia.org/wiki/Special:FilePath/Tesla_Inc_Logo.svg?width=300"` |
| 🆔 `entityId` | string | `"Q478214"` |
| 📛 `label` | string | `"Tesla"` |
| 📝 `description` | string | `"American automotive, energy storage and solar power company"` |
| 🏷️ `aliases` | array | `["Tesla Inc","Tesla Motors"]` |
| 🆔 `instanceOfId` | string | null | `"Q43229"` |
| 📊 `sitelinkCount` | number | `106` |
| 📊 `claimCount` | number | `147` |
| 📊 `claims` | object | `{P31:[Q43229],P159:[Q485176]}` |
| 🌐 `wikidataUrl` | string | `"https://www.wikidata.org/wiki/Q478214"` |
| 📚 `wikipediaEnUrl` | string | `"https://en.wikipedia.org/wiki/Tesla,_Inc."` |

#### 📦 Sample records

<details>
<summary><strong>🚗 Company entity</strong></summary>

```json
{"entityId":"Q478214","label":"Tesla","description":"American automotive, energy storage and solar power company","sitelinkCount":106,"claimCount":147,"wikidataUrl":"https://www.wikidata.org/wiki/Q478214","wikipediaEnUrl":"https://en.wikipedia.org/wiki/Tesla,_Inc."}
```

</details>

<details>
<summary><strong>⚡ SI unit</strong></summary>

```json
{"entityId":"Q163343","label":"tesla","description":"SI unit of magnetic flux density","sitelinkCount":71,"claimCount":35}
```

</details>

***

### ✨ Why choose this Actor

| | Capability |
|---|---|
| 📚 | **100M+ entities.** People, places, brands, books, films, concepts in a single query. |
| 🌐 | **Multilingual.** 20+ languages with native-language labels and aliases. |
| 📊 | **Full structured facts.** All P-property claims for entity-resolution pipelines. |
| 🔗 | **Sitelinks to Wikipedia.** Direct links to every Wikipedia language edition. |
| ⚡ | **Fast.** 100 entities in under 30 seconds. |

***

### 📈 How it compares to alternatives

| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| **⭐ This Actor** | $5 free credit | **100M+** entities | Live per run | query, language, type, claims | ⚡ 2 min |
| Wikidata SPARQL endpoint | Free | All | Live | SPARQL | 🐢 SPARQL knowledge |
| Manual Wikidata browse | Free | Manual | Live | Web filters | 🕒 Manual |
| DBpedia | Free | Subset | Stale | SPARQL | 🐢 Setup |

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.

***

### 🚀 How to use

1. 📝 **Sign up.** [Create a free account with $5 credit](https://console.apify.com/sign-up?fpr=vmoqkp) (takes 2 minutes).
2. 🌐 **Open the Actor.** Go to the Wikidata Entity Search Scraper page on the Apify Store.
3. 🎯 **Set input.** Pick your filters and `maxItems`.
4. 🚀 **Run it.** Click **Start** and let the Actor collect your data.
5. 📥 **Download.** Grab your results in the **Dataset** tab as CSV, Excel, JSON, or XML.

> ⏱️ Total time from signup to downloaded dataset: **3-5 minutes.** No coding required.

***

### 💼 Business use cases

<table>
<tr>
<td width="50%" valign="top">

#### 🤖 Knowledge Graphs

- Entity resolution and disambiguation
- Augment internal KGs with Wikidata facts
- Build cross-language entity links
- Train named-entity-recognition models

</td>
<td width="50%" valign="top">

#### 🔍 Search & Discovery

- Power semantic search with structured facts
- Build autocomplete with multilingual labels
- Resolve ambiguous entity names
- Cross-language search experiments

</td>
</tr>
<tr>
<td width="50%" valign="top">

#### 📰 Journalism & Fact-Checking

- Verify entities mentioned in stories
- Pull biographical and corporate facts
- Cross-reference claims via P-properties
- Map relationship networks

</td>
<td width="50%" valign="top">

#### 🤖 ML & NLP

- Train entity-linking models
- Build retrieval-augmented agents
- Generate training datasets for NER
- Multilingual KB embedding

</td>
</tr>
</table>

***

### 🔌 Automating Wikidata Entity Search Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

- 🟢 **Node.js.** Install the `apify-client` NPM package.
- 🐍 **Python.** Use the `apify-client` PyPI package.
- 📚 See the [Apify API documentation](https://docs.apify.com/api/v2) for full details.

The [Apify Schedules feature](https://docs.apify.com/platform/schedules) lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream databases in sync automatically.

***

### 🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

<table>
<tr>
<td width="50%">

#### 🎓 Research and academia

- Knowledge-graph research
- Reproducible KB snapshots
- Cross-cultural KB studies
- Course material on Wikidata

</td>
<td width="50%">

#### 🎨 Personal and creative

- Personal knowledge dashboards
- Side projects with structured facts
- Newsletter content
- Hobbyist KB exploration

</td>
</tr>
<tr>
<td width="50%">

#### 🤝 Non-profit and civic

- Open-knowledge contributions
- Civic literacy datasets
- Cultural heritage cataloging
- Multilingual literacy projects

</td>
<td width="50%">

#### 🧪 Experimentation

- Train entity-linking ML models
- Prototype KB-aware chat agents
- Build entity-resolution pipelines
- Test cross-language search

</td>
</tr>
</table>

***

### 🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

- 💬 [**ChatGPT**](https://chat.openai.com/?q=How%20do%20I%20use%20the%20Wikidata%20Entity%20Search%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🧠 [**Claude**](https://claude.ai/new?q=How%20do%20I%20use%20the%20Wikidata%20Entity%20Search%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🔍 [**Perplexity**](https://perplexity.ai/search?q=How%20do%20I%20use%20the%20Wikidata%20Entity%20Search%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🅒 [**Copilot**](https://copilot.microsoft.com/?q=How%20do%20I%20use%20the%20Wikidata%20Entity%20Search%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)

***

### ❓ Frequently Asked Questions

#### 🧩 How does it work?

Provide a query and language. The Actor queries Wikidata's wbsearchentities endpoint and optionally fetches full claims via wbgetentities.

#### 📊 How many fields per record?

22 base fields plus a `claims` object with every P-property and a `sitelinks` map across Wikipedia languages.

#### 🌐 Which languages are supported?

20+, including English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Japanese, Chinese, Korean, Arabic, Hindi, Turkish, Polish, Swedish, Finnish, Danish, Norwegian, Czech.

#### 🆔 What's the difference between Q and P entities?

Q-entities are items (people, places, things). P-entities are properties (relations like 'instance of', 'located in', 'date of birth').

#### 🔁 Can I schedule runs?

Yes. Use Apify Schedules to refresh entity caches or track entity creations on a topic.

#### ⚖️ Is this data public?

Yes. Wikidata publishes under CC0; you can use the data freely without attribution.

#### 💳 Do I need a paid Apify plan?

No. The free plan covers preview runs. A paid plan unlocks higher item counts and scheduling.

#### 🆘 What if a run fails?

Apify retries transient errors. Partial datasets are preserved.

#### 🖼️ Does it return entity images?

Yes when the entity has claim P18 set. The Actor extracts the Commons image URL automatically.

#### 📚 How do I use the claims field?

Each P-property maps to an array of values. Decode P-IDs via [Wikidata's property page](https://www.wikidata.org/wiki/Wikidata:List_of_properties).

***

### 🔌 Integrate with any app

Wikidata Entity Search Scraper connects to any cloud service via [Apify integrations](https://apify.com/integrations):

- [**Make**](https://docs.apify.com/platform/integrations/make) - Automate multi-step workflows
- [**Zapier**](https://docs.apify.com/platform/integrations/zapier) - Connect with 5,000+ apps
- [**Slack**](https://docs.apify.com/platform/integrations/slack) - Get run notifications in your channels
- [**Airbyte**](https://docs.apify.com/platform/integrations/airbyte) - Pipe data into your warehouse
- [**GitHub**](https://docs.apify.com/platform/integrations/github) - Trigger runs from commits and releases
- [**Google Drive**](https://docs.apify.com/platform/integrations/drive) - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.

***

### 🔗 Recommended Actors

- [**📚 Open Library Books**](https://apify.com/parseforge/openlibrary-books-scraper) - 30M+ books and editions
- [**📖 Project Gutenberg Books**](https://apify.com/parseforge/project-gutenberg-books-scraper) - 75,000+ free public-domain books
- [**🎨 Openverse Media**](https://apify.com/parseforge/openverse-media-scraper) - 800M+ openly licensed images and audio
- [**📰 Hacker News Search**](https://apify.com/parseforge/hackernews-algolia-scraper) - Every HN story since 2007
- [**🌏 World Bank Indicators**](https://apify.com/parseforge/worldbank-indicators-scraper) - Country economic indicators

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge) for more reference-data scrapers.

***

**🆘 Need Help?** [**Open our contact form**](https://tally.so/r/BzdKgA) to request a new scraper, propose a custom data project, or report an issue.

***

> **⚠️ Disclaimer:** this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Wikimedia Foundation, Wikidata, Wikipedia, or any contributing editor. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.

# Actor input Schema

## `maxItems` (type: `integer`):

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `query` (type: `string`):

Term to search Wikidata entities (people, places, things, concepts).

## `language` (type: `string`):

Wikidata search language code.

## `entityType` (type: `string`):

Search items (Q-entities) or properties (P-entities).

## `fetchClaims` (type: `boolean`):

If checked, fetches full statements/claims, sitelinks, and aliases per entity (1 extra API call per entity).

## Actor input object example

```json
{
  "maxItems": 10,
  "query": "tesla",
  "language": "en",
  "entityType": "item",
  "fetchClaims": true
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# 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 = {
    "maxItems": 10,
    "query": "tesla",
    "language": "en",
    "entityType": "item"
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/wikidata-entity-search-scraper").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 = {
    "maxItems": 10,
    "query": "tesla",
    "language": "en",
    "entityType": "item",
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/wikidata-entity-search-scraper").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 '{
  "maxItems": 10,
  "query": "tesla",
  "language": "en",
  "entityType": "item"
}' |
apify call parseforge/wikidata-entity-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=parseforge/wikidata-entity-search-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Wikidata Entity Search Scraper",
        "description": "Search Wikidata's open knowledge graph of 100M+ entities (people, places, brands, books, films) by name. Returns Q-ID, label, description, aliases, all claims (P-properties), sitelinks to every Wikipedia language, structured facts and image. Filter by entity type, language and full-claims fetching.",
        "version": "1.0",
        "x-build-id": "JJoh1AJ4UmPNZtfZz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parseforge~wikidata-entity-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parseforge-wikidata-entity-search-scraper",
                "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/parseforge~wikidata-entity-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parseforge-wikidata-entity-search-scraper",
                "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/parseforge~wikidata-entity-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parseforge-wikidata-entity-search-scraper",
                "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": {
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
                    },
                    "query": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Term to search Wikidata entities (people, places, things, concepts)."
                    },
                    "language": {
                        "title": "Search language",
                        "enum": [
                            "en",
                            "es",
                            "fr",
                            "de",
                            "it",
                            "pt",
                            "nl",
                            "ru",
                            "ja",
                            "zh",
                            "ko",
                            "ar",
                            "hi",
                            "tr",
                            "pl",
                            "sv",
                            "fi",
                            "da",
                            "no",
                            "cs"
                        ],
                        "type": "string",
                        "description": "Wikidata search language code.",
                        "default": "en"
                    },
                    "entityType": {
                        "title": "Entity type",
                        "enum": [
                            "item",
                            "property"
                        ],
                        "type": "string",
                        "description": "Search items (Q-entities) or properties (P-entities).",
                        "default": "item"
                    },
                    "fetchClaims": {
                        "title": "Fetch full claims",
                        "type": "boolean",
                        "description": "If checked, fetches full statements/claims, sitelinks, and aliases per entity (1 extra API call per entity).",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
