Public API pour domaines expirés

Expired Domains API pour experts SEO et agences

Le même inventaire que l'app Karma.Domains — gTLD et ccTLD, avec Ahrefs, Majestic, Moz, Semrush, SimilarWeb et Wayback sur chaque rapport. Filtres enregistrés, annotations, liens de partage avec share_url et enrichissement SEO en REST. Clé Bearer sur Pro, 60 requêtes par minute, partagé avec MCP.

400k+ Nouveaux domaines par jour
40+ Sources de données
90+ Filtres de recherche
60/min Limite partagée
Demander à l'IA
  • ChatGPT
  • Claude
  • Gemini
  • Grok
  • Perplexity

Démarrez avec la Public API

Une URL de base, une clé Bearer, des réponses JSON. Appelez POST /v1/reports/search — les noms de champs ci-dessous sont synchronisés depuis le schéma OpenAPI au build.

Nécessite le plan Pro ou supérieur. Créez ou réinitialisez la clé dans Profil → Paramètres. Traitez-la comme un mot de passe — ne la collez jamais dans des chats publics ni des dépôts.

Base URL https://api.karma.domains
Auth Authorization: Bearer YOUR_API_KEY
Format JSON over HTTPS
Rate limit 60 requêtes/minute par clé (partagé avec MCP)
Quota des listes 50 000 lignes/jour (UTC), page_size 1–100, page × page_size ≤ 5000
Quota live-tools 200 appels/jour (UTC, hors cache); hits cache gratuits

Console interactive try-it — Swagger UI.

Exemples de requêtes

curl, Python, PHP, JavaScript, Go, Apps Script, Perl — et LOLCODE. Par défaut, curl plus une recherche de domaines expired avec KarmaScore d'au moins 60. Les réponses sont tronquées — les vrais payloads incluent chaque champ du schéma.

curl -X POST "https://api.karma.domains/v1/reports/search?page=1&page_size=25" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"karmascore_min":60,"domain_type":["expired"]}'

Response

{
  "report_list": [
    {
      "report_id": "65a1c2f8e4b0a91d3c7e4b12",
      "report_type": "expired",
      "domain": "brewjournal.com",
      "domain_tld": "com",
      "karmascore": 72,
      "karmametric": 61,
      "majestic_tf": 18,
      "majestic_cf": 22,
      "moz_da": 28,
      "ahrefs_dr": 31.4,
      "sr_as": 24,
      "sw_last_traffic": 1200,
      "wa_age": 9,
      "wa_last_title": "Specialty coffee notes",
      "auctions": null,
      "...": "…"
    }
  ],
  "total_count": 1842
}

Les réponses ci-dessus sont tronquées. Corps complet de chaque endpoint — Swagger UI.

Sources d'enchères, expired, backorder et buy-now

Les mêmes plateformes que dans l'app. Filtrez avec auction_source — un nom (godaddy) ou source|sale_type (godaddy|bid). Les éléments sont combinés avec OR.

Aftermarket.pl
  • aftermarket_pl Toutes
  • aftermarket_pl|auction Auctions
  • aftermarket_pl|buynow Buy Now
Alibaba Cloud
  • alibabacloud Toutes
  • alibabacloud|buynow Buy Now
CZ.NIC
  • cznic Toutes
  • cznic|auction Auctions
DomainLore
  • domainlore Toutes
DropCatch
  • dropcatch Toutes
  • dropcatch|prerelease Pre-Release
  • dropcatch|dropped Dropped
  • dropcatch|privateseller Private Seller
Dynadot
  • dynadot Toutes
  • dynadot|auction Auctions
  • dynadot|closeout Closeout
  • dynadot|backorder Backorder
  • dynadot|buynow Buy Now
Efty
  • efty Toutes
  • efty|buynow Buy Now
GNAME
  • gname Toutes
  • gname|auction Auctions
  • gname|backorder Backorder
  • gname|buynow Buy Now
