DMCA API Examples

Public API

Common API methods for using DMCA services

Register a new user for dmca.com and this API

POST
https://api.dmca.com/register

Login to the dmca.com API

POST
https://api.dmca.com/login
FREE SIGNUP

DMCA Takedowns Public API

CRUD Operations for DMCA Cases

Creates a new takedown case and returns a case ID

POST
https://api.dmca.com/createCase
Security token from Login method or from API section of DMCA.com website

Gets a list of account cases

GET
https://api.dmca.com/listCases
Security token from Login method or from API section of DMCA.com website
Allows for paging through result set, max results is 50 per page. i.e. page=3

Gets a case by its ID, must be owned by the API users account

GET
https://api.dmca.com/getCaseById
Security token from Login method or from API section of DMCA.com website
Case the ID that's returned by listCases or createCase method

Updates an existing takedown case and returns a case ID

POST
https://api.dmca.com/updateCase
Security token from Login method or from API section of DMCA.com website

DMCA DIY Cases

CRUD Operations for do-it-yourself (DIY cases - not managed or processed)

Creates a new DIY takedown case

POST
https://api.dmca.com/createDIYCase
Security token from Login method or from API section of DMCA.com website

Gets a list of DIY cases on your account

GET
https://api.dmca.com/listDIYCases
Security token from Login method or from API section of DMCA.com website
Allows for paging through result set, max results is 50 per page. i.e. page=3

Gets a case by its ID, must be owned by the API users account

GET
https://api.dmca.com/getCaseById
Security token from Login method or from API section of DMCA.com website
Case the ID that's returned by listCases or createCase method

DMCA Compliance API

CRUD Operations for DMCA Compliance

Creates a new compliance case for site specified

POST
https://api.dmca.com/createComplianceCase

Gets a list of Compliance cases

GET
https://api.dmca.com/listComplianceCases
Security token from Login method or from API section of DMCA.com website
Allows for paging through result set, max results is 50 per page. i.e. page=3

Gets a case by its ID, must be owned by the API users account

GET
https://api.dmca.com/getCaseById
Security token from Login method or from API section of DMCA.com website
Case the ID that's returned by listCases or createCase method