API Documentation

Base URL: https://api.disposableintel.com

Try on RapidAPI

Use the hosted playground to send authenticated requests without writing code.

Open RapidAPI Playground

OpenAPI Reference

Browse endpoints and schemas with an interactive viewer.

Open OpenAPI Reference

What is the OpenAPI page?

It is a machine‑readable spec plus an interactive viewer. It powers SDKs, code generation, testing tools, and makes it easy for developers to see every endpoint and response in one place.

Pro response example

Paid plans return extended fields. Example shape:

{
  "disposable": true,
  "risk_score_basic": 93,
  "decay_score": 12,
  "family": "tempmail",
  "tld_risk": "high",
  "mx_present": true,
  "mx_fp": "mx.tempmailo.com",
  "last_ct_seen": "2025-08-12T10:00:00Z",
  "plan": "pro",
  "rate": {"remaining": null, "reset_at": "2025-09-01T00:00:00Z"}
}

Authentication

Use one of:

Free plan responses include an attribution header and field; paid plans do not.

GET /v1/domain/check?domain=example.com

Checks a domain for disposable risk.

curl -s "https://api.disposableintel.com/v1/domain/check?domain=temp-mail.org" -H "X-RapidAPI-Proxy-Secret: YOUR_SECRET"

Response (Free):

{
  "disposable": false,
  "risk_score_basic": 42,
  "plan": "free",
  "rate": {"remaining": null, "reset_at": "YYYY-MM-DDT00:00:00Z"},
  "attribution": "https://disposableintel.com"
}

Response (Pro/Business adds): decay_score, family, tld_risk, mx_present, first_seen, last_seen, provenance, version

GET /v1/email/[email protected]

curl -s "https://api.disposableintel.com/v1/email/check?email=user%40tempmailo.com" -H "X-RapidAPI-Proxy-Secret: YOUR_SECRET"

GET /v1/list.json and /v1/list.csv

Returns a limited subset (Top‑500) for demos. Full dataset is a paid add-on (later).

curl -s "$API_BASE/v1/list.json"

GET /health

Reports liveness/readiness and snapshot metadata.

GET /v1/usage

Shows current usage for the authenticated key (placeholder in MVP).

GET /stats

Aggregate counters for status widgets (requests today, cache hit ratio).

curl -s "https://api.disposableintel.com/stats"

GET /v1/ct/candidates

CT = Certificate Transparency. We monitor recent TLS certificates and extract hostnames to spot newly active base domains linked to disposable email. “CT‑derived candidates” are provisional domains from CT logs (heuristic, TTL‑based) that are not yet fully verified.

curl -s "https://api.disposableintel.com/v1/ct/candidates?limit=20"

GET /v1/ct/confirmed

“CT‑confirmed” are candidates that pass simple thresholds (repeat sightings and/or MX presence). Confirmed domains are promoted for 7 days (TTL) and feed into risk scoring and examples.

curl -s "https://api.disposableintel.com/v1/ct/confirmed?limit=20"

Popular lookups

OpenAPI artifacts are in apps/api-worker/openapi.yaml.

Quickstart

1Subscribe on RapidAPI

Use the Free plan to evaluate. RapidAPI injects X‑RapidAPI‑Proxy‑Secret automatically.

Open on RapidAPI

2Call the API
curl -s "https://api.disposableintel.com/v1/domain/check?domain=temp-mail.org" \
  -H "X-RapidAPI-Proxy-Secret: YOUR_SECRET"
3Use the verdict

Gate sign‑ups or throttle flows using disposable + risk_score_basic.

Common responses

Domain check

{
  "disposable": true,
  "risk_score_basic": 92,
  "plan": "free",
  "rate": {"remaining": null,"reset_at":"YYYY-MM-01T00:00:00Z"},
  "attribution":"https://disposableintel.com"
}

Email check

{
  "disposable": true,
  "domain": "tempmailo.com",
  "risk_score_basic": 88,
  "plan": "free",
  "rate": {"remaining": null,"reset_at":"YYYY-MM-01T00:00:00Z"},
  "attribution":"https://disposableintel.com"
}

Ready to integrate?

Start on the Free plan and upgrade as you scale.

View Pricing Open Playground