GoDaddy
  • godaddy Toutes
  • godaddy|bid Auctions
  • godaddy|closeout Closeouts
HugeDomains
  • hugedomains Toutes
  • hugedomains|buynow Buy Now
Namecheap
  • namecheap Toutes
  • namecheap|buynow Buy Now
Namejet/Snapnames
  • namejet Toutes
Nameshift
  • nameshift Toutes
  • nameshift|auction Auctions
  • nameshift|buynow Buy Now
Namesilo
  • namesilo Toutes
  • namesilo|buynow Buy Now
Nicsell
  • nicsell Toutes
Park.io
  • park.io Toutes
Porkbun
  • porkbun Toutes
  • porkbun|buynow Buy Now
Rakkodomain
  • rakkodomain Toutes
  • rakkodomain|buynow Buy Now
Sav.com
  • sav.com Toutes
  • sav.com|dropped Dropped
  • sav.com|customer Customer
  • sav.com|expired Expired
Sedo Expiring Domains
  • sedo Toutes
  • sedo|buynow Buy Now
SEO.domains
  • seo.domains Toutes
  • seo.domains|buynow Buy Now
Subreg
  • subreg Toutes
WebExpire
  • webexpire Toutes
WHC.ca
  • whc Toutes
  • whc|auction Auctions
  • whc|backorder Backorder

Filtres de recherche

Champs du body pour POST /v1/reports/search — le même jeu que le tableau de l'app. Ouvrez un groupe pour les noms OpenAPI. Les paires min/max sont sur une ligne.

Cœur 21 champs
  • tlds List of TLD's separated by comma or space
  • domain Domain Name. Use comma (,) for AND logic (all domains must match) or pipe (|) for OR logic (any domain matches). Case-insensitive substring search.
  • categories 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 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 Filter by domain base type: auctions, backorder, buynow, or expired. OR logic (any selected type matches).
  • languages 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 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 openpagerank_max Openpagerank (OPR) (0-10)
  • domain_numbers Domain Name has Numbers (True/False)
  • domain_hyphens Domain Name has Hyphens (True/False)
  • domain_length_min domain_length_max Domain Name Length (1-30)
  • karmascore_min karmascore_max KarmaScore (0-100)
  • brandscore_min brandscore_max Brandscore (0-100). Brandscore is the domain brandiness indicator: higher value = more brand-like, brandable (brand-worthy, suitable for a brand).
  • karmametric_min karmametric_max Karma Metric (0-100)
  • report_added_time 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. Filters by added_at field.
  • website_ids 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.
Combined SEO 12 champs
  • combine_seo Combined SEO filter. OR logic inside each group by selected vendors; groups are combined with AND.
  • combine_authority_min combine_authority_max Domain Authority minimum (DR/DA/TF/OPR/AS). Supported vendors: ahrefs, moz, majestic, openpagerank, semrush.
  • combine_backlinks_min combine_backlinks_max Backlinks minimum. Supported vendors: moz, majestic, semrush.
  • combine_refdomains_min combine_refdomains_max Referring domains minimum. Supported vendors: moz, majestic, semrush.
  • combine_traffic_min combine_traffic_max Traffic (visits) minimum. Supported vendors: similarweb, semrush.
  • combine_keywords Keyword phrase filter. Supported vendor: keywordseverywhere.
  • combine_backlink_url Backlink URL phrase filter. Supported vendor: moz.
  • combine_anchors Backlink anchor phrase filter. Supported vendor: moz.
Compte 3 champs
  • favorites Filter by favorites. True = show only favorite reports, False = exclude favorites. Requires user_id to be provided.
  • has_annotations Filter by report annotations. True = only reports with a note or tags, False = exclude annotated reports. Pro only.
  • report_tags Filter by annotation tags (AND logic — report must contain all selected tags). Pro only.
