# Google Maps No Social Media Leads | 💵$5/1K (`webdata_labs/google-maps-no-social-media-leads`) Actor

\[💵 $5.00 / 1K] Find local businesses with no social media or missing Instagram/Facebook. Qualified Google Maps leads with phones, websites, gap scores, confidence, and evidence.

- **URL**: https://apify.com/webdata\_labs/google-maps-no-social-media-leads.md
- **Developed by:** [WebData Labs](https://apify.com/webdata_labs) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$5.00 / 1,000 qualified social media gap leads

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

Turn local businesses with weak social media presence into qualified agency leads. Enter searches such as `plumbers in Dallas, TX` or `dentists in Manchester`, and get businesses where **no social profiles were detected**, only one profile was found, or Instagram/Facebook is missing.

Google Maps No Social Media Leads checks [Google Maps](https://maps.google.com/) business listings and the public business websites behind them. Every delivered row includes the evidence used, a confidence label, a social-gap score, contact details, and a plain-English outreach reason. You pay for qualified leads saved to the dataset, not every business scanned.

### ✅ What does Google Maps No Social Media Leads do?

This Actor automates a manual prospecting workflow for social media agencies, freelancers, local marketing teams, and lead-generation specialists:

1. Discover local businesses from Google Maps search queries.
2. Visit each available public business website.
3. Check the homepage plus contact/about pages for Facebook, Instagram, LinkedIn, TikTok, YouTube, and X links.
4. Normalize and deduplicate detected social profile URLs.
5. Apply your chosen social-gap filter.
6. Return only qualified leads with evidence and confidence.

It is a **Google Maps lead generation API**, not a guarantee that a business has no account anywhere on the internet. “No social profiles detected” means none were found in the sources the Actor checked. The dataset always preserves those checked sources so the result can be evaluated honestly.

### 🔎 Why use social media gap leads?

Generic business lists make agencies manually inspect every website and social link before outreach. This Actor removes that repetitive qualification step.

- **SMM agencies:** find local businesses that may need profile setup or ongoing management.
- **Instagram specialists:** target businesses with a website and phone number but no detected Instagram link.
- **Facebook marketers:** find local companies missing a detected Facebook presence.
- **Freelancers:** build a narrow city-and-niche prospect list without reviewing every Maps result.
- **Sales teams:** use `outreachReason`, `missingPlatforms`, and `detectionConfidence` as CRM-ready context.
- **Multi-location agencies:** schedule repeated searches across cities and service categories.

Run it manually, call it through the Apify API, create recurring schedules, or connect datasets to Make, Zapier, webhooks, Google Sheets, cloud storage, and your CRM.

### 👥 Who is this Google Maps lead scraper for?

- social media management agencies;
- local SEO and digital marketing agencies;
- freelance social media managers;
- web design agencies expanding into social services;
- appointment setters and lead-generation teams;
- consultants auditing local digital presence.

The strongest queries combine one buyer-relevant category with one location, for example `roofers in Phoenix, AZ`, `restaurants in Bristol`, or `beauty salons in Toronto`.

### ⚙️ How to find businesses without social media

1. Open the **Input** tab.
2. Add one or more Google Maps search queries.
3. Choose a social media gap filter.
4. Set the maximum qualified leads per query.
5. Click **Save & Start**.
6. Review the “Social media gap leads” dataset view.
7. Export the results as JSON, CSV, Excel, XML, HTML, or RSS.

For recurring prospecting, save the configuration as a task and attach an Apify schedule. Use the business name, address, phone, and Google Maps URL to deduplicate leads across runs.

### 📥 Input

Basic no-social-profiles search:

```json
{
    "searchQueries": [
        "plumbers in Dallas, TX",
        "roofers in Phoenix, AZ"
    ],
    "gapFilter": "no_socials",
    "maxLeadsPerQuery": 25,
    "countryCode": "us",
    "language": "en"
}
````

Instagram prospecting campaign:

```json
{
    "searchQueries": ["beauty salons in Austin, TX"],
    "gapFilter": "missing_instagram",
    "maxLeadsPerQuery": 100,
    "countryCode": "us"
}
```

#### Social media gap filters

| Filter | A business qualifies when |
| --- | --- |
| `no_socials` | No supported social profile is detected in the checked sources |
| `one_or_fewer` | Zero or one supported profile is detected |
| `missing_instagram` | No Instagram profile is detected |
| `missing_facebook` | No Facebook profile is detected |

See the **Input** tab for all options. Technical website timeouts, scan caps, proxy settings, and the number of website pages checked live under Advanced. Most users should leave those defaults unchanged.

### 📤 What data does the Actor return?

| Field | Description |
| --- | --- |
| `businessName` | Business name reported by Google Maps |
| `category` | Primary Google Maps category |
| `address`, `phone` | Public business contact details when available |
| `rating` | Google Maps rating when exposed by the public result |
| `websiteUrl` | Public business website checked for social links |
| `facebookUrl`, `instagramUrl`, `linkedinUrl` | Normalized detected social profile URLs |
| `tiktokUrl`, `youtubeUrl`, `xUrl` | Additional detected social profiles |
| `presentPlatforms` | Supported platforms detected during the scan |
| `missingPlatforms` | Supported platforms not detected in the checked sources |
| `socialProfilesDetected` | Number of supported profiles detected |
| `socialGapScore` | Deterministic 0-100 prioritization score, higher means a larger gap |
| `detectionConfidence` | `high` or `medium`, based on which sources were successfully checked |
| `checkedSources` | Evidence scope, such as Google Maps and the business website |
| `outreachReason` | Human-readable explanation of why the lead matched |
| `googleMapsUrl` | Direct source listing URL |
| `searchQuery`, `scrapedAt` | Query provenance and UTC snapshot time |

You can download the dataset in formats such as **JSON, HTML, CSV, or Excel**, access it through the API, or send it to another service through an Apify integration.

Example result:

```json
{
    "businessName": "Example Plumbing Co",
    "category": "Plumber",
    "address": "123 Main St, Dallas, TX",
    "phone": "+1 214-555-0123",
    "websiteUrl": "https://exampleplumbing.com",
    "facebookUrl": null,
    "instagramUrl": null,
    "linkedinUrl": null,
    "socialProfilesDetected": 0,
    "presentPlatforms": [],
    "missingPlatforms": ["facebook", "instagram", "linkedin", "tiktok", "youtube", "x"],
    "socialGapScore": 100,
    "detectionConfidence": "high",
    "checkedSources": ["google_maps", "business_website"],
    "outreachReason": "No social profiles detected in google_maps or business_website",
    "googleMapsUrl": "https://maps.google.com/?cid=123456789",
    "searchQuery": "plumbers in Dallas, TX",
    "scrapedAt": "2026-07-18T12:00:00.000Z"
}
```

### 🚀 Ready-to-run examples

Start with a preconfigured task and replace the query or location with your market:

- [Businesses Without Instagram](https://apify.com/webdata_labs/google-maps-no-social-media-leads/examples/businesses-without-instagram) — prospects where no Instagram profile was detected.
- [Local Businesses Without Facebook](https://apify.com/webdata_labs/google-maps-no-social-media-leads/examples/local-businesses-without-facebook) — prospects where no Facebook page was detected.
- [Find Social Media Management Leads](https://apify.com/webdata_labs/google-maps-no-social-media-leads/examples/find-social-media-management-leads) — stronger-gap prospects where no supported social profile was detected.

Each task exposes only the buyer-facing search, gap, result-limit, country, and language controls. Technical crawl and proxy settings stay out of the first-run path.

### 💵 How much does it cost?

The base price is **$5 per 1,000 qualified lead rows** (`$0.005` per delivered lead), with Apify platform usage included.

| Qualified leads | Base Actor charge |
| ---: | ---: |
| 25 | $0.125 |
| 100 | $0.50 |
| 1,000 | $5.00 |

Businesses scanned but rejected by your filter are not written to the dataset and are not billed as lead rows. Failed requests, duplicate businesses, and the run summary are also not billed. Check the current Pricing tab before a large run because plan-specific discounts may apply.

### 🔁 Tips for better social media leads

- Use one category and one city per query for cleaner results.
- Start with `no_socials` for the strongest outreach signal.
- Use `missing_instagram` or `missing_facebook` when your offer specializes in one platform.
- Prefer high-confidence rows when automating outreach. Medium confidence means the Actor had fewer public sources available to check.
- Review the business before contacting it. A profile may exist under another brand name or may not be linked from its public listing or website.
- Use narrow batches first, then scale after confirming that the niche and location fit your service.
- Keep the default website-page depth of two. Checking three pages may improve coverage but increases runtime.
- Schedule recurring runs and deduplicate using the Maps URL, business name, address, and phone.

### ⚠️ What “no social media detected” means

The Actor checks supported social links exposed by the Google Maps listing and public pages on the linked business website. It does not perform an unlimited web-wide identity search and does not log into social networks.

Therefore:

- a business may have an unlinked or differently named account;
- a website may block automated requests or load links only through client-side scripts;
- an unreachable website reduces the evidence available;
- `missingPlatforms` means “not detected in checked sources,” not “proven not to exist.”

This is why every lead includes `checkedSources` and `detectionConfidence`. Use those fields to match the level of manual review to your outreach workflow.

### 🧩 API and automation

Open the Actor's **API** tab for ready-made JavaScript, Python, cURL, and REST examples. A typical workflow is:

1. Save one task per niche or territory.
2. Run it weekly or monthly.
3. Send new dataset rows to a webhook or CRM.
4. Deduplicate against previous prospects.
5. Route high-confidence, high-gap leads to manual review or a compliant outreach sequence.

### ❓ FAQ

#### Does the Actor prove that a business has no social account?

No. It reports that no supported profile was detected in the explicitly listed checked sources. This is more honest and operationally useful than claiming absolute non-existence.

#### Which social networks are checked?

Facebook, Instagram, LinkedIn, TikTok, YouTube, and X/Twitter links are currently recognized.

#### Do I pay for every Google Maps business scanned?

No. Under pay-per-result pricing, only qualified lead rows saved to the default dataset are billed. The scan safety cap protects runtime and underlying platform cost.

#### Why did the run return fewer leads than the maximum?

`maxLeadsPerQuery` is a ceiling, not a guaranteed count. The actual result depends on available Maps listings, website accessibility, duplicate businesses, the selected gap filter, and the scan safety cap.

#### Can I search several cities in one run?

Yes. Add one query per line. Each result retains the query that found it.

#### Is this an official Google Maps API?

No. The Actor extracts public Google Maps search data and follows public website links. It is not affiliated with or endorsed by Google or any social network.

### 🛠️ Privacy, responsible use, and support

The Actor collects public business listings, business contact details, and publicly linked social profiles. It does not access private profiles, messages, account credentials, or hidden demographic data.

Public results can still contain personal data. Personal data is protected by the GDPR in the European Union and by other laws worldwide. Only collect and use it for a legitimate purpose. Follow applicable privacy, direct-marketing, anti-spam, and platform rules. If you are unsure whether your use is lawful, consult qualified legal counsel.

For a reproducible extraction issue, open the Actor's **Issues** tab and include the run URL, query, filter, country code, and an example business you expected to match.

# Actor input Schema

## `searchQueries` (type: `array`):

One local business niche and location per line, e.g. plumbers in Dallas, TX.

## `gapFilter` (type: `string`):

Choose which businesses qualify as leads.

## `maxLeadsPerQuery` (type: `integer`):

Only qualified leads are saved and billed. Use 0 for no result limit; scan safety caps still apply.

## `countryCode` (type: `string`):

Two-letter Google localization code.

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

Google interface language.

## `pagesPerWebsite` (type: `integer`):

Checks homepage, contact, and about pages. Two is the recommended balance.

## `maxBusinessesScannedPerQuery` (type: `integer`):

Cost and runtime safety cap. Scanned businesses that fail the filter are not dataset rows.

## `websiteTimeoutMs` (type: `integer`):

Timeout for each public website page.

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

Residential proxy is recommended for Google Maps discovery.

## Actor input object example

```json
{
  "searchQueries": [
    "plumbers in Dallas, TX"
  ],
  "gapFilter": "no_socials",
  "maxLeadsPerQuery": 10,
  "countryCode": "us",
  "language": "en",
  "pagesPerWebsite": 2,
  "maxBusinessesScannedPerQuery": 200,
  "websiteTimeoutMs": 10000,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `leads` (type: `string`):

No description

## `summary` (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 = {
    "searchQueries": [
        "plumbers in Dallas, TX"
    ],
    "maxLeadsPerQuery": 10,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("webdata_labs/google-maps-no-social-media-leads").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 = {
    "searchQueries": ["plumbers in Dallas, TX"],
    "maxLeadsPerQuery": 10,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("webdata_labs/google-maps-no-social-media-leads").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 '{
  "searchQueries": [
    "plumbers in Dallas, TX"
  ],
  "maxLeadsPerQuery": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call webdata_labs/google-maps-no-social-media-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=webdata_labs/google-maps-no-social-media-leads",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Google Maps No Social Media Leads | 💵$5/1K",
        "description": "[💵 $5.00 / 1K] Find local businesses with no social media or missing Instagram/Facebook. Qualified Google Maps leads with phones, websites, gap scores, confidence, and evidence.",
        "version": "0.1",
        "x-build-id": "bIGr5LlAdh0tjZchT"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/webdata_labs~google-maps-no-social-media-leads/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-webdata_labs-google-maps-no-social-media-leads",
                "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/webdata_labs~google-maps-no-social-media-leads/runs": {
            "post": {
                "operationId": "runs-sync-webdata_labs-google-maps-no-social-media-leads",
                "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/webdata_labs~google-maps-no-social-media-leads/run-sync": {
            "post": {
                "operationId": "run-sync-webdata_labs-google-maps-no-social-media-leads",
                "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",
                "required": [
                    "searchQueries"
                ],
                "properties": {
                    "searchQueries": {
                        "title": "Search queries",
                        "type": "array",
                        "description": "One local business niche and location per line, e.g. plumbers in Dallas, TX.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "gapFilter": {
                        "title": "Social media gap",
                        "enum": [
                            "no_socials",
                            "one_or_fewer",
                            "missing_instagram",
                            "missing_facebook"
                        ],
                        "type": "string",
                        "description": "Choose which businesses qualify as leads.",
                        "default": "no_socials"
                    },
                    "maxLeadsPerQuery": {
                        "title": "Maximum leads per query",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only qualified leads are saved and billed. Use 0 for no result limit; scan safety caps still apply.",
                        "default": 25
                    },
                    "countryCode": {
                        "title": "Country code",
                        "type": "string",
                        "description": "Two-letter Google localization code.",
                        "default": "us"
                    },
                    "language": {
                        "title": "Language",
                        "type": "string",
                        "description": "Google interface language.",
                        "default": "en"
                    },
                    "pagesPerWebsite": {
                        "title": "Website pages to check",
                        "minimum": 1,
                        "maximum": 3,
                        "type": "integer",
                        "description": "Checks homepage, contact, and about pages. Two is the recommended balance.",
                        "default": 2
                    },
                    "maxBusinessesScannedPerQuery": {
                        "title": "Maximum businesses scanned per query",
                        "minimum": 40,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Cost and runtime safety cap. Scanned businesses that fail the filter are not dataset rows.",
                        "default": 200
                    },
                    "websiteTimeoutMs": {
                        "title": "Website timeout (ms)",
                        "minimum": 3000,
                        "maximum": 20000,
                        "type": "integer",
                        "description": "Timeout for each public website page.",
                        "default": 10000
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Residential proxy is recommended for Google Maps discovery.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
