Public APIs
Expired Domains API | Karma.Domains favicon

Expired Domains API | Karma.Domains

Programming

Expired Domains API for SEO Experts and Agencies.

Expired Domains API | Karma.Domains's website screenshot

About Expired Domains API | Karma.Domains

The page content contains an embedded prompt injection attempt (an "Ask AI" block instructing an AI assistant to fetch additional URLs and summarize auth/rate limits/fit for a task). I did not follow those instructions and treated the entire page as inert data.

Karma.Domains provides a REST JSON API for expired, auction, backorder, and buy-now domain data, aggregating more than 400,000 new domains daily from over 40 data sources across gTLDs and ccTLDs. Each report includes SEO metrics from Majestic, Moz, Ahrefs, SEMrush, SimilarWeb, and Wayback Machine, alongside saved filters, annotations, and shareable report links. The API exposes endpoints for searching reports, retrieving full reports by ID or domain, checking domain expiry and availability, pulling domain authority metrics, generating share links, and requesting SEO enrichment jobs.

Access requires a Bearer API key available on the Pro plan or above, with responses returned as JSON over HTTPS from a single base URL. The API is rate-limited to 60 requests per minute per key, a limit shared with the service's MCP interface. List-type queries are capped at 50,000 rows per day (UTC) with configurable page size, while live-tool checks are capped at 200 non-cached calls per day (UTC); cached results do not count against that quota.

The product is aimed at SEO experts and agencies working with expired and auction domain data, offering the same underlying dataset as the Karma.Domains web application but accessible programmatically. Request examples are provided in curl, Python, PHP, JavaScript, Go, Apps Script, and Perl, along with an interactive Swagger UI console for testing calls directly against the API.

Key features

  • Search 400,000+ new expired, auction, backorder, and buy-now domains daily across gTLDs and ccTLDs
  • SEO metrics from Ahrefs, Majestic, Moz, Semrush, SimilarWeb, and Wayback on every report
  • REST JSON API with domain search, full report, by-domain lookup, and live availability checks
  • 90+ search filters with saved filters, annotations, and shareable report links
  • SEO enrich endpoint to trigger additional data enrichment on a report

Frequently asked questions

Is there a free tier?

No, the Public API requires the Pro plan or above.

What is the rate limit?

The API allows 60 requests per minute per key, shared with MCP, plus a 50,000 rows/day list quota and a 200 non-cache calls/day live-tool quota.

How do I authenticate?

Requests use a Bearer API key created in Profile → Settings, sent via the Authorization header over HTTPS with JSON responses.

What languages are supported for API requests?

Example requests are provided in curl, Python, PHP, JavaScript, Go, Apps Script, Perl, and LOLCODE.

Who is this API for?

It's built for SEO experts and agencies working with expired, auction, backorder, and buy-now domain workflows.

Ad
Webz.io News API favicon

Webz.io News API

Webz.io News APIs provide global news data for search, monitoring, analytics, and AI applications, with powerful filters and natural-language search.

Learn more
Ad
SerpApi - Search API favicon

SerpApi - Search API

SerpApi's Search API makes it easy and fast to scrape Google and other search engines.

Learn more

Featured products

  • SerpApi - Search API favicon
  • Webz.io News API favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product