Majestic 10 champs
  • majestic_tf_min majestic_tf_max Majestic Trust Flow (TF) (0-100)
  • majestic_cf_min majestic_cf_max Majestic Citation Flow (CF) (0-100)
  • majestic_bl_min majestic_bl_max Majestic Backlinks (BL)
  • majestic_rd_min majestic_rd_max Majestic Referring Domains (RD)
  • majestic_topics Majestic topics. Can be a list of topic strings (each topic will be searched as OR) or a single integer. Supports phrase matching.
  • majestic_lang Majestic anchor language. Use comma (,) for AND logic (all languages must match) or pipe (|) for OR logic (any language matches). Case-insensitive.
Moz 10 champs
  • moz_da_min moz_da_max Moz Domain Authority (DA)
  • moz_ss_min moz_ss_max Moz Spam Score (SS) (0-100)
  • moz_bl_min moz_bl_max Moz Backlinks (External Pages)
  • moz_rd_min moz_rd_max Moz Referring Domains (RD)
  • moz_bl_url 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 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 6 champs
  • ahrefs_dr_min ahrefs_dr_max Ahrefs Domain Rating (DR) (0-100)
  • ahrefs_ur_min ahrefs_ur_max Ahrefs URL Rating (UR) (0-100)
  • ahrefs_ar_min ahrefs_ar_max Ahrefs Rank (AR) (lower rank = stronger domain)
Semrush 32 champs
  • sr_as_min sr_as_max Semrush Authority Score (AS) (0-100)
  • sr_bl_min sr_bl_max Semrush Backlinks
  • sr_rd_min sr_rd_max Semrush Referring Domains
  • sr_ip_min sr_ip_max Semrush Referring IPs
  • sr_edu_min sr_edu_max Semrush EDU Backlinks
  • sr_gov_min sr_gov_max Semrush GOV Backlinks
  • sr_visits_min sr_visits_max Semrush Visits
  • sr_users_min sr_users_max Semrush Unique Visitors
  • sr_desktop_share_min sr_desktop_share_max Semrush Desktop Share (0-100%)
  • sr_mobile_share_min sr_mobile_share_max Semrush Mobile Share (0-100%)
  • sr_direct_min sr_direct_max Semrush Traffic Direct
  • sr_search_organic_min sr_search_organic_max Semrush Traffic Search Organic
  • sr_search_paid_min sr_search_paid_max Semrush Traffic Search Paid
  • sr_referral_min sr_referral_max Semrush Traffic Referral
  • sr_social_min sr_social_max Semrush Traffic Social
  • sr_mail_min sr_mail_max Semrush Traffic Mail
SimilarWeb 18 champs
  • sw_visits_min sw_visits_max Similarweb Visits
  • sw_ts_social_min sw_ts_social_max Similarweb Traffic Sources Social Ratio (0-100)
  • sw_ts_paid_referrals_min sw_ts_paid_referrals_max Similarweb Traffic Sources Paid Referrals Ratio (0-100)
  • sw_ts_mail_min sw_ts_mail_max Similarweb Traffic Sources Mail Ratio (0-100)
  • sw_ts_referrals_min sw_ts_referrals_max Similarweb Traffic Sources Referrals Ratio (0-100)
  • sw_ts_search_min sw_ts_search_max Similarweb Traffic Sources Search Ratio (0-100)
  • sw_ts_direct_min sw_ts_direct_max Similarweb Traffic Sources Direct Ratio (0-100)
  • sw_country_filters 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 sw_country_share_max Similarweb Country Share Ratio (0-100)
  • sw_last_traffic_date 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.
Keywords Everywhere 5 champs
  • ke_etv_min ke_etv_max KeywordsEverywhere Estimated Traffic Value (ETV)
  • ke_total_min ke_total_max KeywordsEverywhere Total Keywords
  • ke_keyword 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.
