Karma.Domains · Schema

ReportListFilterSchema

CompanySEODomainsDataAPI

Properties

Name Type Description
combine_seo object Combined SEO filter. OR logic inside each group by selected vendors; groups are combined with AND.
favorites object Filter by favorites. True = show only favorite reports, False = exclude favorites. Requires user_id to be provided.
has_annotations object Filter by report annotations. True = only reports with a note or tags, False = exclude annotated reports. Pro only.
report_tags object Filter by annotation tags (AND logic — report must contain all selected tags). Pro only.
tlds object List of TLD's separated by comma or space
domain object Domain Name. Use comma (,) for AND logic (all domains must match) or pipe (|) for OR logic (any domain matches). Case-insensitive substring search.
categories object List of categories. Each category will be searched with OR logic (any category matches). Use exact flat category names. Case-insensitive substring search.
categories_exclude object Categories to exclude. OR logic — domain is excluded if it has ANY listed category. Use exact flat category names. Case-insensitive substring search.
domain_type object Filter by domain base type: auctions, backorder, buynow, or expired. OR logic (any selected type matches).
languages object List of languages. Use comma (,) for AND logic (all languages must match) or pipe (|) for OR logic (any language matches). Case-insensitive substring search.
keywords object Keywords to search in web archive content (title, description, h1-h6, etc.). Use comma (,) for AND logic (all keywords must be found) or pipe (|) for OR logic (any keyword found).
openpagerank_min object Openpagerank (OPR) Min (0-10)
openpagerank_max object Openpagerank (OPR) Max (0-10)
domain_numbers object Domain Name has Numbers (True/False)
domain_hyphens object Domain Name has Hyphens (True/False)
domain_length_min object Domain Name Length Min (1-30)
domain_length_max object Domain Name Length Max (1-30)
majestic_tf_min object Majestic Trust Flow (TF) Min (0-100)
majestic_tf_max object Majestic Trust Flow (TF) Max (0-100)
majestic_cf_min object Majestic Citation Flow (CF) Min (0-100)
majestic_cf_max object Majestic Citation Flow (CF) Max (0-100)
majestic_ratio_min object Majestic Ratio (TF/CF) Min. Two decimals, empty when CF is 0.
majestic_ratio_max object Majestic Ratio (TF/CF) Max. Two decimals, empty when CF is 0.
majestic_bl_min object Majestic Backlinks (BL) Min
majestic_bl_max object Majestic Backlinks (BL) Max
majestic_rd_min object Majestic Referring Domains (RD) Min
majestic_rd_max object Majestic Referring Domains (RD) Max
wa_age_min object Domain age in years (Min) by Wayback Machine
wa_age_max object Domain age in years (Max) by Wayback Machine
wa_first_snap object Wayback Machine first snap date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2020-01-01', '2023-12-31']). Time is automatically set to 00:00:00 for start and 23:59:
wa_last_snap object Wayback Machine last snap date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2020-01-01', '2023-12-31']). Time is automatically set to 00:00:00 for start and 23:59:5
karmascore_min object KarmaScore Min (0-100)
karmascore_max object KarmaScore Max (0-100)
wa_hieroglyphs object Content has Hieroglyphs (Asian Content) in Wayback Machine (True/False)
wa_redirects object Content has redirects in Wayback Machine. True = has redirects (HTTP codes 301, 302, 307, 308), False = no redirects.
wa_error403 object Content has HTTP error code 403 (Forbidden) in Wayback Machine. True = has 403 errors, False = no 403 errors.
wa_changes_min object Minimum number of content changes in Wayback Machine history
wa_changes_max object Maximum number of content changes in Wayback Machine history
wa_parkings_min object Minimum number of parking pages in Wayback Machine history
wa_parkings_max object Maximum number of parking pages in Wayback Machine history
wa_redirects_min object Minimum number of redirects in Wayback Machine history
wa_redirects_max object Maximum number of redirects in Wayback Machine history
wa_lang_filters object List of language filters with optional minimum percentage. Each filter: {'language': 'en', 'ratio_min': 30} or {'language': 'ru'}. OR logic - matches any language.
wa_server_code object HTTP server response code in Wayback Machine (e.g., 200, 301, 302, 403, 404). Used together with wa_server_code_ratio_min/max. Filters by server_code field.
wa_server_code_ratio_min object Server Code Ratio in Wayback Machine Min (0-100)
wa_server_code_ratio_max object Server Code Ratio in Wayback Machine Max (0-100)
sw_visits_min object Similarweb Visits Min
sw_visits_max object Similarweb Visits Max
sw_ts_social_min object Similarweb Traffic Sources Social Ratio Min (0-100)
sw_ts_social_max object Similarweb Traffic Sources Social Ratio Max (0-100)
sw_ts_paid_referrals_min object Similarweb Traffic Sources Paid Referrals Ratio Min (0-100)
sw_ts_paid_referrals_max object Similarweb Traffic Sources Paid Referrals Ratio Max (0-100)
sw_ts_mail_min object Similarweb Traffic Sources Mail Ratio Min (0-100)
sw_ts_mail_max object Similarweb Traffic Sources Mail Ratio Max (0-100)
sw_ts_referrals_min object Similarweb Traffic Sources Referrals Ratio Min (0-100)
sw_ts_referrals_max object Similarweb Traffic Sources Referrals Ratio Max (0-100)
sw_ts_search_min object Similarweb Traffic Sources Search Ratio Min (0-100)
sw_ts_search_max object Similarweb Traffic Sources Search Ratio Max (0-100)
sw_ts_direct_min object Similarweb Traffic Sources Direct Ratio Min (0-100)
sw_ts_direct_max object Similarweb Traffic Sources Direct Ratio Max (0-100)
sw_country_filters object List of country filters with optional minimum traffic share. Each filter: {'country': 'US', 'share_min': 50} or {'country': 'GB'}. OR logic - matches any country.
sw_country_share_min object Similarweb Country Share Ratio Min (0-100)
sw_country_share_max object Similarweb Country Share Ratio Max (0-100)
sw_last_traffic_date object Similarweb last traffic date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM' (e.g., ['2023-01', '2023-12']). Filters by Year and Month fields.
moz_da_min object Moz Domain Authority (DA) Min
moz_da_max object Moz Domain Authority (DA) Max
moz_ss_min object Moz Spam Score (SS) Min (0-100)
moz_ss_max object Moz Spam Score (SS) Max (0-100)
moz_bl_min object Moz Backlinks (External Pages) Min
moz_bl_max object Moz Backlinks (External Pages) Max
moz_rd_min object Moz Referring Domains (RD) Min
moz_rd_max object Moz Referring Domains (RD) Max
moz_bl_url object Moz backlink URL source(s). Use comma (,) for AND logic (all URLs must be found) or pipe (|) for OR logic (any URL found). Case-insensitive phrase matching.
moz_bl_anchor object Moz backlink anchor text(s). Use comma (,) for AND logic (all anchors must be found) or pipe (|) for OR logic (any anchor found). Case-insensitive phrase matching.
ahrefs_dr_min object Ahrefs Domain Rating (DR) Min (0-100)
ahrefs_dr_max object Ahrefs Domain Rating (DR) Max (0-100)
ahrefs_ur_min object Ahrefs URL Rating (UR) Min (0-100)
ahrefs_ur_max object Ahrefs URL Rating (UR) Max (0-100)
ahrefs_ar_min object Ahrefs Rank (AR) Min (lower rank = stronger domain)
ahrefs_ar_max object Ahrefs Rank (AR) Max
sr_as_min object Semrush Authority Score (AS) Min (0-100)
sr_as_max object Semrush Authority Score (AS) Max (0-100)
sr_bl_min object Semrush Backlinks Min
sr_bl_max object Semrush Backlinks Max
sr_rd_min object Semrush Referring Domains Min
sr_rd_max object Semrush Referring Domains Max
sr_ip_min object Semrush Referring IPs Min
sr_ip_max object Semrush Referring IPs Max
sr_edu_min object Semrush EDU Backlinks Min
sr_edu_max object Semrush EDU Backlinks Max
sr_gov_min object Semrush GOV Backlinks Min
sr_gov_max object Semrush GOV Backlinks Max
sr_visits_min object Semrush Visits Min
sr_visits_max object Semrush Visits Max
sr_users_min object Semrush Unique Visitors Min
sr_users_max object Semrush Unique Visitors Max
sr_desktop_share_min object Semrush Desktop Share Min (0-100%)
sr_desktop_share_max object Semrush Desktop Share Max (0-100%)
sr_mobile_share_min object Semrush Mobile Share Min (0-100%)
sr_mobile_share_max object Semrush Mobile Share Max (0-100%)
sr_direct_min object Semrush Traffic Direct Min
sr_direct_max object Semrush Traffic Direct Max
sr_search_organic_min object Semrush Traffic Search Organic Min
sr_search_organic_max object Semrush Traffic Search Organic Max
sr_search_paid_min object Semrush Traffic Search Paid Min
sr_search_paid_max object Semrush Traffic Search Paid Max
sr_referral_min object Semrush Traffic Referral Min
sr_referral_max object Semrush Traffic Referral Max
sr_social_min object Semrush Traffic Social Min
sr_social_max object Semrush Traffic Social Max
sr_mail_min object Semrush Traffic Mail Min
sr_mail_max object Semrush Traffic Mail Max
ke_etv_min object KeywordsEverywhere Estimated Traffic Value (ETV) Min
ke_etv_max object KeywordsEverywhere Estimated Traffic Value (ETV) Max
ke_total_min object KeywordsEverywhere Total Keywords Min
ke_total_max object KeywordsEverywhere Total Keywords Max
ke_keyword object KeywordsEverywhere keyword(s). Use comma (,) for AND logic (all keywords must be found) or pipe (|) for OR logic (any keyword found). Case-insensitive phrase matching.
google_title_index object Search in the Google snippet title when requesting site:domain.tld (domain's pages in Google index). Use comma (,) for AND or pipe (|) for OR. Case-insensitive.
google_title_mentions object Search in the Google snippet title when requesting "domain.tld" (mentions). Use comma (,) for AND or pipe (|) for OR. Case-insensitive.
google_description_index object Search in the Google snippet description when requesting site:domain.tld (domain's pages in Google index). Use comma (,) for AND or pipe (|) for OR. Case-insensitive.
google_description_mentions object Search in the Google snippet description when requesting "domain.tld" (mentions). Use comma (,) for AND or pipe (|) for OR. Case-insensitive.
google_has_index object At least one Google result for site:domain.tld (domain's pages in Google index). True/False. None = any.
google_has_mentions object At least one Google result for "domain.tld" (sites that mention the domain). True/False. None = any.
brandscore_min object Brandscore Min (0-100). Brandscore is the domain brandiness indicator: higher value = more brand-like, brandable (brand-worthy, suitable for a brand).
brandscore_max object Brandscore Max (0-100). Brandscore is the domain brandiness indicator: higher value = more brand-like, brandable (brand-worthy, suitable for a brand).
karmametric_min object Karma Metric Min (0-100)
karmametric_max object Karma Metric Max (0-100)
auction_source object Auction source(s). Each item can be a source name or 'source|sale_type' format (e.g., ['godaddy', 'namejet|buynow']). Case-insensitive matching. Items are combined with OR logic.
auction_end_time object Auction end time date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2024-01-01', '2024-12-31']). For 'auctions' report type, only shows active auctions (end_time >=
auction_added_time object Auction added time date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2024-01-01', '2024-12-31']). For 'auctions' report type, only shows domains with active auction
report_added_time object Report added date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2020-01-01', '2023-12-31']). Time is automatically set to 00:00:00 for start and 23:59:59 for end. Fi
auction_price_min object Auction Price Min (USD/EUR)
auction_price_max object Auction Price Max (USD/EUR)
auction_bids_min object Auction Bids Min (Number of bids)
auction_bids_max object Auction Bids Max (Number of bids)
website_ids object List of website service IDs (e.g., Google Analytics ID, Yandex Metrika ID). OR logic - finds domains with ANY of the specified IDs. Used to find domains owned by the same owner.
name_starts object Second-level name starts with this sequence. Several alternatives separated by a space or | always use OR. A hyphen stays inside one value. Case-insensitive. Example: car auto.
name_ends object Second-level name ends with this sequence. Several alternatives separated by a space or | always use OR. A hyphen stays inside one value. Case-insensitive. Example: shop store.
ln_pattern object Letter/digit patterns of the second-level name. OR logic. L=letter, N=digit, H=hyphen, X=other. Example: LLLL, LLNN.
cv_pattern object Vowel/consonant patterns of the second-level name. OR logic. V=aeiouy, C=other Latin letter, N=digit, H=hyphen, X=other. Example: CVCV.
digit_count_min object Minimum number of digits in the second-level name.
digit_count_max object Maximum number of digits in the second-level name.
hyphen_count_min object Minimum number of hyphens in the second-level name.
hyphen_count_max object Maximum number of hyphens in the second-level name.
name_word_count_min object Minimum number of classified words in the name.
name_word_count_max object Maximum number of classified words in the name.
name_types object Name types from settings/name_analysis.json. OR logic. A domain matches if any selected type is present.
name_languages object Detected name language codes. OR logic.
name_token object Exact classified token anywhere in the name. Case-insensitive.
name_industries object Industry ids from settings/name_analysis.json. OR logic.
name_first_token object Exact first classified token. Several alternatives separated by | use OR. Case-insensitive. Example: blog|shop.
name_last_token object Exact last classified token. Several alternatives separated by | use OR. Case-insensitive. Example: blog|shop.
name_confidence_min object Minimum overall name-classification confidence, from 0 to 1.
name_status object Name analysis state. Absent analysis is not completed and not failed.
View JSON Schema on GitHub

JSON Schema

karma-domains-report-list-filter-schema-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/karma-domains/main/json-schema/karma-domains-report-list-filter-schema-schema.json",
  "title": "ReportListFilterSchema",
  "x-generated": "2026-10-06",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/karma-domains-openapi.json#/components/schemas/ReportListFilterSchema",
  "properties": {
    "combine_seo": {
      "anyOf": [
        {
          "$ref": "#/$defs/CombineSEOFilter"
        },
        {
          "type": "null"
        }
      ],
      "description": "Combined SEO filter. OR logic inside each group by selected vendors; groups are combined with AND."
    },
    "favorites": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Favorites",
      "description": "Filter by favorites. True = show only favorite reports, False = exclude favorites. Requires user_id to be provided."
    },
    "has_annotations": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Has Annotations",
      "description": "Filter by report annotations. True = only reports with a note or tags, False = exclude annotated reports. Pro only."
    },
    "report_tags": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Report Tags",
      "description": "Filter by annotation tags (AND logic — report must contain all selected tags). Pro only."
    },
    "tlds": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 350
        },
        {
          "type": "null"
        }
      ],
      "title": "Tlds",
      "description": "List of TLD's separated by comma or space"
    },
    "domain": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 350
        },
        {
          "type": "null"
        }
      ],
      "title": "Domain",
      "description": "Domain Name. Use comma (,) for AND logic (all domains must match) or pipe (|) for OR logic (any domain matches). Case-insensitive substring search."
    },
    "categories": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Categories",
      "description": "List of categories. Each category will be searched with OR logic (any category matches). Use exact flat category names. Case-insensitive substring search."
    },
    "categories_exclude": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Categories Exclude",
      "description": "Categories to exclude. OR logic — domain is excluded if it has ANY listed category. Use exact flat category names. Case-insensitive substring search."
    },
    "domain_type": {
      "anyOf": [
        {
          "items": {
            "type": "string",
            "enum": [
              "auctions",
              "backorder",
              "buynow",
              "expired"
            ]
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Domain Type",
      "description": "Filter by domain base type: auctions, backorder, buynow, or expired. OR logic (any selected type matches)."
    },
    "languages": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 350
        },
        {
          "type": "null"
        }
      ],
      "title": "Languages",
      "description": "List of languages. Use comma (,) for AND logic (all languages must match) or pipe (|) for OR logic (any language matches). Case-insensitive substring search."
    },
    "keywords": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 350
        },
        {
          "type": "null"
        }
      ],
      "title": "Keywords",
      "description": "Keywords to search in web archive content (title, description, h1-h6, etc.). Use comma (,) for AND logic (all keywords must be found) or pipe (|) for OR logic (any keyword found)."
    },
    "openpagerank_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Openpagerank Min",
      "description": "Openpagerank (OPR) Min (0-10)"
    },
    "openpagerank_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Openpagerank Max",
      "description": "Openpagerank (OPR) Max (0-10)"
    },
    "domain_numbers": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Domain Numbers",
      "description": "Domain Name has Numbers (True/False)"
    },
    "domain_hyphens": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Domain Hyphens",
      "description": "Domain Name has Hyphens (True/False)"
    },
    "domain_length_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Domain Length Min",
      "description": "Domain Name Length Min (1-30)"
    },
    "domain_length_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Domain Length Max",
      "description": "Domain Name Length Max (1-30)"
    },
    "majestic_tf_min": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Tf Min",
      "description": "Majestic Trust Flow (TF) Min (0-100)"
    },
    "majestic_tf_max": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Tf Max",
      "description": "Majestic Trust Flow (TF) Max (0-100)"
    },
    "majestic_cf_min": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Cf Min",
      "description": "Majestic Citation Flow (CF) Min (0-100)"
    },
    "majestic_cf_max": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Cf Max",
      "description": "Majestic Citation Flow (CF) Max (0-100)"
    },
    "majestic_ratio_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Ratio Min",
      "description": "Majestic Ratio (TF/CF) Min. Two decimals, empty when CF is 0."
    },
    "majestic_ratio_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Ratio Max",
      "description": "Majestic Ratio (TF/CF) Max. Two decimals, empty when CF is 0."
    },
    "majestic_bl_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Bl Min",
      "description": "Majestic Backlinks (BL) Min"
    },
    "majestic_bl_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Bl Max",
      "description": "Majestic Backlinks (BL) Max"
    },
    "majestic_rd_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Rd Min",
      "description": "Majestic Referring Domains (RD) Min"
    },
    "majestic_rd_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Majestic Rd Max",
      "description": "Majestic Referring Domains (RD) Max"
    },
    "wa_age_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Age Min",
      "description": "Domain age in years (Min) by Wayback Machine"
    },
    "wa_age_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Age Max",
      "description": "Domain age in years (Max) by Wayback Machine"
    },
    "wa_first_snap": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa First Snap",
      "description": "Wayback Machine first snap date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2020-01-01', '2023-12-31']). Time is automatically set to 00:00:00 for start and 23:59:59 for end."
    },
    "wa_last_snap": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Last Snap",
      "description": "Wayback Machine last snap date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM-DD' (e.g., ['2020-01-01', '2023-12-31']). Time is automatically set to 00:00:00 for start and 23:59:59 for end."
    },
    "karmascore_min": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Karmascore Min",
      "description": "KarmaScore Min (0-100)"
    },
    "karmascore_max": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Karmascore Max",
      "description": "KarmaScore Max (0-100)"
    },
    "wa_hieroglyphs": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Hieroglyphs",
      "description": "Content has Hieroglyphs (Asian Content) in Wayback Machine (True/False)"
    },
    "wa_redirects": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Redirects",
      "description": "Content has redirects in Wayback Machine. True = has redirects (HTTP codes 301, 302, 307, 308), False = no redirects."
    },
    "wa_error403": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Error403",
      "description": "Content has HTTP error code 403 (Forbidden) in Wayback Machine. True = has 403 errors, False = no 403 errors."
    },
    "wa_changes_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Changes Min",
      "description": "Minimum number of content changes in Wayback Machine history"
    },
    "wa_changes_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Changes Max",
      "description": "Maximum number of content changes in Wayback Machine history"
    },
    "wa_parkings_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Parkings Min",
      "description": "Minimum number of parking pages in Wayback Machine history"
    },
    "wa_parkings_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Parkings Max",
      "description": "Maximum number of parking pages in Wayback Machine history"
    },
    "wa_redirects_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Redirects Min",
      "description": "Minimum number of redirects in Wayback Machine history"
    },
    "wa_redirects_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Redirects Max",
      "description": "Maximum number of redirects in Wayback Machine history"
    },
    "wa_lang_filters": {
      "anyOf": [
        {
          "items": {
            "$ref": "#/$defs/LanguageFilterItem"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Lang Filters",
      "description": "List of language filters with optional minimum percentage. Each filter: {'language': 'en', 'ratio_min': 30} or {'language': 'ru'}. OR logic - matches any language."
    },
    "wa_server_code": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Server Code",
      "description": "HTTP server response code in Wayback Machine (e.g., 200, 301, 302, 403, 404). Used together with wa_server_code_ratio_min/max. Filters by server_code field."
    },
    "wa_server_code_ratio_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Server Code Ratio Min",
      "description": "Server Code Ratio in Wayback Machine Min (0-100)"
    },
    "wa_server_code_ratio_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Wa Server Code Ratio Max",
      "description": "Server Code Ratio in Wayback Machine Max (0-100)"
    },
    "sw_visits_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Visits Min",
      "description": "Similarweb Visits Min"
    },
    "sw_visits_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Visits Max",
      "description": "Similarweb Visits Max"
    },
    "sw_ts_social_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Social Min",
      "description": "Similarweb Traffic Sources Social Ratio Min (0-100)"
    },
    "sw_ts_social_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Social Max",
      "description": "Similarweb Traffic Sources Social Ratio Max (0-100)"
    },
    "sw_ts_paid_referrals_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Paid Referrals Min",
      "description": "Similarweb Traffic Sources Paid Referrals Ratio Min (0-100)"
    },
    "sw_ts_paid_referrals_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Paid Referrals Max",
      "description": "Similarweb Traffic Sources Paid Referrals Ratio Max (0-100)"
    },
    "sw_ts_mail_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Mail Min",
      "description": "Similarweb Traffic Sources Mail Ratio Min (0-100)"
    },
    "sw_ts_mail_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Mail Max",
      "description": "Similarweb Traffic Sources Mail Ratio Max (0-100)"
    },
    "sw_ts_referrals_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Referrals Min",
      "description": "Similarweb Traffic Sources Referrals Ratio Min (0-100)"
    },
    "sw_ts_referrals_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Referrals Max",
      "description": "Similarweb Traffic Sources Referrals Ratio Max (0-100)"
    },
    "sw_ts_search_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Search Min",
      "description": "Similarweb Traffic Sources Search Ratio Min (0-100)"
    },
    "sw_ts_search_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Search Max",
      "description": "Similarweb Traffic Sources Search Ratio Max (0-100)"
    },
    "sw_ts_direct_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Direct Min",
      "description": "Similarweb Traffic Sources Direct Ratio Min (0-100)"
    },
    "sw_ts_direct_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Ts Direct Max",
      "description": "Similarweb Traffic Sources Direct Ratio Max (0-100)"
    },
    "sw_country_filters": {
      "anyOf": [
        {
          "items": {
            "$ref": "#/$defs/CountryFilterItem"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Country Filters",
      "description": "List of country filters with optional minimum traffic share. Each filter: {'country': 'US', 'share_min': 50} or {'country': 'GB'}. OR logic - matches any country."
    },
    "sw_country_share_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Country Share Min",
      "description": "Similarweb Country Share Ratio Min (0-100)"
    },
    "sw_country_share_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Country Share Max",
      "description": "Similarweb Country Share Ratio Max (0-100)"
    },
    "sw_last_traffic_date": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Sw Last Traffic Date",
      "description": "Similarweb last traffic date range. Array of 2 strings: [start_date, end_date]. Format: 'YYYY-MM' (e.g., ['2023-01', '2023-12']). Filters by Year and Month fields."
    },
    "moz_da_min": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Da Min",
      "description": "Moz Domain Authority (DA) Min"
    },
    "moz_da_max": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Da Max",
      "description": "Moz Domain Authority (DA) Max"
    },
    "moz_ss_min": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Ss Min",
      "description": "Moz Spam Score (SS) Min (0-100)"
    },
    "moz_ss_max": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Ss Max",
      "description": "Moz Spam Score (SS) Max (0-100)"
    },
    "moz_bl_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Bl Min",
      "description": "Moz Backlinks (External Pages) Min"
    },
    "moz_bl_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Bl Max",
      "description": "Moz Backlinks (External Pages) Max"
    },
    "moz_rd_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Rd Min",
      "description": "Moz Referring Domains (RD) Min"
    },
    "moz_rd_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Rd Max",
      "description": "Moz Referring Domains (RD) Max"
    },
    "moz_bl_url": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 350
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Bl Url",
      "description": "Moz backlink URL source(s). Use comma (,) for AND logic (all URLs must be found) or pipe (|) for OR logic (any URL found). Case-insensitive phrase matching."
    },
    "moz_bl_anchor": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 350
        },
        {
          "type": "null"
        }
      ],
      "title": "Moz Bl Anchor",
      "description": "Moz backlink anchor text(s). Use comma (,) for AND logic (all anchors must be found) or pipe (|) for OR logic (any anchor found). Case-insensitive phrase matching."
    },
    "ahrefs_dr_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Ahrefs Dr Min",
      "description": "Ahrefs Domain Rating (DR) Min (0-100)"
    },
    "ahrefs_dr_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Ahrefs Dr Max",
      "description": "Ahrefs Domain Rating (DR) Max (0-100)"
    },
    "ahrefs_ur_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Ahrefs Ur Min",
      "description": "Ahrefs URL Rating (UR) Min (0-100)"
    },
    "ahrefs_ur_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Ahrefs Ur Max",
      "description": "Ahrefs URL Rating (UR) Max (0-100)"
    },
    "ahrefs_ar_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Ahrefs Ar Min",
      "description": "Ahrefs Rank (AR) Min (lower rank = stronger domain)"
    },
    "ahrefs_ar_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Ahrefs Ar Max",
      "description": "Ahrefs Rank (AR) Max"
    },
    "sr_as_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr As Min",
      "description": "Semrush Authority Score (AS) Min (0-100)"
    },
    "sr_as_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr As Max",
      "description": "Semrush Authority Score (AS) Max (0-100)"
    },
    "sr_bl_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Bl Min",
      "description": "Semrush Backlinks Min"
    },
    "sr_bl_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Bl Max",
      "description": "Semrush Backlinks Max"
    },
    "sr_rd_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Rd Min",
      "description": "Semrush Referring Domains Min"
    },
    "sr_rd_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Rd Max",
      "description": "Semrush Referring Domains Max"
    },
    "sr_ip_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Ip Min",
      "description": "Semrush Referring IPs Min"
    },
    "sr_ip_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Ip Max",
      "description": "Semrush Referring IPs Max"
    },
    "sr_edu_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Edu Min",
      "description": "Semrush EDU Backlinks Min"
    },
    "sr_edu_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Edu Max",
      "description": "Semrush EDU Backlinks Max"
    },
    "sr_gov_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Gov Min",
      "description": "Semrush GOV Backlinks Min"
    },
    "sr_gov_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Gov Max",
      "description": "Semrush GOV Backlinks Max"
    },
    "sr_visits_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Visits Min",
      "description": "Semrush Visits Min"
    },
    "sr_visits_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Visits Max",
      "description": "Semrush Visits Max"
    },
    "sr_users_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Users Min",
      "description": "Semrush Unique Visitors Min"
    },
    "sr_users_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Users Max",
      "description": "Semrush Unique Visitors Max"
    },
    "sr_desktop_share_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Desktop Share Min",
      "description": "Semrush Desktop Share Min (0-100%)"
    },
    "sr_desktop_share_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Desktop Share Max",
      "description": "Semrush Desktop Share Max (0-100%)"
    },
    "sr_mobile_share_min": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Mobile Share Min",
      "description": "Semrush Mobile Share Min (0-100%)"
    },
    "sr_mobile_share_max": {
      "anyOf": [
        {
          "type": "number",
          "maximum": 100.0,
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Mobile Share Max",
      "description": "Semrush Mobile Share Max (0-100%)"
    },
    "sr_direct_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Direct Min",
      "description": "Semrush Traffic Direct Min"
    },
    "sr_direct_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Direct Max",
      "description": "Semrush Traffic Direct Max"
    },
    "sr_search_organic_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Search Organic Min",
      "description": "Semrush Traffic Search Organic Min"
    },
    "sr_search_organic_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Search Organic Max",
      "description": "Semrush Traffic Search Organic Max"
    },
    "sr_search_paid_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Search Paid Min",
      "description": "Semrush Traffic Search Paid Min"
    },
    "sr_search_paid_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Search Paid Max",
      "description": "Semrush Traffic Search Paid Max"
    },
    "sr_referral_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Referral Min",
      "description": "Semrush Traffic Referral Min"
    },
    "sr_referral_max": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          "type": "null"
        }
      ],
      "title": "Sr Referral Max",
      "description": "Semrush Traffic Referral Max"
    },
    "sr_social_min": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0.0
        },
        {
          

# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/karma-domains/refs/heads/main/json-schema/karma-domains-report-list-filter-schema-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/karma-domains-report-list-filter-schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.