# Facebook User Search Scraper (`scrapier/facebook-user-search-scraper`) Actor

🔍 Facebook User Search Scraper finds and extracts public user data from Facebook search results — names, profile links, bios, workplaces, education & locations (when visible). 🚀 Perfect for lead gen, recruiting & research. ✅ Fast, accurate, and compliant.

- **URL**: https://apify.com/scrapier/facebook-user-search-scraper.md
- **Developed by:** [Scrapier](https://apify.com/scrapier) (community)
- **Categories:** Lead generation, Social media, Other
- **Stats:** 1 total users, 0 monthly users, 90.9% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

### Facebook User Search Scraper

Facebook User Search Scraper finds and extracts public user data from Facebook search results — names, profile links, profile/cover images, work and education entries, and more. It solves the problem of discovering and collecting public Facebook profile data at scale by searching Google for Facebook profiles and then scraping each profile’s About section. Ideal for lead generation, recruiting, and research teams, developers, and data analysts, it enables automated, query-driven Facebook profile discovery and structured data extraction.

### What is Facebook User Search Scraper?

Facebook User Search Scraper is an Apify actor that searches Google for Facebook profile URLs based on your query words, then scrapes each public profile for structured fields like name, profile image, cover image, additional images, userId, profileUrl, and work/education entries. It helps marketers, recruiters, researchers, and developers discover public profiles and export consistent person-level data without manual copy-paste. At scale, it becomes a Facebook user profile scraper for lead gen enrichment, recruiting pipelines, and research datasets.

### What data / output can you get?

Below are the exact fields this actor saves to the Apify dataset for each profile. Values depend on what’s publicly visible on the profile.

| Data type            | Description                                               | Example value |
| ---                  | ---                                                       | --- |
| name                 | Full name from the profile                                | “John Doe” |
| profileImage         | Main profile picture URL                                  | https://lookaside.fbsbx.com/.../p480x480/...jpg |
| coverImage           | Cover photo URL (falls back to profileImage if missing)   | https://scontent.xx.fbcdn.net/.../s960x960/...jpg |
| images               | Array of additional profile photo URLs (up to 20)         | ["https://scontent.xx.fbcdn.net/.../photo1.jpg", "https://scontent.xx.fbcdn.net/.../photo2.jpg"] |
| userId               | Facebook user ID (when available)                         | "1234567890" |
| profileUrl           | Canonical profile URL                                      | https://www.facebook.com/profile.php?id=1234567890 |
| userData             | Array of work/education entries                            | [{"type":"work","text":"Company Name","icon":"https://static.xx.fbcdn.net/...png"}] |
| userData[].type      | Entry type: work or education                              | "work" |
| userData[].text      | Text label for the entry                                   | "Software Engineer at Company Name" |
| userData[].icon      | Icon URL for the entry (defaults to Facebook placeholders) | https://static.xx.fbcdn.net/rsrc.php/ye/r/Wc6P-qNdeGZ.webp |

Note: The actor writes results to the Apify dataset in real time. You can view or export data from the dataset in common formats like JSON or CSV.

### Key features

- 🚀 Query-based discovery via Google SERP proxy  
  Enter search words (e.g., names). The actor uses a dedicated Google SERP proxy to collect Facebook profile URLs reliably before scraping.

- 🧭 Direct URL support  
  Provide startUrls with direct Facebook profile links to scrape specific profiles alongside search results.

- 🔁 Profile normalization & de-duplication  
  Profile URLs are normalized (to the About section) and de-duplicated before scraping, ensuring cleaner outputs and fewer redundant requests.

- 🎛️ Output-consistent schema  
  Each item follows the same structure: name, profileImage, coverImage, images, userId, profileUrl, userData.

- 🧠 Work & education extraction  
  Collects work and education entries via robust parsing (GraphQL response where possible, with HTML fallback) to maximize data coverage.

- 🛡️ Smart proxy fallback for Facebook  
  Requests start without a proxy, automatically fall back to datacenter, then residential if blocked — improving success rates without manual tuning.

- 📈 Scalable limits  
  Control how many profiles to scrape with maxItems (1–5000), enabling small tests and large-scale runs.

- 📥 Real-time saving & detailed logs  
  Results are pushed to the dataset row-by-row, with clear logs indicating progress, proxy tier changes, and saved rows.

### How to use Facebook User Search Scraper - step by step

1. Sign in to Apify and open Apify Console.
2. Go to Actors and open “Facebook User Search Scraper”.
3. In the Input tab:
   - Add queries (e.g., ["Jane Doe", "Mark Zuckerberg"]) to search Google for Facebook profiles.
   - Set maxItems (e.g., 10, 100, up to 5000).
   - Optionally add startUrls with direct Facebook profile links.
   - Optionally configure proxyConfiguration for Facebook requests if you want to customize proxy groups.
4. Click Start to run. The actor will:
   - Search Google via a dedicated SERP proxy to collect Facebook profile URLs.
   - Normalize and de-duplicate URLs.
   - Scrape each profile’s public About data and images.
5. Watch the run logs for progress and proxy fallback messages (none → datacenter → residential, if needed).
6. Open the Output (dataset) to preview, filter, or export results (e.g., JSON or CSV).

Pro tip: Mix query-based discovery with targeted startUrls to ensure coverage for specific people of interest while still discovering additional profiles.

### Use cases

| Use case name | Description |
| --- | --- |
| Lead generation — public profile enrichment | Build person lists from public Facebook profiles by name search and export structured fields (name, profileUrl, work/education). |
| Recruiting — candidate sourcing | Discover public profiles matching names and capture work/education entries for shortlisting. |
| Academic research — public datasets | Collect public fields from profiles matching query terms to analyze education and employment trends. |
| Data enrichment — CRM sync | Enrich existing records with profileUrl and work/education fields for downstream matching. |
| Market/people research — ad hoc discovery | Rapidly compile public profile data around specific keywords, organizations, or geographies. |
| OSINT workflows — public profile mapping | Automate discovery and capture of publicly visible profile details for investigative research. |

### Why choose Facebook User Search Scraper?

This actor is built for precision, automation, and reliable public profile extraction — without logins or cookies.

- ✅ Accurate query-to-profile pipeline using a dedicated Google SERP proxy for discovery
- 🧩 Consistent, structured output with normalized fields across profiles
- 🔁 Resilient proxy fallback on Facebook requests (none → datacenter → residential) to reduce blocks
- ⚙️ Scales from quick tests to 5,000 profiles per run with maxItems control
- 🧠 Robust work/education extraction with GraphQL parsing and HTML fallback
- 🧪 No-login design — targets publicly available data only
- 📤 Real-time dataset saving for quick review and export

Unlike fragile browser extensions or manual copy-paste, this production-ready scraper standardizes discovery, normalization, and extraction for consistent outputs at scale.

### Is it legal / ethical to use Facebook User Search Scraper?

Yes — when used responsibly. This actor scrapes publicly available data from Facebook profile pages and does not access private or non-public content. You are responsible for ensuring your use complies with Facebook’s terms and applicable regulations (e.g., GDPR, CCPA). Avoid collecting sensitive personal data, use the results ethically, and consult your legal team for edge cases.

### Input parameters & output format

Example JSON input

```json
{
  "queries": ["John Doe", "Jane Doe"],
  "maxItems": 25,
  "startUrls": ["https://www.facebook.com/zuck"],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
````

Parameters

- queries (array, optional)\
  Description: Enter one or more search words (e.g., a name). Each query is used to find Facebook profiles.\
  Default: none\
  Required: No

- maxItems (integer, optional)\
  Description: Maximum number of Facebook profiles to scrape in this run (1–5000).\
  Default: 10\
  Required: No

- startUrls (array, optional)\
  Description: Paste Facebook profile URLs here to scrape in addition to query results. Leave empty to use only search results.\
  Default: none\
  Required: No

- proxyConfiguration (object, optional)\
  Description: Search uses a dedicated proxy. For Facebook requests: no proxy by default; auto fallback to datacenter → residential if blocked.\
  Default: none\
  Required: No

Example JSON output (one dataset item)

```json
{
  "name": "John Doe",
  "profileImage": "https://lookaside.fbsbx.com/.../p480x480/...jpg",
  "coverImage": "https://scontent.xx.fbcdn.net/.../s960x960/...jpg",
  "images": [
    "https://scontent.xx.fbcdn.net/.../photo1.jpg",
    "https://scontent.xx.fbcdn.net/.../photo2.jpg"
  ],
  "userId": "1234567890",
  "profileUrl": "https://www.facebook.com/profile.php?id=1234567890",
  "userData": [
    {
      "type": "work",
      "text": "Software Engineer at ExampleCorp",
      "icon": "https://static.xx.fbcdn.net/rsrc.php/ye/r/Wc6P-qNdeGZ.webp"
    },
    {
      "type": "education",
      "text": "University of Example",
      "icon": "https://static.xx.fbcdn.net/rsrc.php/v3/y5/r/TJztmYBP2MH.png"
    }
    ]
}
```

Notes:

- Some fields may be absent if not publicly visible on the profile (e.g., userId, coverImage, or userData entries).
- The images array is capped at up to 20 additional photo URLs.

### FAQ

#### Do I need to log in or provide cookies to use this scraper?

No. The actor targets publicly visible profile pages and does not require login or cookies. It uses HTTP requests with realistic headers and handles proxy fallback when needed.

#### How many profiles can I scrape per run?

You can control the cap with maxItems, up to 5,000 profiles per run. The actor stops after reaching the cap across query results and optional startUrls.

#### Can I provide direct Facebook profile URLs instead of queries?

Yes. Use startUrls to add specific Facebook profile links. You can also combine startUrls with queries in the same run.

#### How does the tool find profiles from queries?

It runs your queries on Google using a dedicated Google SERP proxy, collects Facebook profile URLs from the results, normalizes and de-duplicates them, then scrapes each profile.

#### What proxy settings does it use?

Google search uses a dedicated SERP proxy automatically. For Facebook requests, it starts without a proxy and falls back to datacenter, then residential proxies if blocked.

#### What data fields are included in the output?

Each item includes name, profileImage, coverImage, images (up to 20), userId, profileUrl, and userData (work/education entries with type, text, icon).

#### What if no profiles are found for my queries?

The actor logs a warning if it can’t find any links. Try refining your queries or add direct profile URLs via startUrls to ensure results.

#### How do I export the results?

Open the run’s dataset in Apify Console to preview and export results in formats like JSON or CSV for downstream use.

### Closing thoughts

Facebook User Search Scraper is built to discover and extract public Facebook profile data at scale — from query-driven discovery to structured, consistent outputs. It helps lead gen teams, recruiters, researchers, and developers automate profile collection with reliable proxy handling and clean normalization. Run it in Apify Console, export from the dataset, or integrate the output into your pipelines to start extracting smarter public profile insights today.

### What are other Facebook scraping tools?

If you want to scrape specific Facebook data, you can use any of the dedicated scrapers below for faster and more targeted results.

| Scraper Name | Scraper Name |
|---|---|
| [Facebook Ads Library Scraper](https://apify.com/scrapier/facebook-ads-library-scraper) | [Facebook Page Email Scraper](https://apify.com/scrapier/facebook-page-email-scraper) |
| [Facebook B2b Email Scraper](https://apify.com/scrapier/facebook-b2b-email-scraper) | [Facebook Page Lead Scraper](https://apify.com/scrapier/facebook-page-lead-scraper) |
| [Facebook B2b Lead Scraper](https://apify.com/scrapier/facebook-b2b-lead-scraper) | [Facebook Page Phone Number Scraper](https://apify.com/scrapier/facebook-page-phone-number-scraper) |
| [Facebook B2b Phone Number Scraper](https://apify.com/scrapier/facebook-b2b-phone-number-scraper) | [Facebook Page Posts Scraper](https://apify.com/scrapier/facebook-page-posts-scraper) |
| [Facebook Comments Scraper](https://apify.com/scrapier/facebook-comments-scraper) | [Facebook Page Scraper](https://apify.com/scrapier/facebook-page-scraper) |
| [Facebook Email Scraper](https://apify.com/scrapier/facebook-email-scraper) | [Facebook Pages Scraper](https://apify.com/scrapier/facebook-pages-scraper) |
| [Facebook Event Search Scraper](https://apify.com/scrapier/facebook-event-search-scraper) | [Facebook Phone Number Scraper](https://apify.com/scrapier/facebook-phone-number-scraper) |
| [Facebook Events Scraper](https://apify.com/scrapier/facebook-events-scraper) | [Facebook Photos Scraper](https://apify.com/scrapier/facebook-photos-scraper) |
| [Facebook Followers Following Scraper](https://apify.com/scrapier/facebook-followers-following-scraper) | [Facebook Posts Scraper](https://apify.com/scrapier/facebook-posts-scraper) |
| [Facebook Followers Scraper](https://apify.com/scrapier/facebook-followers-scraper) | [Facebook Posts Search Scraper](https://apify.com/scrapier/facebook-posts-search-scraper) |
| [Facebook Group Member Scraper](https://apify.com/scrapier/facebook-group-member-scraper) | [Facebook Profile Email Scraper](https://apify.com/scrapier/facebook-profile-email-scraper) |
| [Facebook Group Post Scraper](https://apify.com/scrapier/facebook-group-post-scraper) | [Facebook Profile Lead Scraper](https://apify.com/scrapier/facebook-profile-lead-scraper) |
| [Facebook Group Posts And Details Scraper](https://apify.com/scrapier/facebook-group-posts-and-details-scraper) | [Facebook Profile Phone Number Scraper](https://apify.com/scrapier/facebook-profile-phone-number-scraper) |
| [Facebook Group Profile Scraper](https://apify.com/scrapier/facebook-group-profile-scraper) | [Facebook Reels Scraper](https://apify.com/scrapier/facebook-reels-scraper) |
| [Facebook Groups Posts Scraper](https://apify.com/scrapier/facebook-groups-posts-scraper) | [Facebook Reviews Scraper](https://apify.com/scrapier/facebook-reviews-scraper) |
| [Facebook Groups Scraper](https://apify.com/scrapier/Facebook-Groups-Scraper) | [Facebook Search Scraper](https://apify.com/scrapier/facebook-search-scraper) |
| [Facebook Groups Search Scraper](https://apify.com/scrapier/facebook-groups-search-scraper) | [Facebook Url To Id Scraper](https://apify.com/scrapier/facebook-url-to-id-scraper) |
| [Facebook Lead Scraper](https://apify.com/scrapier/facebook-lead-scraper) | [Facebook Video Search Scraper](https://apify.com/scrapier/facebook-video-search-scraper) |
| [Facebook Likes Reactions Scraper](https://apify.com/scrapier/facebook-likes-reactions-scraper) | [Facebook Video Transcript Extractor](https://apify.com/scrapier/facebook-video-transcript-extractor) |
| [Facebook Marketplace Scraper](https://apify.com/scrapier/facebook-marketplace-scraper) | [Facebook Videos Scraper](https://apify.com/scrapier/facebook-videos-scraper) |

# Actor input Schema

## `queries` (type: `array`):

📝 Enter one or more search words (e.g. a name). Each query is used to find Facebook profiles.

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

🎚️ Maximum number of Facebook profiles to scrape in this run (1–5000).

## `startUrls` (type: `array`):

➕ Paste Facebook profile URLs here to scrape in addition to query results. Leave empty to use only search results.

## `proxyConfiguration` (type: `object`):

🔒 Search uses a dedicated proxy. For Facebook requests: no proxy by default; auto fallback to datacenter → residential if blocked.

## Actor input object example

```json
{
  "queries": [
    "mark"
  ],
  "maxItems": 10,
  "startUrls": [
    "https://www.facebook.com/markzuckerberg"
  ]
}
```

# 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 = {
    "queries": [
        "mark"
    ],
    "startUrls": [
        "https://www.facebook.com/markzuckerberg"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapier/facebook-user-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 = {
    "queries": ["mark"],
    "startUrls": ["https://www.facebook.com/markzuckerberg"],
}

# Run the Actor and wait for it to finish
run = client.actor("scrapier/facebook-user-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 '{
  "queries": [
    "mark"
  ],
  "startUrls": [
    "https://www.facebook.com/markzuckerberg"
  ]
}' |
apify call scrapier/facebook-user-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook User Search Scraper",
        "description": "🔍 Facebook User Search Scraper finds and extracts public user data from Facebook search results — names, profile links, bios, workplaces, education & locations (when visible). 🚀 Perfect for lead gen, recruiting & research. ✅ Fast, accurate, and compliant.",
        "version": "0.1",
        "x-build-id": "WavYLdGJr580eCPpg"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapier~facebook-user-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapier-facebook-user-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/scrapier~facebook-user-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapier-facebook-user-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/scrapier~facebook-user-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapier-facebook-user-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": {
                    "queries": {
                        "title": "🔤 Search queries",
                        "type": "array",
                        "description": "📝 Enter one or more search words (e.g. a name). Each query is used to find Facebook profiles.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "📊 Max profiles per query",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "🎚️ Maximum number of Facebook profiles to scrape in this run (1–5000).",
                        "default": 10
                    },
                    "startUrls": {
                        "title": "Profile URLs",
                        "type": "array",
                        "description": "➕ Paste Facebook profile URLs here to scrape in addition to query results. Leave empty to use only search results.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "🔒 Search uses a dedicated proxy. For Facebook requests: no proxy by default; auto fallback to datacenter → residential if blocked."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