Wayback 17 champs
  • wa_age_min wa_age_max Domain age in years (Min) by Wayback Machine
  • wa_first_snap 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 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.
  • wa_hieroglyphs Content has Hieroglyphs (Asian Content) in Wayback Machine (True/False)
  • wa_redirects Content has redirects in Wayback Machine. True = has redirects (HTTP codes 301, 302, 307, 308), False = no redirects.
  • wa_error403 Content has HTTP error code 403 (Forbidden) in Wayback Machine. True = has 403 errors, False = no 403 errors.
  • wa_changes_min wa_changes_max Minimum number of content changes in Wayback Machine history
  • wa_parkings_min wa_parkings_max Minimum number of parking pages in Wayback Machine history
  • wa_redirects_min wa_redirects_max Minimum number of redirects in Wayback Machine history
  • wa_lang_filters 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 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 wa_server_code_ratio_max Server Code Ratio in Wayback Machine (0-100)
Google 6 champs
  • google_title_index 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 Search in the Google snippet title when requesting "domain.tld" (mentions). Use comma (,) for AND or pipe (|) for OR. Case-insensitive.
  • google_description_index 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 Search in the Google snippet description when requesting "domain.tld" (mentions). Use comma (,) for AND or pipe (|) for OR. Case-insensitive.
  • google_has_index At least one Google result for site:domain.tld (domain's pages in Google index). True/False. None = any.
  • google_has_mentions At least one Google result for "domain.tld" (sites that mention the domain). True/False. None = any.
Enchères 7 champs
  • auction_source 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 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 >= now).
  • auction_added_time 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 auctions.
  • auction_price_min auction_price_max Auction Price (USD/EUR)
  • auction_bids_min auction_bids_max Auction Bids (Number of bids)

Types, enums et exemples — Swagger UI.

Endpoints

Chemins complets. Ouvrez une route pour les champs de réponse du schéma.

Reports

POST /v1/reports/search Search reports across all bases (auctions, expired, backorder, buynow).

Champs de réponse

  • report_list
  • total_count

Chaque élément dans report_list

  • providers_status
  • report_id
  • report_type
  • domain
  • domain_tld
  • added_at
  • processed
  • updated_at
  • checked_at
  • expire_checked_at
  • demo
  • favorite
  • annotation
  • karmascore
  • karmametric
  • brandscore
  • majestic_tf
  • majestic_cf
  • majestic_bl
  • majestic_rd
  • majestic_topics
  • majestic_lang
  • moz_da
  • moz_da_history
  • moz_ss
  • moz_rd
  • moz_bl
  • ahrefs_dr
  • ahrefs_ur
  • sr_as
  • sr_bl
  • sr_rd
  • sr_traffic
  • sr_sources
  • sr_zones
  • ke_etv
  • ke_total
  • google_index
  • openpagerank
  • blacklists
  • categories
  • sw_last_traffic
  • sw_visits_history
  • sw_last_traffic_date
  • sw_country_share
  • sw_sources
  • wa_langs
  • wa_server_code
  • wa_age
  • wa_last_snap
  • wa_changes
  • wa_calender
  • wa_last_title
  • wa_last_desc
  • wa_screenshot_snaped_at
  • ai_summary
  • auctions
  • is_expired
GET /v1/reports/by-domain Find report identifiers by exact domain name in all bases collections.

Champs de réponse

  • domain
  • matches

Chaque élément dans matches

  • report_id
  • report_type
  • domain
  • added_at
GET /v1/reports/check/expired Check whether the report domain is available (drop).

Champs de réponse

  • timestamp
  • is_expired
GET /v1/reports/report Get full report by collection type and MongoDB document id.

Champs de réponse

  • report_id
  • enrich_seo
  • providers_status
  • report_type
  • favorite
  • annotation
  • demo
  • guest_view
  • is_expired
  • processed
  • added_at
  • updated_at
  • created_at
  • checked_at
  • expire_checked_at
  • web_archive
  • metrics
  • domain
  • domain_tld
  • domain_length
  • domain_numbers
  • domain_hyphens
  • auctions
  • task

