{
  "id": "hunterio.discover.people",
  "object": "tool",
  "name": "Count Reachable People",
  "summary": "Estimate how many people are reachable across every company matching your filters.",
  "description": "Free people-angle view of company discovery: the same filters and company rows as /discover, plus meta.total_emails — the aggregate personal/generic/total email counts across EVERY matching company, not just the current page. Returns up to 100 companies per page, each with domain, name, and per-company email counts. Suited for sizing a campaign's total reachable audience before spending on per-domain searches. To pull the emails for one of these companies, pass its domain to /domain-search.\n\nRaw hunterio#discover/people endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://hunter.io/api-documentation/v2#discover-people).",
  "category": "lookup",
  "hosted_by": "Hunter",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": "$0.0000",
  "providers": [
    {
      "id": "hunterio",
      "name": "Hunter",
      "price": "$0.0000"
    }
  ],
  "mcp_name": "hunterio_discover_people",
  "input_schema": {
    "type": "object",
    "properties": {
      "body": {
        "anyOf": [
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "organization"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "similar_to"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "headquarters_location"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "industry"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "headcount"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "company_type"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "year_founded"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "keywords"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "technology"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "organization": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company domains."
                  },
                  "name": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Company names."
                  }
                },
                "description": "Select specific companies by domain or name."
              },
              "similar_to": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company domain."
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "A company name."
                  }
                },
                "description": "Find companies similar to one domain or name (domain wins)."
              },
              "headquarters_location": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "continent": {
                          "type": "string",
                          "enum": [
                            "Africa",
                            "Antarctica",
                            "Asia",
                            "Europe",
                            "North America",
                            "Oceania",
                            "South America"
                          ],
                          "description": "A continent name."
                        },
                        "business_region": {
                          "type": "string",
                          "enum": [
                            "AMER",
                            "EMEA",
                            "APAC",
                            "LATAM"
                          ],
                          "description": "A business region: AMER, EMEA, APAC, or LATAM."
                        },
                        "country": {
                          "type": "string",
                          "minLength": 2,
                          "maxLength": 2,
                          "description": "ISO 3166-1 alpha-2 country code, e.g. 'US'."
                        },
                        "state": {
                          "type": "string",
                          "description": "US state code — only valid when country is 'US'."
                        },
                        "city": {
                          "type": "string",
                          "description": "City name."
                        }
                      },
                      "description": "A location: continent, business_region, or country (+ state/city)."
                    },
                    "description": "Locations to exclude."
                  }
                },
                "description": "Headquarters locations to include and/or exclude."
              },
              "industry": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Values to exclude."
                  }
                },
                "description": "Industries to include/exclude. Valid values: https://hunter.io/files/industries.json"
              },
              "headcount": {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "1-10",
                    "11-50",
                    "51-200",
                    "201-500",
                    "501-1000",
                    "1001-5000",
                    "5001-10000",
                    "10001+"
                  ]
                },
                "description": "Company size ranges to include."
              },
              "company_type": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "educational",
                        "educational institution",
                        "government agency",
                        "non profit",
                        "partnership",
                        "privately held",
                        "public company",
                        "self employed",
                        "self owned",
                        "sole proprietorship"
                      ]
                    },
                    "description": "Company types to exclude."
                  }
                },
                "description": "Company types to include/exclude."
              },
              "year_founded": {
                "type": "object",
                "properties": {
                  "from": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Earliest founding year."
                  },
                  "to": {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991,
                    "description": "Latest founding year."
                  },
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    "description": "Years to exclude."
                  }
                },
                "description": "Founding years: a from/to range, or explicit years to include/exclude (not both)."
              },
              "keywords": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Keywords to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Keywords to include/exclude."
              },
              "technology": {
                "type": "object",
                "properties": {
                  "include": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to include."
                  },
                  "exclude": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1
                    },
                    "description": "Technologies to exclude."
                  },
                  "match": {
                    "type": "string",
                    "enum": [
                      "any",
                      "all"
                    ],
                    "description": "Match on any or all of the listed values. Default 'all'."
                  }
                },
                "description": "Technologies in use. Valid values: https://hunter.io/files/technologies.json"
              },
              "funding": {
                "type": "object",
                "properties": {
                  "series": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "pre_seed",
                        "seed",
                        "pre_series_a",
                        "series_a",
                        "pre_series_b",
                        "series_b",
                        "pre_series_c",
                        "series_c+",
                        "other"
                      ]
                    },
                    "description": "Funding series to include."
                  },
                  "amount": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Minimum amount raised."
                      },
                      "to": {
                        "type": "number",
                        "minimum": 0,
                        "description": "Maximum amount raised."
                      }
                    },
                    "description": "Total funding amount range."
                  },
                  "date": {
                    "type": "object",
                    "properties": {
                      "from": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      },
                      "to": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                      }
                    },
                    "description": "Last funding date range."
                  }
                },
                "description": "Funding series, amount, and date filters."
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "description": "Companies per page. Default and max 100."
              },
              "offset": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000,
                "description": "Companies to skip. Max 10,000."
              }
            },
            "required": [
              "funding"
            ],
            "additionalProperties": false
          }
        ],
        "description": "Provide at least one filter — the same filter set as /discover."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "kind": "endpoint"
}