Expired Domains API — 9M+ Domains, 40+ Sources, 90+ SEO Filters avatar

Expired Domains API — 9M+ Domains, 40+ Sources, 90+ SEO Filters

Pricing

$0.017 / actor start

Go to Apify Store
Expired Domains API — 9M+ Domains, 40+ Sources, 90+ SEO Filters

Expired Domains API — 9M+ Domains, 40+ Sources, 90+ SEO Filters

Search 9M+ expired domains from 40+ platforms (GoDaddy, DropCatch, Dynadot, Namecheap, Gname, NameSilo, SnapNames, Nicsell, Sedo, Sav.com, and more) via API — 90+ SEO filters (Ahrefs DR, Moz DA, Majestic, Semrush, traffic, age), 400,000+ domains updated every day.

Pricing

$0.017 / actor start

Rating

0.0

(0)

Developer

Karma.Domains

Karma.Domains

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Expired Domains API

Buy expired domains with SEO reputation — the same catalog as Karma.Domains: expired, deleted, and dropped names plus live auctions, backorder, and buy-now.

9+ million domains. ~400,000 new every day. 90+ filters. 40+ auction and marketplace sources in one Expired Domains API. gTLDs and ccTLDs.

Not a thin scrape of one registrar. Each row is a full Karma report: Ahrefs DR, Moz DA / spam score / backlinks, Majestic TF/CF, Semrush, SimilarWeb traffic, Open PageRank, Wayback age and languages, Karma Score, AI categories, AI history summary, and Wayback screenshots. Names are not masked.

Full product: karma.domains · Expired Domains API

Why Karma (not another expired-domains scraper)

  • Ultimate aggregator. One search across GoDaddy, DropCatch, Dynadot, Namecheap, GNAME, Sedo, Nicsell, Sav.com, and the rest of the list below — auctions, closeouts, backorder, and buy-now together.
  • Wayback Machine + spam context. Archive age, languages, last title/description, and historical snapshots — the same Wayback-oriented workflow as the web app.
  • AI summary of domain history. ai_summary on the full report: what the name was used for, in plain language, so you do not replay 20 years of archive by hand.
  • AI categories. Topic tags on the listing (categories) so you can filter education, health, finance, and the rest of the Karma taxonomy.
  • Screenshots in the response. screenshot_url (and wa_screenshot_snaped_at) — a JPEG of the archived site, not “go click the report in a browser”.
  • Many SEO metrics on every row. Ahrefs Domain Rating, Moz DA / SS / BL / RD, Majestic TF / CF / BL / RD, Semrush authority and visits, SimilarWeb visits, Karma Score / Karma Metric, Open PageRank — one JSON, not five extra APIs.
  • No name masking. Domain + report_type + report_id in the payload.

Live per-domain SEO tools (fresh DR/DA, backlinks, traffic, WHOIS, DNS) are a separate Actor: Domain SEO Tools API.

Auction and marketplace sources

Same sources as the Karma.Domains app. Types in parentheses:

SourceListings
GoDaddyAuctions, Closeouts
DropCatchPre-Release, Dropped, Private Seller
NamecheapAuctions, Buy Now
Namejet / SnapNamesAuctions
GNAMEAuctions, Backorder, Buy Now
Sav.comDropped, Customer, Expired
DynadotAuctions, Closeout, Backorder, Buy Now
NameSiloAuctions, Buy Now
Park.ioAuctions
WebExpireAuctions
DomainLoreAuctions
SubregAuctions
CZ.NICAuctions
Aftermarket.plAuctions, Buy Now
WHC.caAuctions, Backorder
SedoExpiring, Buy Now
NicsellAuctions
SEO.domainsBuy Now
PorkbunBuy Now
Alibaba CloudBuy Now
NameshiftAuctions, Buy Now
RakkodomainBuy Now
EftyBuy Now
HugeDomainsBuy Now

Inventory types in the API: expired, auctions, backorder, buynow.

Typical flow

  1. search — filtered list (page, page_size 1–100; page × page_size ≤ 5000).
  2. Read report_type and report_id from body.items.
  3. get_report — full report (AI summary, categories, screenshot URL, SEO metrics).
  4. Or by_domain — report ids for an exact name.

Filter parameters

InputDescription
actionsearch (default), by_domain, get_report
tldse.g. com or fr,de
domainSubstring (search) or exact name (by_domain)
domain_typeauctions, expired, backorder, buynow
keywordsWayback text
languagesArchive languages
ahrefs_dr_minAhrefs Domain Rating
moz_da_minMoz Domain Authority
majestic_tf_min / majestic_cf_minMajestic TF / CF
majestic_rd_min / moz_rd_minReferring domains
moz_bl_minMoz backlinks
wa_age_minWayback age (years)
karmascore_minKarma Score
sr_as_min / sr_visits_minSemrush
sw_visits_minSimilarWeb visits
page / page_size / sort_by / sort_descPagination
report_type / report_idget_report only

Origin has 90+ filters (AI categories, Moz spam score, Semrush EDU/GOV, country share, …). Do not send favorites.

Output schema

Search row (fields vary by report; null = unknown):

{
"action": "search",
"ok": true,
"status_code": 200,
"body": {
"items": [
{
"domain": "example.com",
"report_type": "expired",
"report_id": "REPORT_ID",
"karmascore": 80,
"categories": ["Education"],
"ahrefs_dr": 12,
"moz_da": 15,
"moz_ss": 1,
"majestic_tf": 8,
"sw_last_traffic": 1200,
"wa_age": 11,
"screenshot_url": "https://karma.domains/api/screenshot/expired/REPORT_ID/1234567890.jpg"
}
],
"total": 1
}
}

Full report (get_report) adds ai_summary, richer Wayback fields, and the same SEO vendors. Failed origin calls set ok: false.

Example queries

Aged .com with Ahrefs DR:

{
"action": "search",
"tlds": "com",
"wa_age_min": 10,
"ahrefs_dr_min": 10,
"page_size": 20
}

Expired + auction .io with Moz DA:

{
"action": "search",
"tlds": "io",
"domain_type": ["expired", "auctions"],
"moz_da_min": 15,
"page_size": 50
}

Lookup one name:

{
"action": "by_domain",
"domain": "example.com"
}

Full report (AI summary + screenshot + metrics):

{
"action": "get_report",
"report_type": "expired",
"report_id": "REPORT_ID"
}

How to run

Apify Console or apify-client. Billing is this listing’s Apify pricing.

Karma.Domains · Expired Domains API · Python SDK · TypeScript SDK · CLI

Live SEO checkers: Domain SEO Tools API.