Objet imbriqué metrics

  • categories
  • openpagerank
  • majestic
  • moz
  • moz_anchor_profile
  • ahrefs
  • semrush
  • keywordseverywhere
  • similarweb
  • brandscore
  • karma_metric
  • ai_summary
  • google
  • blacklists
  • checked_services

Compte

GET /v1/reports/favorites List the current user's favorite reports across all bases.

Champs de réponse

  • report_list
  • total_count

Chaque élément dans report_list

  • providers_status
  • report_id
  • report_type
  • domain
  • domain_tld
  • added_at
  • processed
  • updated_at
  • checked_at
  • expire_checked_at
  • demo
  • favorite
  • annotation
  • karmascore
  • karmametric
  • brandscore
  • majestic_tf
  • majestic_cf
  • majestic_bl
  • majestic_rd
  • majestic_topics
  • majestic_lang
  • moz_da
  • moz_da_history
  • moz_ss
  • moz_rd
  • moz_bl
  • ahrefs_dr
  • ahrefs_ur
  • sr_as
  • sr_bl
  • sr_rd
  • sr_traffic
  • sr_sources
  • sr_zones
  • ke_etv
  • ke_total
  • google_index
  • openpagerank
  • blacklists
  • categories
  • sw_last_traffic
  • sw_visits_history
  • sw_last_traffic_date
  • sw_country_share
  • sw_sources
  • wa_langs
  • wa_server_code
  • wa_age
  • wa_last_snap
  • wa_changes
  • wa_calender
  • wa_last_title
  • wa_last_desc
  • wa_screenshot_snaped_at
  • ai_summary
  • auctions
  • is_expired
POST /v1/reports/favorites Add a report to the current user's favorites.

Champs de réponse

  • status
  • message
DELETE /v1/reports/favorites Remove a report from the current user's favorites.

Champs de réponse

  • status
  • message
GET /v1/user Return the authenticated user's profile (email, joined date, credits, plans).

Champs de réponse

  • id
  • email
  • joined
  • balance
  • pro_task_credits
  • unlimited_plan
  • pro_plan
  • unlimited_subscription_info
  • pro_subscription_info
  • lang
  • country
  • timezone
  • home
  • theme
  • referral_counter
  • news

Workflow rapport

Écriture d'annotations, share et enrich nécessitent Pro. Agents x402 : 1 crédit par écriture.

GET /v1/user/saved-filters Create or replace a saved search filter by name.

Champs de réponse

  • status
  • message
PUT /v1/user/saved-filters Create or replace a saved search filter by name.

Champs de réponse

  • status
  • message
DELETE /v1/user/saved-filters Delete a saved search filter by name.

Champs de réponse

  • status
  • message
GET /v1/reports/annotations/tags Distinct annotation tags for the current user (sorted).

Champs de réponse

  • tags
GET /v1/reports/annotations Delete report annotation.

Champs de réponse

  • status
  • message
PUT /v1/reports/annotations Delete report annotation.

Champs de réponse

  • status
  • message
DELETE /v1/reports/annotations Delete report annotation.

Champs de réponse

  • status
  • message
POST /v1/reports/share Create or reuse a guest share link for a bases report.

Champs de réponse

  • token
  • expires_at
  • share_url
POST /v1/reports/{report_type}/{report_id}/enrich-seo Start paid SEO enrich job (Pro/Unlimited).

Champs de réponse

  • job_id
GET /v1/reports/enrich-jobs/{job_id} Poll an SEO enrich job by ID.

Champs de réponse

  • status
  • progress
  • result
  • error

Live checkers

1 crédit par domaine sauf si la réponse est en cache

GET /v1/domains/checker/expiry Check if a domain name appears free for registration (live WHOIS/DNS).

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • available
GET /v1/domains/checker/karma_metric Compute Karma Metric from Web Archive history for a domain (live check).

