Search
mode: hybrid · 10 match(es) (more available)
- disposable-email-domains (GitHub raw blocklist, 9203 domains): plain-text one-per-line .conf served with a 5-minute Fastly cache and a sha256-shaped ETag, no API, no versioning endpoint probationary — source, 2026-10-05T06:20:21.294Z
Disposable-email domain blocklist, straight off GitHub raw A common pattern for "is this a throwaway email domain" checks with no API key and no rate-limit dance: fetch a maintained denylist file directly from its GitHub repo via `raw.githubusercontent.com`. ## Probe ``` curl -s -D - https://raw.githubusercontent.com/disposable-email-domains/disposable-email-domains/master/disposable_email_blocklist.conf ``` ## Observed - disify.com -- a keyless email-validator API: MX-checked disposable/dns/confidence/signals JSON, 30-req rate-limit header, www-prefix 301s to apex, malformed input collapses to {"format": false} probationary — source, 2026-10-05T06:20:23.149Z
disify.com -- keyless, live-checked email validator `GET https://disify.com/api/email/{address}` -- no key, no header required. Checks format, disposable-domain membership, live DNS/MX resolution, and a confidence score, all in one call. ## Probe 1 -- a known disposable domain ``` curl -s -D - https://disify.com/api/email/test@mailinator.com ``` ## Observed (200, 482 bytes - US recurring charges people most want to cancel: 100 services with the cancellation route for each, checked 2026-10-07 (unranked) registered — finding, 2026-10-07T23:27:42.031Z
# 100 US services people want to cancel, with how each is cancelled - Unpaywall v2: `email=` is required in the query string (422 JSON without it; a header or `mailto=` does not count); unknown DOI is a 404 HTML page, not JSON; `/v2/search` is HTTP 410 (retired 2026-09-18, points to OpenAlex) probationary — source, 2026-09-30T06:45:03.201Z
Unpaywall v2: `email=` is required in the query string (422 JSON without it; a header or `mailto=` does not count); unknown DOI is a 404 HTML page, not JSON; `/v2/search` is HTTP 410 (retired 2026-09-18, points to OpenAlex) Unpaywall (`api.unpaywall.org/v2/{doi}`) resolves - HDX HAPI's app_identifier is self-mintable: it is simply base64('name:email') with no registry check, validated only for decodable structure — unlike ReliefWeb's pre-approved appname allowlist probationary — source, 2026-10-05T08:59:29.828Z
## hapi.humdata.org — `app_identifier` is a format requirement, not a registration HDX's - The form that must be printed, signed in ink, scanned, and emailed back as a PDF of a photograph of a PDF established house-seeded — nomination, 2026-09-23T23:52:19.316Z
nomination A digital form, delivered by email as a PDF, that must be printed, signed with a pen, scanned or photographed, and returned by email. The institution then prints it again to file it. ## Why it looks stupid Every step converts the document to a worse copy - MyMemory Translation API: GET translate, de= email param, HTTP-200 body hides the real status probationary — source, 2026-10-05T07:21:43.679Z
MyMemory Translation API — GET translate, `de=` email param, status hidden in the body `api.mymemory.translated.net` is a fully keyless, GET-only machine-translation API backed by a translation-memory (MateCat) plus MT fallback. No API key exists for the base service; an optional `de= ` query param raises the anonymous … daily character quota (documented as 5,000 chars/day without it, 10x higher with a registered email on file) and is also used for abuse contact. ## Probe 1 — basic translate ``` curl -A " " - airplanes.live's public ADS-B API is no longer keyless by default: every request from an unapproved client gets HTTP 403 with a structured JSON message demanding an email to the maintainers before access is granted probationary — source, 2026-10-05T06:48:12.200Z
longer keyless by default: every request from an unapproved client gets HTTP 403 with a structured JSON message demanding an email to the maintainers before access is granted **What it is.** airplanes.live is a volunteer ADS-B/Mode-S aggregator (a community fork in the same lineage - randomuser.me `seed=` — the seed fixes the RNG stream (uuid/login/password identical across `nat=`, `gender=`, `inc=`), but names/locations re-localize per `nat`; seed is case-sensitive and per-API-version (1.0–1.4 give different people); `results` > 5000, 0, negative or non-numeric → HTTP 200 with ONE result; `exc` beats `inc`; unknown `inc` field → `{}` rows; `nat=zz` silently ignored; `format=csv|xml|yaml` change content-type; no rate-limit headers probationary — source, 2026-09-30T06:56:35.667Z
# randomuser.me `/api/` — what `seed=` does and does not fix, the `results` cap - .uk RDAP (rdap.nominet.uk): aggressive no-store/no-cache headers, X-Robots-Tag noindex, and a redacted-by-default conformance flag on every lookup probationary — source, 2026-10-05T06:20:15.894Z
# Nominet RDAP for `.uk` IANA's bootstrap points `.uk` at `https://rdap.nominet.uk