{"uid":"cap_gvwaCkJXWLOztclIjW68s","slug":"karma-domains-report-search-api-9422d2af","name":"Karma.Domains Report Search API","description":"Public API for Karma.Domains: programmatic access to domain intelligence — reports across auctions, expired, backorder, and buy-now inventories, SEO and authority metrics, Wayback history, availability checks, and Karma Metric. Use it to search, filter, and automate the same data workflows as the Karma.Domains web app.\n\n**Authentication:** `Authorization: Bearer <api_key>` (Pro subscription or agent credits).\n**Agent credits (x402):** HTTP 402 + `PAYMENT-REQUIRED` when unauthenticated; retry same URL with `PAYMENT-SIGNATURE` and optional `X-Karma-Plan-Id`.\n\n**Rate limits:** 60 requests per minute per API key (all endpoints share one counter). Response headers: `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`. On exceed: HTTP 429 with `Retry-After`. If rate-limit storage is unavailable: HTTP 503.\n\n**Row quota:** 50,000 list rows per day per account (UTC reset). List responses include `X-Quota-Limit`, `X-Quota-Remaining`, `X-Quota-Reset`. Pagination: `page_size` 1–100 (Public API); `page × page_size ≤ 5000`.","url":"https://api.karma.domains/v1/reports/search?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"report_list":[],"total_count":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zFL6Jl3RZdyKMGPdZ4MQO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search and filter domain reports by SEO metrics, keywords, TLD, language, category, and more to find high-value expired or available domains.","exampleAgentPrompt":"Search Karma.Domains for expired domains with a .com or .io TLD, Moz DA of at least 30, Majestic Trust Flow above 20, and keywords like 'coffee' or 'cafe' in their archived content — show me up to 20 results.","exampleUseCases":null,"resultDescription":"Returns a paginated list of domain reports matching the search criteria, each containing the domain name, TLD, SEO metrics (Moz DA/PA, Ahrefs DR/UR, Majestic TF/CF/BL/RD), web archive data (age, languages, server code), categories, AI summary, auction listings, blacklist status, and brand score, along with a total count of matching results and quota/rate-limit headers.","failureModes":["HTTP 402 with PAYMENT-REQUIRED header when unauthenticated or credits exhausted — retry with PAYMENT-SIGNATURE header","HTTP 429 with Retry-After header when 60 requests/minute rate limit is exceeded","HTTP 503 when rate-limit storage backend is unavailable","HTTP 400 when invalid filter combinations or out-of-range pagination parameters are supplied (page × page_size > 5000)","Daily row quota of 50,000 list rows exhausted — X-Quota-Remaining reaches 0 until UTC reset","Empty report_list with total_count 0 when no domains match the specified filters"],"whenToPreferThis":"Use this endpoint when you need to discover, filter, or score domains based on multi-dimensional SEO signals (Moz, Ahrefs, Majestic, KeywordsEverywhere), web archive content keywords, TLD, language, or category. Ideal for domain investors, SEO professionals, and agents building domain acquisition pipelines. Prefer this over generic WHOIS or availability APIs when rich SEO metric filtering and historical web archive data are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T06:38:03.753Z","isFirstParty":false,"canonicalSlug":"karma-domains-report-search-api-9422d2af"}