1 credit per domain; cache hits free

Champs de réponse

  • karma_metric
  • components
  • period

Objet imbriqué components

  • A_mass
  • A_cont
  • A_stab
  • A_trend
  • A_hist
GET /v1/domains/checker/domain_authority Live Domain Authority metrics (Ahrefs, Moz, Semrush, Karma Metric).

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • metrics

Objet imbriqué metrics

  • dr
  • ur
  • da
  • ss
  • bl
  • rd
  • sr_as
  • sr_rd
  • sr_bl
  • opr
  • kdm
  • A_mass
  • A_hist
  • A_cont
  • A_stab
  • A_trend
GET /v1/domains/checker/domain_age Live Wayback archive age: first/last snapshot timestamps and sparkline.

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • first_ts
  • last_ts
  • snap_counter
  • sparkline
GET /v1/domains/checker/registration_expiry Live WHOIS/RDAP registration expiry (created/expires, days left, status).

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • domain_status
  • expires_ts
  • created_ts
  • updated_ts
  • days_left
GET /v1/domains/checker/backlinks Live Moz backlink summary and sample backlinks.

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • summary
  • backlinks
GET /v1/domains/checker/anchors Live Moz anchor-text aggregation and word frequencies.

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • summary
  • sample_size
  • anchors
  • words
GET /v1/domains/checker/pages Count unique page URLs from the site sitemap for a domain.

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • root_sitemap_url
  • total_pages
  • truncated
  • sitemaps
  • urls
GET /v1/domains/checker/traffic Live SimilarWeb and Semrush traffic estimates for a domain.

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • similarweb
  • semrush
GET /v1/domains/checker/dns Live DNS lookup across public resolvers (A, AAAA, MX, NS, TXT, …).

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • default_resolver
  • dns
GET /v1/domains/checker/whois Live structured WHOIS/RDAP (registrar, contacts, nameservers, dates).

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • domain_status
  • created_ts
  • updated_ts
  • expires_ts
  • status
  • name_servers
  • dnssec
  • registrar
  • contacts
  • privacy_masked
  • raw
GET /v1/domains/checker/spam_score Live Moz Spam Score plus DA, backlinks, and referring domains.

1 credit per domain; cache hits free

Champs de réponse

  • domain
  • da
  • ss
  • bl
  • rd

Console interactive try-it — Swagger UI.

Cas d'usage

Le même inventaire que le site — un balayage du matin, un outil de workflow ou un assistant.

Domainers

Surveillez les enchères GoDaddy, DropCatch, NameJet, Dynadot et le reste depuis un seul flux JSON. Plus besoin de vérifier chaque plateforme chaque matin.

Équipes SEO

Filtrez par DA, TF/CF, DR, backlinks et âge Wayback pour trouver des noms pour un 301 ou un rebuild. Les mêmes métriques que la page rapport, dans une liste paginée.

Développeurs

Bots Slack, n8n, tables CRM, Sheets, dashboards internes. REST standard, CORS ouvert, fonctionne avec curl, Python, PHP, JavaScript, Go, Apps Script et Perl.

Assistants IA

La même clé Bearer que MCP. Demandez dans le chat, ou appelez POST /v1/reports/search depuis un tool call. Un inventaire pour scripts et assistants.

Live checks

Expiry, WHOIS, DA, trafic et DNS sur n'importe quel nom — pas seulement ceux déjà en base. 1 crédit par domaine ; les hits cache sont gratuits.

Agences

Lancez les mêmes filtres pour plusieurs niches clients, parcourez le JSON et déposez les id de rapport dans une feuille ou un CRM. Une clé — plus besoin que tout le monde vive dans l'app.

CRM et scripts

Enregistrez des filtres de recherche par nom, taguez les rapports et synchronisez les annotations dans votre stack. Lister les tags est gratuit ; les écritures coûtent 1 crédit agent sur les comptes x402.

Remise au client

