DMCA AI API
Add digital-asset legal protection to your own product. Hosting providers, SEO agencies and publishers use this API to detect DMCA-delisted URLs across client portfolios — the same engine behind our Check DMCA tool, operated by a U.S. Copyright Office–registered Designated Agent.
Quickstart
- Sign in with Google on the dashboard (free).
- Generate your key:
- Call the API:
curl -X POST https://dmcaai.com/api/v1/check-dmca \
-H "Authorization: Bearer dmca_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://your-client-site.com/page/"]}'Endpoint: bulk index-status check
POST /api/v1/check-dmca — up to 20 URLs per request, 1 quota unit per URL.
Optional field "hl" sets the Google SERP language for takedown-phrase detection: vi (default), en, uk, or ru. Set it to the market of the URLs you're checking.
{
"success": true,
"data": [
{ "url": "https://site.com/a/", "status": "SAFE", "checked_at": "2026-07-29T09:00:00Z" },
{ "url": "https://site.com/b/", "status": "DELETED", "checked_at": "2026-07-29T09:00:00Z" }
],
"quota": { "used": 2, "daily_limit": 100, "plan": "free" }
}Status values
SAFE— URL is indexed in Google (no takedown effect detected)DELETED— URL removed from Google results, consistent with a DMCA takedownRISK— partial signals detected; manual review recommendedNOT_INDEXED— URL not present in the index (never indexed or too new)ERROR— check failed; retry later (no quota refund in v1)
Errors
401— missing/invalid key ·403— key disabled400— malformed body or URL ·429— daily quota exceeded
Plans
| Plan | Daily quota | Keys | Price |
|---|---|---|---|
| Free | 100 checks/day | 1 | $0 — forever |
| Partner (hosting/agency) | Custom (10k+/day) | Multiple | Contact us |
Partner plans include white-label recovery workflows: when your monitoring finds a DELETED URL, hand the case to our pay-after-success counter-notice service — your client pays only when the URL is restored. Contact khiet@dmcaai.com or Telegram t.me/dmcaai.
WordPress plugin
Don't want to write code? Install the official plugin —Download DMCA AI Protection v1.0.0 (.zip, ~8 KB).
- DMCA scan in wp-admin: one-click scan of your homepage + latest posts against Google's index; optional daily auto-scan with email alerts when a takedown (
DELETED) is detected. - Protection badge: registry-verified badge via
[dmca_ai_badge]shortcode or automatic footer embed. - Setup: upload to
wp-content/plugins/→ activate → Settings → DMCA AI → paste your API key (and Certificate ID from your dashboard for the badge).
EmDash CMS plugin
Running EmDash CMS?Download DMCA AI Protection for EmDash v1.0.0 (.zip).
- Admin page (Admin → DMCA AI): settings, one-click scan of up to 20 monitored URLs, results table.
- Daily cron scan with email alert when a takedown (
DELETED) is detected. - Badge auto-embed on every page as a static crawlable link (trusted mode; manual snippet provided for sandboxed installs).
- Install: unzip into your project, add
dmcaAiProtection()to theemdash()plugins array inastro.config.mjs— see the bundled README.
Fair use
Keys are personal to your organisation; automated abuse, key sharing and false-notice generation are prohibited under our Terms of Service and DMCA Policy. All checks run against public search results — no client credentials required, no personal data stored beyond technical logs (Privacy Policy).