{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/karma-domains/main/json-schema/karma-domains-report-full-response-schema-schema.json", "title": "ReportFullResponseSchema", "description": "Report full response schema", "x-generated": "2026-10-06", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/karma-domains-openapi.json#/components/schemas/ReportFullResponseSchema", "properties": { "providers_status": { "anyOf": [ { "additionalProperties": { "type": "string" }, "type": "object" }, { "type": "null" } ], "title": "Providers Status" }, "report_type": { "type": "string", "title": "Report Type" }, "favorite": { "type": "boolean", "title": "Favorite", "default": false }, "annotation": { "anyOf": [ { "$ref": "#/$defs/ReportAnnotationData" }, { "type": "null" } ] }, "demo": { "type": "boolean", "title": "Demo", "default": false }, "guest_view": { "type": "boolean", "title": "Guest View", "default": false }, "is_expired": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "title": "Is Expired" }, "processed": { "type": "boolean", "title": "Processed", "default": false }, "added_at": { "type": "integer", "title": "Added At" }, "updated_at": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Updated At" }, "created_at": { "title": "Created At" }, "checked_at": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Checked At" }, "expire_checked_at": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Expire Checked At" }, "web_archive": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Web Archive" }, "metrics": { "anyOf": [ { "$ref": "#/$defs/DomainMetrics" }, { "type": "null" } ] }, "domain": { "type": "string", "title": "Domain" }, "domain_tld": { "type": "string", "title": "Domain Tld" }, "domain_length": { "type": "integer", "title": "Domain Length" }, "domain_numbers": { "type": "boolean", "title": "Domain Numbers" }, "domain_hyphens": { "type": "boolean", "title": "Domain Hyphens" }, "name_analysis": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Name Analysis", "description": "Domain name analysis: structure, words, types, languages, industries, and meaning. See name_analysis fields." }, "auctions": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Auctions" }, "task": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Task" }, "report_id": { "type": "string", "title": "Report Id" }, "enrich_seo": { "anyOf": [ { "$ref": "#/$defs/EnrichSeoHintSchema" }, { "type": "null" } ] } }, "type": "object", "required": [ "report_type", "added_at", "domain", "domain_tld", "domain_length", "domain_numbers", "domain_hyphens", "report_id" ], "$defs": { "AhrefsData": { "properties": { "domain_rating": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Domain Rating" }, "ahrefs_rank": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Ahrefs Rank" }, "url_rating": { "anyOf": [ { "type": "number" }, { "type": "integer" }, { "type": "null" } ], "title": "Url Rating" } }, "type": "object", "title": "AhrefsData", "description": "Ahrefs (domain) data model" }, "BlacklistsData": { "properties": { "info_url": { "type": "string", "title": "Info Url" }, "vendor": { "type": "string", "title": "Vendor" }, "info": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Info" } }, "type": "object", "required": [ "info_url", "vendor" ], "title": "BlacklistsData", "description": "Blacklists data model" }, "BrandscoreData": { "properties": { "pronounceability": { "type": "integer", "title": "Pronounceability" }, "memorability": { "type": "integer", "title": "Memorability" }, "uniqueness": { "type": "integer", "title": "Uniqueness" }, "appeal": { "type": "integer", "title": "Appeal" }, "brandscore": { "type": "integer", "title": "Brandscore" } }, "type": "object", "required": [ "pronounceability", "memorability", "uniqueness", "appeal", "brandscore" ], "title": "BrandscoreData", "description": "Brandscore data model" }, "CategoryData": { "properties": { "categories": { "items": { "type": "string" }, "type": "array", "title": "Categories" }, "vendor": { "type": "string", "title": "Vendor" }, "info_url": { "type": "string", "title": "Info Url" } }, "type": "object", "required": [ "categories", "vendor", "info_url" ], "title": "CategoryData", "description": "Category data model" }, "CountryShare": { "properties": { "Country": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Country" }, "CountryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Countrycode" }, "Value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Value" } }, "type": "object", "title": "CountryShare", "description": "SimilarWeb country share data model" }, "DomainMetrics": { "properties": { "categories": { "anyOf": [ { "items": { "$ref": "#/$defs/CategoryData" }, "type": "array" }, { "type": "boolean" }, { "type": "null" } ], "title": "Categories", "default": false }, "openpagerank": { "anyOf": [ { "type": "number" }, { "type": "integer" }, { "type": "boolean" }, { "type": "null" } ], "title": "Openpagerank", "default": false }, "majestic": { "anyOf": [ { "$ref": "#/$defs/MajesticData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Majestic" }, "moz": { "anyOf": [ { "$ref": "#/$defs/MozData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Moz" }, "moz_anchor_profile": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Moz Anchor Profile" }, "ahrefs": { "anyOf": [ { "$ref": "#/$defs/AhrefsData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Ahrefs" }, "semrush": { "anyOf": [ { "$ref": "#/$defs/SemrushData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Semrush" }, "keywordseverywhere": { "anyOf": [ { "$ref": "#/$defs/KeywordseverywhereData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Keywordseverywhere" }, "similarweb": { "anyOf": [ { "$ref": "#/$defs/SimilarWebData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Similarweb" }, "brandscore": { "anyOf": [ { "$ref": "#/$defs/BrandscoreData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Brandscore" }, "karma_metric": { "anyOf": [ { "$ref": "#/$defs/KarmaMetricData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Karma Metric" }, "ai_summary": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Ai Summary" }, "google": { "anyOf": [ { "$ref": "#/$defs/GoogleData" }, { "type": "boolean" }, { "type": "null" } ], "title": "Google" }, "blacklists": { "anyOf": [ { "items": { "$ref": "#/$defs/BlacklistsData" }, "type": "array" }, { "type": "boolean" }, { "type": "null" } ], "title": "Blacklists", "default": false }, "checked_services": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Checked Services" } }, "type": "object", "title": "DomainMetrics", "description": "Domain metrics data model" }, "Engagements": { "properties": { "BounceRate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Bouncerate" }, "Month": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Month" }, "Year": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Year" }, "PagePerVisit": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Pagepervisit" }, "Visits": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Visits" }, "TimeOnSite": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Timeonsite" } }, "type": "object", "title": "Engagements", "description": "SimilarWeb engagements data model" }, "EnrichSeoHintSchema": { "properties": { "available": { "type": "boolean", "title": "Available", "default": false }, "missing": { "items": { "type": "string" }, "type": "array", "title": "Missing" }, "cost": { "type": "integer", "title": "Cost", "default": 3 } }, "type": "object", "title": "EnrichSeoHintSchema", "description": "Whether paid SEO enrich is available for this report." }, "GoogleData": { "properties": { "google_index": { "anyOf": [ { "items": { "$ref": "#/$defs/GoogleItem" }, "type": "array" }, { "type": "null" } ], "title": "Google Index" }, "google_mentions": { "anyOf": [ { "items": { "$ref": "#/$defs/GoogleItem" }, "type": "array" }, { "type": "null" } ], "title": "Google Mentions" } }, "type": "object", "title": "GoogleData", "description": "Google data model" }, "GoogleItem": { "properties": { "rank": { "type": "integer", "title": "Rank" }, "url": { "type": "string", "title": "Url" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Title" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Description" } }, "type": "object", "required": [ "rank", "url" ], "title": "GoogleItem", "description": "Google item data model" }, "KarmaMetricComponents": { "properties": { "A_mass": { "type": "integer", "maximum": 100.0, "minimum": 0.0, "title": "A Mass", "description": "Mass component (0-100)" }, "A_cont": { "type": "integer", "maximum": 100.0, "minimum": 0.0, "title": "A Cont", "description": "Continuity component (0-100)" }, "A_stab": { "type": "integer", "maximum": 100.0, "minimum": 0.0, "title": "A Stab", "description": "Stability component (0-100)" }, "A_trend": { "type": "integer", "maximum": 100.0, "minimum": 0.0, "title": "A Trend", "description": "Trend component (0-100)" }, "A_hist": { "type": "integer", "maximum": 100.0, "minimum": 0.0, "title": "A Hist", "description": "Long-term history component (0-100)", "default": 0 } }, "type": "object", "required": [ "A_mass", "A_cont", "A_stab", "A_trend" ], "title": "KarmaMetricComponents", "description": "Karma metric components model" }, "KarmaMetricData": { "properties": { "karma_metric": { "type": "integer", "maximum": 100.0, "minimum": 0.0, "title": "Karma Metric", "description": "Final metric score (0-100)" }, "components": { "$ref": "#/$defs/KarmaMetricComponents", "description": "Score components" }, "period": { "anyOf": [ { "type": "string", "pattern": "^\\d{4}-\\d{2}$" }, { "type": "null" } ], "title": "Period", "description": "Period YYYY-MM" } }, "type": "object", "required": [ "karma_metric", "components" ], "title": "KarmaMetricData", "description": "Karma metric data model" }, "KeywordItem": { "properties": { "position": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Position" }, "etv": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Etv" }, "keyword": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Keyword" } }, "type": "object", "title": "KeywordItem", "description": "Individual keyword data model" }, "KeywordseverywhereData": { "properties": { "etv": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Etv" }, "total_keywords": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Total Keywords" }, "data": { "anyOf": [ { "items": { "$ref": "#/$defs/KeywordItem" }, "type": "array" }, { "type": "null" } ], "title": "Data" } }, "type": "object", "title": "KeywordseverywhereData", "description": "Keywords data model (from KeywordsEverywhere or similar)" }, "MajesticData": { "properties": { "tf": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Tf" }, "cf": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Cf" }, "backlinks": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Backlinks" }, "refdomains": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Refdomains" }, "primary_topic": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Primary Topic" }, "topics": { "anyOf": [ { "items": {}, "type": "array" }, { "type": "null" } ], "title": "Topics" }, "anchor_lang": { "anyOf": [ { "items": {}, "type": "array" }, { "type": "null" } ], "title": "Anchor Lang" }, "indexed_urls": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Indexed Urls" }, "referring_ips": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Referring Ips" }, "referring_subnets": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Referring Subnets" }, "ratio": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Ratio" } }, "type": "object", "title": "MajesticData", "description": "Majestic data model" }, "MozBacklink": { "properties": { "domain_source": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Domain Source" }, "url_source": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Url Source" }, "domain_target": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Domain Target" }, "url_target": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Url Target" }, "anchor_text": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Anchor Text" }, "harmonic_centrality": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Harmonic Centrality" }, "last_found_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Last Found Date" } }, "type": "object", "title": "MozBacklink", "description": "Moz backlink data model" }, "MozData": { "properties": { "page_rank": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Page Rank" }, "moz_domain_authority": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Domain Authority" }, "moz_spam_score": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Spam Score" }, "moz_link_propensity": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Link Propensity" }, "moz_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Pages To Subdomain" }, "moz_nofollow_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Nofollow Pages To Subdomain" }, "moz_redirect_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Redirect Pages To Subdomain" }, "moz_external_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz External Pages To Subdomain" }, "moz_external_nofollow_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz External Nofollow Pages To Subdomain" }, "moz_external_redirect_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz External Redirect Pages To Subdomain" }, "moz_deleted_pages_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Deleted Pages To Subdomain" }, "moz_root_domains_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Root Domains To Subdomain" }, "moz_deleted_root_domains_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Deleted Root Domains To Subdomain" }, "moz_nofollow_root_domains_to_subdomain": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Moz Nofollow Root Domains To Subdomain" }, "moz_da_history_values": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Moz Da History Values" }, "backlinks": { "anyOf": [ { "items": { "$ref": "#/$defs/MozBacklink" }, "type": "array" }, { "type": "null" } ], "title": "Backlinks" } }, "type": "object", "title": "MozData", "description": "Moz data model" }, "ReportAnnotationData": { "properties": { "note": { "type": "string", "title": "Note", "default": "" }, "tags": { "items": { "type": "string" }, "type": "array", "title": "Tags", "default": [] } }, "type": "object", "title": "ReportAnnotationData", "description": "User note and tags attached to a report." }, "SemrushData": { "properties": { "backlinks": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Backlinks" }, "traffic_analytics": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "title": "Traffic Analytics" } }, "type": "object", "title": "SemrushData", "description": "Semrush OAuth API data model" }, "SimilarWebData": { "properties": { "engagments": { "anyOf": [ { "$ref": "#/$defs/Engagements" }, { "type": "null" } ] }, "estimated_monthly_visits": { "anyOf": [ { "additionalProperties": { "type": "integer" }, "type": "object" }, { "type": "null" } ], "title": "Estimated Monthly Visits" }, "traffic_sources": { "anyOf": [ { "$ref": "#/$defs/TrafficSources" }, { "type": "null" } ] }, "category": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Category" }, "top_country_shares": { "anyOf": [ { "items": { "$ref": "#/$defs/CountryShare" }, "type": "array" }, { "type": "null" } ], "title": "Top Country Shares" } }, "type": "object", "title": "SimilarWebData", "description": "SimilarWeb data model" }, "TrafficSources": { "properties": { "Social": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Social" }, "Paid Referrals": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Paid Referrals" }, "Mail": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Mail" }, "Referrals": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Referrals" }, "Search": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Search" }, "Direct": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Direct" } }, "type": "object", "title": "TrafficSources", "description": "SimilarWeb traffic sources data model" } } }