POST d'un lien de partage avec share_url pour une vue invité, ou enrichissez le SEO avant d'envoyer une présélection — interrogez le job jusqu'à des métriques à jour.

Questions fréquentes

Est-ce les mêmes données que le site Karma.Domains ?

Oui. Mêmes bases et rapports — enchères, expired, backorder et buy-now. Les scripts reçoivent du JSON ; l'UI navigateur est le même inventaire avec les timelines Wayback complètes sur la page rapport.

Faut-il le plan Pro ?

Oui. Sans Pro, la clé n'est pas délivrée. Voir les tarifs.

Est-ce la même clé que MCP ?

Oui. Une clé depuis Profil → Paramètres pour REST et le serveur MCP. Le plafond de 60 requêtes/minute est partagé.

Quels sont les rate limits ?

60 requêtes par minute par clé sur toutes les routes Public API et MCP. Les réponses réussies incluent X-RateLimit-Limit, X-RateLimit-Remaining et X-RateLimit-Reset. Au-delà, HTTP 429 et Retry-After. Les endpoints de liste partagent aussi un quota de 50 000 lignes/jour (reset UTC).

Quand les crédits sont-ils débités ?

Les lectures de listes et de rapports comptent dans la limite de requêtes et le quota quotidien de lignes, pas de crédits extra. Les live checkers de domaine coûtent 1 crédit par domaine (hits cache gratuits). Le re-check d'un listing expired est gratuit, au plus une fois toutes les 3 heures sur le même rapport. PUT/DELETE saved-filters, PUT/DELETE annotations et POST share coûtent 1 crédit agent par écriture sur les comptes x402.

Les annotations et les liens de partage nécessitent-ils Pro ?

Oui. Les écritures d'annotations et POST /v1/reports/share exigent le plan Pro. Lister les tags avec GET /v1/reports/annotations/tags et lire les annotations sont inclus dans le quota de votre plan.

Comment fonctionne l'enrichissement SEO en REST ?

POST /v1/reports/{report_type}/{report_id}/enrich-seo renvoie 202 avec un id de job. Interrogez GET /v1/reports/enrich-jobs/{job_id} jusqu'à la fin. Pro ou Unlimited requis. Un enrichissement réussi coûte 3 crédits (Pro) ou 22 (Unlimited) — comme sur le site.

Où est le schéma complet de la requête ?

Les noms de filtres et les champs de réponse de cette page sont générés depuis les schémas backend au build. Types, enums et console try-it dans Swagger UI.

Puis-je brancher ceci sur n8n, Zapier, Claude, Cursor ou mon propre dashboard ?

Oui. Les réponses sont du JSON en HTTPS — utilisez-les dans n8n, Zapier, Sheets, un CRM, Slack ou tout dashboard qui appelle REST. Pour Claude, Cursor, ChatGPT et les autres assistants MCP, utilisez le serveur MCP plutôt que de câbler HTTP vous-même. Même clé, même inventaire.

REST ou MCP — lequel utiliser ?

REST est pour les scripts, n8n, CRM et tout ce qui veut du HTTP explicite. MCP est pour ChatGPT, Claude, Cursor et les autres assistants qui appellent des outils dans le chat. Même clé, mêmes données, rate limit partagé. Voir le landing MCP.

Les agents IA peuvent-ils payer avec x402 ?

Oui. Chaque endpoint Public API accepte les requêtes payantes x402 — crédits agent en USDC, sans compte navigateur. Manifeste : /.well-known/x402.

Le même inventaire que l'app — en HTTPS

Obtenez une clé Pro et commencez à appeler la Public API

Une clé Bearer pour REST et MCP. 60 requêtes par minute. Les noms de champs de cette page correspondent à OpenAPI.

Pro Plan requis
60/min Limite partagée
50k Lignes/jour (listes)
Obtenir votre clé API

Vous préférez le chat plutôt que REST ? Voir le serveur MCP