{
  "openapi": "3.0.1",
  "info": {
    "title": "FinViz Stock Screener",
    "description": "Screen US stocks and ETFs from FinViz with 68+ fields each, plus why-it-moves notes, latest news and full financial statements. Also earnings, dividend and economic calendars, sector and industry performance, and futures, forex and crypto returns. No login needed.",
    "version": "1.1",
    "x-build-id": "wJXs4Lal8DD6NHYfc"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/sheshinmcfly~finviz-stock-screener/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-sheshinmcfly-finviz-stock-screener",
        "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/sheshinmcfly~finviz-stock-screener/runs": {
      "post": {
        "operationId": "runs-sync-sheshinmcfly-finviz-stock-screener",
        "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/sheshinmcfly~finviz-stock-screener/run-sync": {
      "post": {
        "operationId": "run-sync-sheshinmcfly-finviz-stock-screener",
        "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": {
          "mode": {
            "title": "What to screen",
            "enum": [
              "stocks",
              "etfs",
              "earnings",
              "dividends",
              "economic",
              "groups",
              "markets"
            ],
            "type": "string",
            "description": "Stocks (default): the FinViz stock screener. ETFs: the ETF screener (~6,100 funds). Earnings calendar: every company reporting in the date range, with EPS and sales estimate vs actual, surprise and the next-day price reaction. Dividend calendar: every ex-dividend date in the range with amount and yield. Economic calendar: macro releases (CPI, jobs, PMI, Fed speakers) with actual, forecast and previous. Sector / industry / country performance: today, week, month, quarter, half-year, year and YTD returns per group. Futures, forex & crypto: last price and returns from 5 minutes to 1 year. Calendar and performance options are in their own section below.",
            "default": "stocks"
          },
          "screeners": {
            "title": "Screeners",
            "type": "array",
            "description": "Which FinViz screener signals to run. Select one or more. Includes 9 market signals (gainers, losers, volume, RSI extremes) and 17 chart-pattern scans (channels, wedges, triangles, double tops/bottoms, head & shoulders).",
            "items": {
              "type": "string",
              "enum": [
                "ta_topgainers",
                "ta_toplosers",
                "ta_newhigh",
                "ta_newlow",
                "ta_mostactive",
                "ta_unusualvolume",
                "ta_mostvolatile",
                "ta_overbought",
                "ta_oversold",
                "ta_p_channelup",
                "ta_p_channeldown",
                "ta_p_channel",
                "ta_p_wedgeup",
                "ta_p_wedgedown",
                "ta_p_wedge",
                "ta_p_wedgeresistance",
                "ta_p_wedgesupport",
                "ta_p_doubletop",
                "ta_p_doublebottom",
                "ta_p_multipletop",
                "ta_p_multiplebottom",
                "ta_p_headandshoulders",
                "ta_p_headandshouldersinv",
                "ta_p_horizontal",
                "ta_p_tlresistance",
                "ta_p_tlsupport"
              ],
              "enumTitles": [
                "Top Gainers",
                "Top Losers",
                "New High",
                "New Low",
                "Most Active",
                "Unusual Volume",
                "Most Volatile",
                "Overbought (RSI>70)",
                "Oversold (RSI<30)",
                "Pattern: Channel Up",
                "Pattern: Channel Down",
                "Pattern: Channel",
                "Pattern: Wedge Up",
                "Pattern: Wedge Down",
                "Pattern: Wedge",
                "Pattern: Triangle Ascending",
                "Pattern: Triangle Descending",
                "Pattern: Double Top",
                "Pattern: Double Bottom",
                "Pattern: Multiple Top",
                "Pattern: Multiple Bottom",
                "Pattern: Head & Shoulders",
                "Pattern: Head & Shoulders Inverse",
                "Pattern: Horizontal S/R",
                "Pattern: Trendline Resistance",
                "Pattern: Trendline Support"
              ]
            },
            "default": [
              "ta_topgainers"
            ]
          },
          "tickers": {
            "title": "Or: specific tickers (watchlist mode)",
            "type": "array",
            "description": "Stocks: fetch these exact symbols instead of running a screener — e.g. your own watchlist or portfolio. Screener signals and filters are ignored when this list is set. Earnings and dividend calendars: keep only these symbols.",
            "items": {
              "type": "string"
            }
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Stocks: maximum per screener (up to 1,000 each). ETFs: maximum ETFs. Calendars and performance modes: maximum rows for the whole run (calendars are sorted by date, largest companies first within each day).",
            "default": 100
          },
          "sector": {
            "title": "Sector",
            "enum": [
              "",
              "basicmaterials",
              "communicationservices",
              "consumercyclical",
              "consumerdefensive",
              "energy",
              "financial",
              "healthcare",
              "industrials",
              "realestate",
              "technology",
              "utilities"
            ],
            "type": "string",
            "description": "Filter by sector. Leave empty for all sectors.",
            "default": ""
          },
          "industry": {
            "title": "Industry",
            "type": "string",
            "description": "Filter by FinViz industry slug (e.g. 'semiconductors', 'softwareapplication', 'biotechnology'). See finviz.com screener industry dropdown for exact slugs. Leave empty for all industries.",
            "default": ""
          },
          "marketCap": {
            "title": "Market Cap",
            "enum": [
              "",
              "mega",
              "large",
              "mid",
              "small",
              "micro",
              "nano"
            ],
            "type": "string",
            "description": "Filter by market capitalization range. Leave empty for all sizes.",
            "default": ""
          },
          "country": {
            "title": "Country",
            "enum": [
              "",
              "usa",
              "notusa",
              "china",
              "japan",
              "canada",
              "unitedkingdom",
              "israel",
              "taiwan",
              "southkorea"
            ],
            "type": "string",
            "description": "Filter by listing country. Leave empty for all countries.",
            "default": ""
          },
          "index": {
            "title": "Index",
            "enum": [
              "",
              "sp500",
              "ndx",
              "dji",
              "rut"
            ],
            "type": "string",
            "description": "Filter by index membership. Leave empty for no index filter.",
            "default": ""
          },
          "theme": {
            "title": "Theme (exclusive filter — no other FinViz actor offers this)",
            "enum": [
              "",
              "artificialintelligence",
              "cloudcomputing",
              "electricvehicles",
              "cybersecurity",
              "robotics",
              "semiconductors"
            ],
            "type": "string",
            "description": "Filter stocks by investment theme. Leave empty for no theme filter. Need a theme not listed here? Use 'Custom FinViz filters' below (see its description for how to get the code).",
            "default": ""
          },
          "customFilters": {
            "title": "Custom FinViz filters (advanced)",
            "type": "string",
            "description": "Advanced: raw comma-separated FinViz filter codes, appended to the other filters below. Useful for filters not exposed above — e.g. a Theme not in the dropdown (Cryptocurrency, Fintech, Space, etc.) or Analyst Recommendation. HOW TO GET THE CODE: go to finviz.com/screener.ashx, set your filter in the site's own filter panel, then copy the code(s) after 'f=' in the resulting browser URL and paste them here (e.g. 'theme_cryptocurrency'). Combines with sector/industry/marketCap/country/index/theme above. In ETF mode you can paste ETF filter codes the same way (e.g. 'etf_category_bondscorporate'); every code is checked first and the run stops with a clear message if one is not valid, so a typo never returns the unfiltered list.",
            "default": ""
          },
          "includeWhyMoving": {
            "title": "Add \"why is it moving\" note",
            "type": "boolean",
            "description": "Adds FinViz's written explanation of why the stock is moving today: headline, the key points as a list, sentiment (positive / negative) and time. Available for stocks with a notable move — every top gainer we checked had one; quiet stocks get empty fields. Stocks only.",
            "default": false
          },
          "newsPerStock": {
            "title": "Latest news per stock",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Adds the latest headlines for each stock or ETF: title, link, source and publish time. 0 = no news (default), up to 100.",
            "default": 0
          },
          "includeFinancials": {
            "title": "Add financial statements (income, balance sheet, cash flow)",
            "type": "boolean",
            "description": "Adds the full income statement, balance sheet and cash flow statement — annual (up to 9 fiscal years + TTM) and quarterly (last 12 quarters), 31-40 lines each, in millions of the reporting currency. Fast: about 1-2 seconds more per 10 stocks. Stocks only.",
            "default": false
          },
          "includeQuoteData": {
            "title": "Add analyst ratings & company data",
            "type": "boolean",
            "description": "Adds 42 extra fields per stock that the screener tables do not carry: analyst consensus and mean target price, enterprise value and EV/EBITDA, employees, IPO date, exchange, short interest, earnings-surprise history, 3-year EPS and sales growth, 1/3/5-year dividend growth, today's open/high/low and previous close, and the full dividend block (estimate, TTM, ex-date, payout ratio). No extra time. Stocks only.",
            "default": false
          },
          "includeDeepData": {
            "title": "Add financial history, revenue breakdown, insiders & top holders (slower)",
            "type": "boolean",
            "description": "Adds per stock: 10 years + TTM and 9 quarters of EPS, sales and shares outstanding; the latest income statements (revenue, gross profit, operating and net income, R&D, taxes…); revenue by product, region and segment; 13 months of insider buying and selling with the net total; and the top 10 institutional holders and top 10 funds with their ownership %. Adds about 7 seconds per 10 stocks or 15 seconds per 40. Stocks only. For the complete income statement, balance sheet and cash flow, use \"Add financial statements\" instead — it is much faster.",
            "default": false
          },
          "etfCategory": {
            "title": "ETF category",
            "enum": [
              "",
              "bondsbroadmarket",
              "bondsconvertible",
              "bondscorporate",
              "bondsinflationprotected",
              "bondsleveragedinverse",
              "bondsmoneymarket",
              "bondsmortgage",
              "bondsmunicipal",
              "bondsnongovernmentassetbackedsecurities",
              "bondstreasurygovernment",
              "commoditiesmetalsagricultural",
              "commoditiesmetalsdiversifiedcommodities",
              "commoditiesmetalsenergy",
              "commoditiesmetalsgoldmetals",
              "commoditiesmetalsleveragedinverse",
              "currency",
              "currencyleveragedinverse",
              "equityleveragedinverse",
              "globalorexusequitiesbroadregional",
              "globalorexusequitiescountryspecific",
              "globalorexusequitiesdividendfundamental",
              "globalorexusequitiesfactorthematic",
              "globalorexusequitiesindustrysector",
              "globalorexusequitiesquantstrat",
              "otherassettypesleveragedinverse",
              "otherassettypesmultiassetother",
              "targetdatemultiassetleveragedinverse",
              "targetdatemultiassetother",
              "usequitiesbroadmarketsize",
              "usequitiesdividendfundamental",
              "usequitiesfactorthematic",
              "usequitiesindustrysector",
              "usequitiesquantstrat",
              "usequitiesusstyle"
            ],
            "type": "string",
            "description": "Single category, e.g. Bonds - Corporate or US Equities - Broad Market & Size.",
            "default": ""
          },
          "etfAssetType": {
            "title": "Asset type",
            "enum": [
              "",
              "bonds",
              "carbontrading",
              "closedendfunds",
              "commoditiesmetals",
              "cryptocurrency",
              "currency",
              "equitiesstocks",
              "equitiesstocksipobased",
              "freightfutures",
              "hedgefundreplication",
              "mlp",
              "multiassetconservative",
              "multiassetgrowthaggressive",
              "multiassetmoderate",
              "multiassetspreadbetweenassetclasses",
              "multiassettacticalactive",
              "multiassettargetdate2030",
              "multiassettargetdate2035",
              "multiassettargetdate2040",
              "multiassettargetdate2045",
              "multiassettargetdate2050",
              "multiassettargetdate2055",
              "multiassettargetdate2060",
              "multiassettargetdate2065",
              "multiassettargetdate2070",
              "preferredstock",
              "privateequity",
              "spac"
            ],
            "type": "string",
            "description": "What the fund holds: stocks, bonds, commodities, crypto, multi-asset, preferred stock, etc.",
            "default": ""
          },
          "etfMaxExpense": {
            "title": "Max expense ratio",
            "enum": [
              "",
              "u01",
              "u02",
              "u03",
              "u04",
              "u05",
              "u06",
              "u07",
              "u08",
              "u09",
              "u10"
            ],
            "type": "string",
            "description": "Keep only funds with a net expense ratio under this level.",
            "default": ""
          },
          "etfFundFlows": {
            "title": "Fund flows",
            "enum": [
              "",
              "1mo0",
              "1mo10",
              "1mo25",
              "1mo50",
              "1mu0",
              "1mu10",
              "1mu25",
              "1mu50",
              "3mo0",
              "3mo10",
              "3mo25",
              "3mo50",
              "3mu0",
              "3mu10",
              "3mu25",
              "3mu50",
              "ytdo0",
              "ytdo10",
              "ytdo25",
              "ytdo50",
              "ytdu0",
              "ytdu10",
              "ytdu25",
              "ytdu50",
              "1yo0",
              "1yo10",
              "1yo25",
              "1yo50",
              "1yu0",
              "1yu10",
              "1yu25",
              "1yu50"
            ],
            "type": "string",
            "description": "Net money flowing in or out, as % of assets, over 1 month, 3 months, year-to-date or 1 year.",
            "default": ""
          },
          "etfReturn": {
            "title": "Total return",
            "enum": [
              "",
              "1yo0",
              "1yo05",
              "1yo10",
              "1yo25",
              "1yu0",
              "1yu05",
              "1yu10",
              "1yu25",
              "3yo0",
              "3yo05",
              "3yo10",
              "3yo25",
              "3yu0",
              "3yu05",
              "3yu10",
              "3yu25",
              "5yo0",
              "5yo05",
              "5yo10",
              "5yo25",
              "5yu0",
              "5yu05",
              "5yu10",
              "5yu25",
              "10yo0",
              "10yo05",
              "10yo10",
              "10yo25",
              "10yu0",
              "10yu05",
              "10yu10",
              "10yu25",
              "sio0",
              "sio05",
              "sio10",
              "sio25",
              "siu0",
              "siu05",
              "siu10",
              "siu25"
            ],
            "type": "string",
            "description": "Annualized total return over 1, 3, 5 or 10 years, or since inception.",
            "default": ""
          },
          "etfDividendYield": {
            "title": "Dividend yield",
            "enum": [
              "",
              "none",
              "pos",
              "high",
              "veryhigh",
              "o1",
              "o2",
              "o3",
              "o4",
              "o5",
              "o6",
              "o7",
              "o8",
              "o9",
              "o10"
            ],
            "type": "string",
            "description": "Distribution yield threshold.",
            "default": ""
          },
          "etfSponsor": {
            "title": "Issuer",
            "type": "string",
            "description": "Fund issuer by name, e.g. Vanguard, iShares, SPDR, Invesco, Schwab, ARK. Matched against the official issuer list; an unknown name stops the run with suggestions instead of returning everything.",
            "default": ""
          },
          "etfTag": {
            "title": "Tag",
            "type": "string",
            "description": "One theme tag, e.g. A.I., semiconductors, covered-call, bitcoin, dividend, or a stock ticker (AAPL, NVDA) to find funds built around it. Matched against the official tag list.",
            "default": ""
          },
          "etfTrackedIndex": {
            "title": "Tracked index",
            "type": "string",
            "description": "Index the fund tracks, e.g. S&P 500 Index, Nasdaq 100 Index, Russell 2000 Index. Matched against the official index list.",
            "default": ""
          },
          "etfSort": {
            "title": "Sort ETFs by",
            "enum": [
              "aum",
              "expenseRatio",
              "flowsYtd",
              "flows1M",
              "flows3M",
              "return1Y",
              "return3Y",
              "return5Y",
              "dividendYield",
              "change",
              "changeAsc",
              "volume",
              "relativeVolume",
              "perfYtd",
              "ticker"
            ],
            "type": "string",
            "description": "Order of the returned ETFs. Largest assets first by default.",
            "default": "aum"
          },
          "dateFrom": {
            "title": "From date",
            "type": "string",
            "description": "First day of the calendar range (New York date). Empty = today."
          },
          "dateTo": {
            "title": "To date",
            "type": "string",
            "description": "Last day of the calendar range. Empty = 6 days after the from date (one week). Up to 31 days per run."
          },
          "minMarketCapMillions": {
            "title": "Minimum market cap (earnings calendar)",
            "minimum": 0,
            "type": "integer",
            "description": "Earnings calendar: keep only companies at least this size, in millions of USD. E.g. 10000 = $10B+. Empty or 0 = all companies."
          },
          "minImportance": {
            "title": "Minimum importance (economic calendar)",
            "enum": [
              "1",
              "2",
              "3"
            ],
            "type": "string",
            "description": "Economic calendar: keep only releases of at least this importance. High = market-moving releases like CPI, payrolls and ISM.",
            "default": "1"
          },
          "groupBy": {
            "title": "Group by (performance mode)",
            "enum": [
              "sector",
              "industry",
              "country",
              "capitalization"
            ],
            "type": "string",
            "description": "Sector / industry / country performance: which grouping to return. With Industry, the Sector filter above narrows it to the industries of one sector.",
            "default": "sector"
          },
          "marketType": {
            "title": "Market (futures, forex & crypto mode)",
            "enum": [
              "all",
              "futures",
              "forex",
              "crypto"
            ],
            "type": "string",
            "description": "Which instruments to return: all (default), futures (indices, rates, energy, metals, grains, softs, meats, currencies), forex pairs or crypto.",
            "default": "all"
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Apify datacenter proxies work for FinViz. Switch to Residential only if you hit rate limits.",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}