# Naukri Jobs Search Scraper (`alexist/naukri-jobs-search-scraper`) Actor

Efficiently scrape job listings from Naukri.com, India's #1 job site with 75+ million registered users. Extract comprehensive data including job titles, salaries, company details, skills requirements, and application deadlines. Perfect for recruitment agencies, job aggregators, salary benchmarking.

- **URL**: https://apify.com/alexist/naukri-jobs-search-scraper.md
- **Developed by:** [Alex](https://apify.com/alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 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.
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

## Naukri.com Jobs Search Scraper: Extract India's Largest Job Portal Data

### Understanding Naukri.com and Its Market Dominance

Naukri.com dominates India's online recruitment landscape as the country's largest job portal, operated by Info Edge. With over 75 million registered job seekers and 100,000+ active employers, it serves as the primary hiring platform for Indian IT, finance, healthcare, and manufacturing sectors.

The platform specializes in Indian market nuances: salary ranges in INR/LPA (Lakhs Per Annum), work-from-home filtering, company ratings via Ambition Box integration, and skill-based matching for India's tech-heavy job market. For recruitment agencies targeting Indian talent, market researchers analyzing IT hiring trends, or job aggregators building comprehensive databases, Naukri data provides unmatched insights into Asia's third-largest economy.

This scraper automates extraction from search result pages, transforming filtered job listings into structured datasets ready for analysis, integration, or competitive intelligence.

### What This Scraper Extracts and Who Should Use It

The Naukri.com Jobs Search Scraper processes search result pages, capturing multiple job listings efficiently. Unlike detail page scrapers requiring individual URLs, this tool handles entire search pages with filters applied.

**Key extracted data:** Job titles, company names and IDs, logos, salaries (currency and detail), experience requirements (min/max years), skills and tags, job descriptions, application deadlines, creation dates, URLs, work modes (office/hybrid/remote), Ambition Box ratings, and saved job status.

**Target users:**

**IT Recruitment Agencies** track tech hiring trends across programming languages, frameworks, and experience levels. **Job Aggregators** build comprehensive Indian job databases. **Market Researchers** analyze salary trends, skill demand, and hiring velocity in India's tech sector. **Companies** benchmark compensation, monitor competitor hiring, and identify talent shortages. **Career Platforms** integrate Naukri data for enhanced job discovery.

### Input Configuration: Search URLs and Parameters

**Example Configuration:**
```json
{
  "proxy": {
    "useApifyProxy": false
  },
  "max_items_per_url": 20,
  "ignore_url_failures": true,
  "urls": [
    "https://www.naukri.com/full-stack-developer-jobs-2?wfhType=2"
  ]
}
````

#### Example Screenshot:

![](https://i.ibb.co/GQmCVq35/Screenshot-from-2025-12-16-18-10-35.png)

**Parameter Breakdown:**

**proxy.useApifyProxy:** Set `false` if Naukri doesn't require proxies in your use case, or `true` with residential proxies for enterprise-scale scraping. Test without proxies first—Naukri is generally accessible.

**max\_items\_per\_url:** Extracts up to 20 jobs per search page (Naukri typically shows 20 per page). Increase to 50-100 for comprehensive extraction across multiple result pages.

**ignore\_url\_failures:** Set `true` when scraping multiple searches—one failed URL won't stop entire run. Essential for batch processing.

**urls array:** Contains Naukri search result URLs. The example shows full-stack developer jobs with work-from-home filter (`wfhType=2`). Build URLs by performing searches on Naukri, then copying resulting URLs with all filters intact.

**URL Building Tips:** Naukri uses query parameters for filters—`?k=python` (keyword), `&experience=5` (years), `&cityType=metropolitan` (location tier), `&wfhType=2` (work from home). Construct multiple URLs to cover different job types, locations, or experience bands.

### Complete Output Structure and Field Definitions

**Title:** Job position name (e.g., "Senior Full Stack Developer"). Primary categorization field.

**Logo Path / Logo Path V3:** Company logo URLs. V3 is newer format. Use for displaying jobs visually.

**Job ID:** Unique Naukri identifier for the posting. Primary key for databases, deduplication.

**Currency:** Salary currency (typically "INR"). Essential for multi-market analysis.

**Footer Placeholder Label / Color:** UI elements for job card display. Indicates job freshness or special status.

**Company Name:** Hiring organization. Links to employer profiles, tracking hiring activity.

**Is Saved / Saved:** Boolean indicating if job was bookmarked (reflects scraper account state, not universally useful).

**Tags and Skills:** Array of required/preferred skills (e.g., \["React", "Node.js", "MongoDB"]). Critical for skill demand analysis and candidate matching.

**Placeholders:** Additional job metadata or UI indicators. Context-dependent display elements.

**Company ID:** Unique identifier for employer. Links multiple jobs from same company.

**Job Description URL:** Direct link to full job posting. Access complete details beyond search snippets.

**Static URL:** Alternative/canonical job URL format. Backup linking option.

**Ambition Box Data:** Company ratings and reviews from Ambition Box (Info Edge property). Employer reputation insights—ratings, review counts, culture scores.

**Job Description:** Brief excerpt visible in search results. Quick context for filtering/analysis.

**Show Multiple Apply:** Flag indicating if job has multiple application routes. Application complexity indicator.

**Group ID / Is Top Group:** Job grouping identifiers (similar positions from same employer). Deduplication and volume hiring signals.

**Created Date:** When job was posted. Freshness indicator, posting velocity analysis.

**Mode:** Employment mode—"office," "hybrid," "work from home." Critical for remote work trend analysis.

**Board:** Job category or vertical (IT, Finance, Sales). High-level classification.

**Salary Detail:** Structured salary object with min/max ranges. Typically in LPA (Lakhs Per Annum) for Indian market.

**Experience Text:** Human-readable experience requirement (e.g., "3-5 years").

**Minimum Experience / Maximum Experience:** Numeric experience bounds in years. Precise filtering and analysis.

**Apply By Time:** Application deadline timestamp. Urgency indicator, time-to-fill tracking.

**Sample Output:**

```json
[
  {
  "title": "Full stack  Developer",
  "logo_path": "https://img.naukimg.com/logo_images/groups/v1/40604.gif",
  "logo_path_v3": "https://img.naukimg.com/logo_images/groups/v1/40604.gif",
  "job_id": "091225912848",
  "currency": "INR",
  "footer_placeholder_label": "6 Days Ago",
  "footer_placeholder_color": "grey",
  "company_name": "Siemens",
  "is_saved": false,
  "tags_and_skills": "full stack,rest,test automation,full stack developer,testing framework,sql,spring framework,software architecture",
  "placeholders": [
    {
      "type": "experience",
      "label": "4-6 Yrs"
    },
    {
      "type": "salary",
      "label": "Not disclosed"
    },
    {
      "type": "location",
      "label": "Bengaluru"
    }
  ],
  "company_id": 73816,
  "jd_url": null,
  "static_url": "siemens-jobs-careers-775",
  "ambition_box_data": {
    "url": "https://www.ambitionbox.com/reviews/siemens-india-reviews?utm_campaign=srp_ratings&utm_medium=desktop&utm_source=naukri",
    "reviews_count": 5616,
    "aggregate_rating": "3.9",
    "title": "Siemens Reviews by Employees"
  },
  "job_description": "Experience: 4-6 years <br><br>Experience working with Git /Bit-bucket. .",
  "show_multiple_apply": false,
  "group_id": 40604,
  "is_top_group": 0,
  "created_date": 1765258936698,
  "mode": "jp",
  "board": "1",
  "salary_detail": {
    "minimum_salary": 0,
    "maximum_salary": 0,
    "currency": "INR",
    "hide_salary": true,
    "variable_percentage": 0.0
  },
  "experience_text": "4-6 Yrs",
  "minimum_experience": "4",
  "maximum_experience": "6",
  "apply_by_time": "3:12 PM",
  "saved": false,
  "from_url": "https://www.naukri.com/full-stack-developer-jobs?src=popular_roles_homepage_srch"
}
]
```

### Step-by-Step Usage Guide

**1. Define Target Jobs:** Identify job types, skills, locations, or experience levels you need. Test searches on Naukri.com to refine filters.

**2. Build Search URLs:** Copy URLs from test searches. For large datasets, create multiple URLs: different technologies ("python-jobs," "java-jobs"), experience bands (0-2 years, 3-5 years), locations (Bangalore, Mumbai, Hyderabad).

**3. Configure Input:** Add URLs to JSON config. Set `max_items_per_url` to 20 for standard pages or higher for deep extraction. Enable `ignore_url_failures` for robustness.

**4. Execute Scrape:** Launch via Apify. Processing 5-10 search pages (100-200 jobs) typically completes in 2-4 minutes.

**5. Export Data:** Choose JSON for databases, CSV for analysis. Clean by removing duplicates using job\_id or filtering by created\_date for recent postings only.

**6. Handle Pagination:** For jobs spanning multiple pages, either include page URLs manually (`...&page=2`, `...&page=3`) or set `max_items_per_url` higher to auto-paginate.

### Strategic Applications for Indian Job Market Intelligence

**Tech Skill Demand Tracking:** Analyze tags\_and\_skills across thousands of jobs to identify trending technologies. Track React vs. Angular adoption, cloud platform preferences (AWS/Azure/GCP), or emerging frameworks.

**Salary Benchmarking:** Salary\_detail data enables compensation analysis by skill, experience, location, and company size. Calculate average LPA for specific tech stacks or roles.

**Remote Work Trends:** Mode field tracks work-from-home vs. office vs. hybrid distribution. Analyze which industries/roles offer remote options most frequently.

**Hiring Velocity Analysis:** Created\_date patterns reveal hiring surges (seasonal, funding-driven) and company expansion phases. Track posting frequency by employer.

**Experience Level Demand:** Minimum/maximum\_experience fields show market demand distribution—entry-level saturation vs. senior talent shortages.

**Company Hiring Monitoring:** Track specific companies via company\_id and company\_name. Monitor competitors' job types, volumes, and growth signals.

**Application Urgency Insights:** Apply\_by\_time reveals hiring urgency. Short windows (7-14 days) indicate desperate hiring; long windows (60+ days) suggest selective processes.

### Maximizing Data Value and Best Practices

**Weekly Scraping Cadence:** India's tech market moves fast. Weekly scrapes capture new postings and market shifts. Store historical data for trend analysis.

**Segment by Technology:** Create separate searches for Python, Java, JavaScript, Cloud, DevOps, Data Science. Cleaner datasets, easier analysis.

**Enrich with Ambition Box:** Use ambition\_box\_data to correlate company ratings with hiring difficulty (low-rated companies may struggle to fill roles).

**Geographic Segmentation:** India's metro cities (Bangalore, Pune, Hyderabad, Mumbai, NCR) have distinct markets. Scrape separately for regional insights.

**Quality Checks:** Flag anomalies—salaries outside normal ranges, missing experience requirements, or very old created\_dates may indicate data issues.

**Skill Co-occurrence Analysis:** Mine tags\_and\_skills to find skill combinations (React + Node.js + AWS). Helps identify full-stack requirements and technology ecosystems.

**Respect Rate Limits:** Space out large scraping runs. Sustainable practices ensure continued access.

### Conclusion

The Naukri.com Jobs Search Scraper unlocks India's largest job market dataset. From tech skill trends to salary benchmarks and remote work adoption, this tool transforms public job data into actionable intelligence for recruitment, market research, and competitive analysis in Asia's fastest-growing digital economy.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Jobs list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.naukri.com/full-stack-developer-jobs-2?wfhType=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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 = {
    "urls": [
        "https://www.naukri.com/full-stack-developer-jobs-2?wfhType=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("alexist/naukri-jobs-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 = {
    "urls": ["https://www.naukri.com/full-stack-developer-jobs-2?wfhType=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("alexist/naukri-jobs-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 '{
  "urls": [
    "https://www.naukri.com/full-stack-developer-jobs-2?wfhType=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call alexist/naukri-jobs-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Naukri Jobs Search Scraper",
        "description": "Efficiently scrape job listings from Naukri.com, India's #1 job site with 75+ million registered users. Extract comprehensive data including job titles, salaries, company details, skills requirements, and application deadlines. Perfect for recruitment agencies, job aggregators, salary benchmarking.",
        "version": "0.0",
        "x-build-id": "k4Q2TAyqXO9cwjujz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alexist~naukri-jobs-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alexist-naukri-jobs-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/alexist~naukri-jobs-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-alexist-naukri-jobs-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/alexist~naukri-jobs-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-alexist-naukri-jobs-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": {
                    "urls": {
                        "title": "URLs of the Jobs list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Jobs list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
