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. |
JSON Schema
{
"$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.
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.