# AU Business Leads Search API (`b2b_lead_generation/au-business-leads-search-api`) Actor

Pull contact lists from Australian business records by category and state. Type any keyword, pick a state, and get phone numbers, emails, and full addresses instantly. Works for any trade, service, or industry across all of Australia.

- **URL**: https://apify.com/b2b\_lead\_generation/au-business-leads-search-api.md
- **Developed by:** [B2B Lead Generation](https://apify.com/b2b_lead_generation) (community)
- **Categories:** Lead generation, Developer tools, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
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

## AU Business Leads Search API

<p align="center">
  <img src="https://imgur.com/jNSS9MX.png" alt="AU Business Leads Search API" style="max-width:100%; border-radius:14px; width:680px;" />
</p>

Search **Australian business records** by category keyword and state. Results arrive instantly — no live scraping, no waiting. Each record includes the business name, contact phone, email address, full address, and website.

Type a category like `restaurant`, `plumber`, or `dentist`, pick a state, set your limit, and download a ready-to-use contact list in seconds.

### What you can do

- **Search any industry** — restaurants, plumbers, dentists, accountants, gyms, real estate agents, and thousands more
- **Filter by state** — target NSW, VIC, QLD, SA, WA, TAS, NT, or ACT independently
- **Search multiple categories at once** — combine `cafe`, `restaurant`, and `bakery` in a single run
- **Set your own result limit** — pull 10 records for a quick test or 10,000 for a full export
- **Download in any format** — JSON, CSV, or Excel straight from the Apify dataset

### Use cases

- **B2B sales outreach** — build contact lists of business owners who match your ideal customer profile, filtered by industry and state
- **Cold email campaigns** — collect verified email addresses from any business category across Australia to fuel your outreach sequences
- **Agency new business** — find businesses in your niche to pitch your services to, narrowed to your target state
- **Market research** — map out the size of any industry by pulling all matching businesses across one or more states
- **Supplier and partner discovery** — identify wholesale suppliers, trade partners, or service providers in specific categories
- **Local business directories** — build or refresh a directory for any industry vertical or geographic region
- **Competitor mapping** — pull every business in your category to understand the competitive landscape
- **CRM enrichment** — supplement your existing contact records with phone, email, and address data from the AU index

### Input

The state filter and result limit are optional. At least one category keyword is required.

#### Search and filter

| Parameter | Type | Description |
|-----------|------|-------------|
| `categories` | string list | One or more category keywords, one per line. The actor searches each in sequence and merges results into a single dataset. Partial match supported — `rest` matches `restaurant`, `rest stop`, etc. |
| `state` | select | NSW, VIC, QLD, SA, WA, TAS, NT, or ACT. Leave empty to search all states at once. |
| `maxResults` | integer | Maximum records to return **per category keyword**. Default: `100`. Maximum: `100,000`. Three categories at `500` each returns up to 1,500 records total. |

#### Example input — single category, one state

```json
{
    "categories": ["restaurant"],
    "state": "NSW",
    "maxResults": 500
}
````

#### Example input — multiple categories, all states

```json
{
    "categories": ["plumber", "electrician", "builder"],
    "maxResults": 3000
}
```

#### Example input — health professionals in Victoria

```json
{
    "categories": ["dentist", "doctor", "physio", "chiropractor"],
    "state": "VIC",
    "maxResults": 2000
}
```

### Output data

Each record represents one Australian business contact. Results are written to your Apify dataset and can be exported as JSON, CSV, or Excel.

```json
{
    "name": "The Corner Cafe",
    "categories": "Cafe;Coffee shop;Breakfast restaurant",
    "phone": "+61 2 9000 1234",
    "Email": "hello@cornercafe.com.au",
    "address": "42 King Street, Sydney NSW 2000, Australia",
    "website": "https://cornercafe.com.au"
}
```

#### Output fields

| Field | Type | Description |
|-------|------|-------------|
| `name` | string | Registered business name |
| `categories` | string | Business categories, semicolon-separated (e.g. `Plumber;Emergency plumber`) |
| `phone` | string | Contact phone number in international format |
| `Email` | string | Contact email address |
| `address` | string | Full address including street, suburb, state, and postcode |
| `website` | string | Business website URL |

### Popular categories

These keywords return the most results. Enter any word — partial and case-insensitive matching is supported.

#### Food and hospitality

| Keyword | Businesses it finds |
|---------|---------------------|
| `restaurant` | All dining — bistro, steakhouse, fine dining, casual |
| `cafe` | Coffee shops, brunch spots, breakfast cafes |
| `bakery` | Bread, pastry, cakes, sourdough |
| `bar` | Pubs, cocktail bars, wine bars, sports bars |
| `takeaway` | Fast food, pizza, sushi, kebab, Chinese |
| `catering` | Event and corporate catering |
| `food truck` | Mobile food vendors and street food |
| `hotel` | Accommodation with dining |
| `club` | RSL, bowling, golf, and social clubs |

#### Trades and construction

| Keyword | Businesses it finds |
|---------|---------------------|
| `plumber` | Residential, commercial, emergency |
| `electrician` | Domestic, industrial, solar, data cabling |
| `builder` | New homes, renovations, commercial fit-out |
| `carpenter` | Joinery, cabinets, decking, custom furniture |
| `painter` | Interior, exterior, commercial, industrial |
| `landscaper` | Garden design, lawn care, irrigation, retaining walls |
| `concreter` | Driveways, slabs, paths, decorative concrete |
| `roofer` | Repairs, replacement, guttering, skylights |
| `tiler` | Floor, wall, bathroom, outdoor tiling |
| `plasterer` | Internal walls, ceilings, rendering |
| `glazier` | Glass and window installation and repair |
| `locksmith` | Residential, commercial, emergency lockout |
| `pest control` | Termites, rodents, general pest management |
| `pool` | Installation, maintenance, cleaning, repairs |

#### Automotive

| Keyword | Businesses it finds |
|---------|---------------------|
| `mechanic` | Log book servicing, repairs, diagnostics |
| `smash repairs` | Panel beating, accident repair, paint |
| `tyre` | Sales, fitting, balancing, wheel alignment |
| `car dealer` | New and used vehicle sales |
| `car wash` | Hand wash, detailing, mobile wash |
| `auto electrician` | Electrical systems, air conditioning, audio |

#### Health and medical

| Keyword | Businesses it finds |
|---------|---------------------|
| `dentist` | General practice, cosmetic, orthodontics |
| `doctor` | GP clinics, bulk billing, specialists |
| `physio` | Physiotherapy, sports rehabilitation, dry needling |
| `chiropractor` | Chiropractic care, spinal adjustments |
| `optometrist` | Eye tests, glasses, contact lenses |
| `pharmacy` | Retail chemist, compounding, script dispensing |
| `podiatrist` | Foot care, orthotics, ingrown nails |
| `psychologist` | Mental health, therapy, counselling |
| `osteopath` | Musculoskeletal treatment |
| `dietitian` | Nutrition advice, weight management |

#### Fitness and wellness

| Keyword | Businesses it finds |
|---------|---------------------|
| `gym` | Fitness centres, CrossFit boxes, 24-hour gyms |
| `yoga` | Yoga studios, hot yoga, prenatal |
| `pilates` | Studio and reformer pilates |
| `massage` | Remedial, relaxation, sports, deep tissue |
| `personal trainer` | One-on-one, group, mobile training |
| `swimming` | Swim schools, lap pools, aquatic centres |

#### Beauty and personal care

| Keyword | Businesses it finds |
|---------|---------------------|
| `hairdresser` | Salons, barbers, mobile hair services |
| `beauty salon` | Facials, waxing, skin care, spray tan |
| `nail salon` | Manicure, pedicure, gel, acrylic nails |
| `tattoo` | Tattoo studios, body piercing |
| `cosmetic` | Cosmetic injectors, skin clinics |

#### Professional and financial services

| Keyword | Businesses it finds |
|---------|---------------------|
| `accountant` | Tax agents, BAS agents, bookkeepers, auditors |
| `lawyer` | Solicitors, conveyancers, family law, commercial |
| `real estate` | Sales agents, property managers, buyer's agents |
| `mortgage broker` | Home loans, investment loans, refinancing |
| `financial planner` | Wealth management, superannuation, retirement |
| `insurance` | Brokers, general insurance, life insurance |
| `conveyancer` | Residential and commercial property transfers |

#### Technology and IT

| Keyword | Businesses it finds |
|---------|---------------------|
| `IT` | Managed IT services, helpdesk, infrastructure |
| `web design` | Websites, e-commerce, landing pages |
| `marketing` | Digital marketing, SEO, Google Ads, social media |
| `software` | Custom software, app development, SaaS |
| `CCTV` | Security cameras, alarm systems, monitoring |

#### Education and childcare

| Keyword | Businesses it finds |
|---------|---------------------|
| `childcare` | Long day care, family day care, OOSH |
| `school` | Private schools, tutoring centres, coaching |
| `driving school` | Learner driver lessons, manual and automatic |
| `language school` | English, Mandarin, French and other languages |

#### Retail

| Keyword | Businesses it finds |
|---------|---------------------|
| `clothing` | Fashion boutiques, apparel, sportswear |
| `furniture` | Home, office, outdoor, custom furniture |
| `jewellery` | Retail, custom design, repairs |
| `florist` | Fresh flowers, events, sympathy, weddings |
| `hardware` | Tools, building supplies, home improvement |
| `electronics` | Consumer electronics, repairs, accessories |

#### Pet and animal

| Keyword | Businesses it finds |
|---------|---------------------|
| `vet` | Veterinary clinics, animal hospitals, emergency |
| `pet grooming` | Dog grooming, mobile grooming, cat grooming |
| `pet store` | Pet supplies, food, accessories |

#### Logistics and transport

| Keyword | Businesses it finds |
|---------|---------------------|
| `removalist` | Home and office moves, interstate, storage |
| `courier` | Same-day, overnight, freight, parcel |
| `taxi` | Taxis, rideshare operators, chauffeur |
| `cleaning` | Domestic, commercial, carpet, end-of-lease |

<p align="center">
  <img src="https://imgur.com/h9LMDBx.png" alt="AU Business Leads Search API" style="max-width:100%; border-radius:14px; width:680px;" />
</p>

### All AU Business Categories:https://github.com/kawsarlog/automatic-text/blob/main/AU%20Business%20All%20Categories.txt

### Australian states and major cities

Use these as reference when setting the state filter. Each state code covers all towns and suburbs within that state.

#### New South Wales (NSW)

Sydney, Newcastle, Wollongong, Central Coast, Parramatta, Penrith, Liverpool, Campbelltown, Blacktown, Gosford, Maitland, Albury, Wagga Wagga, Orange, Dubbo, Tamworth, Coffs Harbour, Port Macquarie, Lismore, Broken Hill

#### Victoria (VIC)

Melbourne, Geelong, Ballarat, Bendigo, Shepparton, Melton, Mildura, Wodonga, Frankston, Cranbourne, Dandenong, Footscray, St Kilda, Richmond, Fitzroy, Brunswick, Heidelberg

#### Queensland (QLD)

Brisbane, Gold Coast, Sunshine Coast, Townsville, Cairns, Toowoomba, Rockhampton, Bundaberg, Mackay, Ipswich, Logan, Redcliffe, Hervey Bay, Gladstone, Southport, Robina, Surfers Paradise

#### South Australia (SA)

Adelaide, Mount Gambier, Whyalla, Murray Bridge, Port Augusta, Port Pirie, Victor Harbor, Gawler, Elizabeth, Salisbury, Noarlunga, Marion

#### Western Australia (WA)

Perth, Fremantle, Mandurah, Bunbury, Geraldton, Kalgoorlie, Broome, Albany, Karratha, Rockingham, Armadale, Joondalup, Stirling, Cannington

#### Tasmania (TAS)

Hobart, Launceston, Devonport, Burnie, Queenstown, Ulverstone, Wynyard, Sorell, New Norfolk, Glenorchy

#### Northern Territory (NT)

Darwin, Alice Springs, Palmerston, Katherine, Nhulunbuy, Tennant Creek

#### Australian Capital Territory (ACT)

Canberra, Belconnen, Tuggeranong, Gungahlin, Woden, Weston Creek, Bruce, Phillip, Dickson

### Search tips

- **Use broad keywords** — `health` matches physiotherapists, gyms, naturopaths, and more in one search. Narrow with specific terms if you need precision.
- **Combine with state** — adding a state filter cuts run time and delivers more targeted results.
- **Use the categories list** — run `categories: ["plumber", "electrician", "builder"]` to pull all trades in a single job.
- **Set maxResults high** — set to `5000` or `10000` when building a full list. You can always filter the exported CSV further.
- **Partial match is on by default** — `cafe` also matches `cafeteria`. Use the full word to reduce noise.

### How it works

1. Enter a category keyword describing the type of Australian business you are looking for
2. Optionally select a state to limit results to one location
3. Set how many records you want
4. The actor retrieves matching businesses and writes them to your dataset as they arrive
5. When the run finishes, download your contact list as JSON, CSV, or Excel

### FAQ

**Why do some records have a blank email?**
Not every business has a publicly listed email address. Records with no email still include phone and address, which are often enough for outreach.

**Why did I get fewer results than my maxResults limit?**
Only businesses matching your filters are returned. If 200 dentists are indexed for QLD and you set maxResults to 500, you will receive 200 records. Remove the state filter or try a broader keyword to get more.

**Can I search multiple categories in one run?**
Yes. Use the `categories` field and enter one keyword per line. The actor searches each in sequence and merges all results into a single dataset run.

**Does partial matching work?**
Yes. `plumb` matches `plumber`, `plumbing`, and `plumbing supplies`. Use the full word for tighter results.

**How do I pull every business in a state?**
There is no single-word keyword that returns everything. The most effective approach is to search a broad keyword like `service` or run multiple specific category searches and export each to a spreadsheet.

**Can I run this on a schedule?**
Yes. Use Apify's scheduler to run the actor automatically on a daily, weekly, or monthly basis and keep your contact list fresh.

**How do I export results?**
After the run completes, open the dataset in your Apify console and click Export. Choose JSON, CSV, or Excel. You can also connect to Google Sheets directly via Apify integrations.

**Is there a limit per run?**
The actor supports up to 100,000 records per category keyword. Searching 5 categories with `maxResults: 100000` can return up to 500,000 records in a single run. For very large exports, split by state to keep individual runs manageable.

**What format is the phone number in?**
Phone numbers are in Australian international format where available (e.g. `+61 2 9000 1234` for Sydney numbers, `+61 4 xx xx xxxx` for mobiles).

**Can I filter by suburb?**
The current version filters by state only. To narrow by suburb, export to CSV and filter the `address` column in Excel or Google Sheets.

### Integrations

Connect AU Business Leads Search API with other tools using [Apify integrations](https://apify.com/integrations). Push results straight to Google Sheets, trigger a Zapier workflow, sync with your CRM via Make, or pipe data into Airbyte. Use [webhooks](https://docs.apify.com/integrations/webhooks) to fire actions the moment results are ready.

<p align="center">
  <img src="https://imgur.com/b7oDIZR.png" alt="AU Business Leads Search API — sample results" style="max-width:100%; border-radius:12px; width:680px;" />
</p>

### Related actors

- [WooCommerce Website Scraper Email](https://apify.com/b2b_lead_generation/woocommerce-website-scraper-email) — search WooCommerce stores by company name, country, ZIP code, employee count, and revenue
- [Shopify Website Scraper Email](https://apify.com/b2b_lead_generation/shopify-website-scraper-email) — search Shopify merchant records filtered by country, ZIP, employee count, and revenue
- [Chrome Extension Scraper Email](https://apify.com/b2b_lead_generation/chrome-extension-scraper-email) — extract developer contacts and metadata from Chrome Web Store extensions

# Actor input Schema

## `categories` (type: `array`):

Multiple category keywords to search in sequence. Enter one keyword per line. Results from all categories are combined into a single dataset.

Full list of all AU business categories: https://github.com/kawsarlog/automatic-text/blob/main/AU%20Business%20All%20Categories.txt

## `state` (type: `string`):

Filter results by Australian state or territory. Leave blank to search all states.

## `maxResults` (type: `integer`):

Maximum number of records to return per category keyword. If you search 3 categories with maxResults 500, you can receive up to 1,500 records total. Default: 100. Maximum: 100,000.

## Actor input object example

```json
{
  "categories": [
    "restaurant",
    "cafe",
    "bakery"
  ],
  "state": "",
  "maxResults": 100
}
```

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "categories": [
        "restaurant"
    ],
    "maxResults": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("b2b_lead_generation/au-business-leads-search-api").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 = {
    "categories": ["restaurant"],
    "maxResults": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("b2b_lead_generation/au-business-leads-search-api").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 '{
  "categories": [
    "restaurant"
  ],
  "maxResults": 100
}' |
apify call b2b_lead_generation/au-business-leads-search-api --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=b2b_lead_generation/au-business-leads-search-api",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "AU Business Leads Search API",
        "description": "Pull contact lists from Australian business records by category and state. Type any keyword, pick a state, and get phone numbers, emails, and full addresses instantly. Works for any trade, service, or industry across all of Australia.",
        "version": "0.0",
        "x-build-id": "j628JSJIAnXnvZ4XI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/b2b_lead_generation~au-business-leads-search-api/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-b2b_lead_generation-au-business-leads-search-api",
                "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/b2b_lead_generation~au-business-leads-search-api/runs": {
            "post": {
                "operationId": "runs-sync-b2b_lead_generation-au-business-leads-search-api",
                "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/b2b_lead_generation~au-business-leads-search-api/run-sync": {
            "post": {
                "operationId": "run-sync-b2b_lead_generation-au-business-leads-search-api",
                "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": {
                    "categories": {
                        "title": "Category keywords (list)",
                        "type": "array",
                        "description": "Multiple category keywords to search in sequence. Enter one keyword per line. Results from all categories are combined into a single dataset.\n\nFull list of all AU business categories: https://github.com/kawsarlog/automatic-text/blob/main/AU%20Business%20All%20Categories.txt",
                        "items": {
                            "type": "string"
                        }
                    },
                    "state": {
                        "title": "State filter",
                        "enum": [
                            "",
                            "NSW",
                            "VIC",
                            "QLD",
                            "SA",
                            "WA",
                            "TAS",
                            "NT",
                            "ACT"
                        ],
                        "type": "string",
                        "description": "Filter results by Australian state or territory. Leave blank to search all states.",
                        "default": ""
                    },
                    "maxResults": {
                        "title": "Max results per category",
                        "minimum": 1,
                        "maximum": 100000,
                        "type": "integer",
                        "description": "Maximum number of records to return per category keyword. If you search 3 categories with maxResults 500, you can receive up to 1,500 records total. Default: 100. Maximum: 100,000.",
                        "default": 100
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
