Search Engine Robot Simulator

SE Bot Simulation Results

Webpage URL

https://www.dmca.com/api?r=msft

Page layout as seen by the robots

DMCA API Examples DMCA DMCA API Doc Public API /login /register DMCA Takedowns /createCase /listCases /getCaseById /updateCase DMCA DIY Cases /createDIYCase /listDIYCases /getCaseById DMCA Compliance API /createComplianceCase /listComplianceCases /getCaseById DMCA.com API Examples - CRUD OPS DEMOS 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 Code Snippet First Name: * Required Last Name: * Required Email: * Required Company Name: * Required MPI: * Required Register Response data Copy Response Data Output Login to the dmca.com API POST https://api.dmca.com/login Code Snippet Email: * Required Password: * Required Login FREE SIGNUP Response data Copy Response Data Output 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 Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website Subject: * Required Description: * Required Copied From URL: (Optional) Infringing URL: (Optional) Infringing Site IP: (Optional) Create Response data Copy Response Data Output Gets a list of account cases GET https://api.dmca.com/listCases Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website Page: (Optional) Allows for paging through result set, max results is 50 per page. i.e. page=3 Submit Response data Copy Response Data Output Gets a case by its ID, must be owned by the API users account GET https://api.dmca.com/getCaseById Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website ID: * Required Case the ID that's returned by listCases or createCase method Submit Response data Copy Response Data Output Updates an existing takedown case and returns a case ID POST https://api.dmca.com/updateCase Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website Case ID: * Required Status: * Required Subject: * Required Description: * Required Copied From URL: (Optional) Infringing URL: (Optional) Infringing Site IP: (Optional) Priority: (Optional) Update Response data Copy Response Data Output 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 Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website Subject: * Required Description: * Required Copied From URL: (Optional) Infringing URL: (Optional) Infringing Site IP: (Optional) Type: (Optional) Create Response data Copy Response Data Output Gets a list of DIY cases on your account GET https://api.dmca.com/listDIYCases Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website Page: (Optional) Allows for paging through result set, max results is 50 per page. i.e. page=3 Submit Response data Copy Response Data Output Gets a case by its ID, must be owned by the API users account GET https://api.dmca.com/getCaseById Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website ID: * Required Case the ID that's returned by listCases or createCase method Submit Response data Copy Response Data Output DMCA Compliance API CRUD Operations for DMCA Compliance Creates a new compliance case for site specified POST https://api.dmca.com/createComplianceCase Code Snippet Submitter Email: * Required Submitter First Name: * Required Submitter Last Name: * Required Submitter Company Name: * Required Description: * Required Copied From URL: (Optional) Infringing URL: (Optional) Infringing Site IP: (Optional) Site Id: (Optional) Create Response data Copy Response Data Output Gets a list of Compliance cases GET https://api.dmca.com/listComplianceCases Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website Page: (Optional) Allows for paging through result set, max results is 50 per page. i.e. page=3 Submit Response data Copy Response Data Output Gets a case by its ID, must be owned by the API users account GET https://api.dmca.com/getCaseById Code Snippet Token: * Required Security token from Login method or from API section of DMCA.com website ID: * Required Case the ID that's returned by listCases or createCase method Submit Response data Copy Response Data Output Sample Code Snippet - Register API × Code Snippet Copied const data = { FirstName: document.getElementById("FirstName"), LastName: document.getElementById("LastName"), Email: document.getElementById("Email"), CompanyName: document.getElementById("CompanyName"), mpi: document.getElementById("mpi") }; fetch("https://api.dmca.com/register", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(data), }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Login API × Code Snippet Copied const data = { email: document.getElementById("email"), password: document.getElementById("password"), }; fetch("https://api.dmca.com/login", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(data), }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Create Case API × Code Snippet Copied const token = document.getElementById("token"); const data = { subject: document.getElementById("subject"), description: document.getElementById("description"), copiedFromUrl: document.getElementById("copiedFromUrl"), infringingUrl: document.getElementById("infringingUrl"), infringingSiteIp: document.getElementById("infringingSiteIp") }; fetch("https://api.dmca.com/createCase", { method: "POST", headers: { "Content-Type": "application/json", "Token": token, }, body: JSON.stringify(data), }) .then((response) => response.json()) .then((data) => { console.log(data.d); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - List Cases API × Code Snippet Copied const token = document.getElementById("token"); const page = document.getElementById("page"); let url = "https://api.dmca.com/listCases"; if(page != "") { url += "?page=" + page; } fetch(url, { method: "GET", headers: { "Content-Type": "application/json", "Token": token, }, }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Get Case API × Code Snippet Copied const token = document.getElementById("token"); const caseId = document.getElementById("caseId"); let url = "https://api.dmca.com/getCaseById?id=" + caseId; fetch(url, { method: "GET", headers: { "Content-Type": "application/json", "Token": token, }, }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Update Case API × Code Snippet Copied const token = document.getElementById("token"); const data = { case_id: document.getElementById("case_id"), status: document.getElementById("status"), subject: document.getElementById("subject"), description: document.getElementById("description"), copiedFromUrl: document.getElementById("copiedFromUrl"), infringingUrl: document.getElementById("infringingUrl"), infringingSiteIp: document.getElementById("infringingSiteIp"), priority: document.getElementById("priority") }; fetch("https://api.dmca.com/updateCase", { method: "POST", headers: { "Content-Type": "application/json", "Token": token, }, body: JSON.stringify(data), }) .then((response) => response.json()) .then((data) => { console.log(data.d); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Create DIY Case API × Code Snippet Copied const token = document.getElementById("token"); const data = { subject: document.getElementById("subject"), description: document.getElementById("description"), copiedFromUrl: document.getElementById("copiedFromUrl"), infringingUrl: document.getElementById("infringingUrl"), infringingSiteIp: document.getElementById("infringingSiteIp"), type: document.getElementById("type") }; fetch("https://api.dmca.com/createDIYCase", { method: "POST", headers: { "Content-Type": "application/json", "Token": token, }, body: JSON.stringify(data), }) .then((response) => response.json()) .then((data) => { console.log(data.d); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - List DIY Cases API × Code Snippet Copied const token = document.getElementById("token"); const page = document.getElementById("page"); let url = "https://api.dmca.com/listDIYCases"; if(page != "") { url += "?page=" + page; } fetch(url, { method: "GET", headers: { "Content-Type": "application/json", "Token": token, }, }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Get DIY Case API × Code Snippet Copied const token = document.getElementById("token"); const caseId = document.getElementById("caseId"); let url = "https://api.dmca.com/getCaseById?id=" + caseId; fetch(url, { method: "GET", headers: { "Content-Type": "application/json", "Token": token, }, }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Create Compliance Case API × Code Snippet Copied const data = { submitterEmail: document.getElementById("submitterEmail"), submitterFirstName: document.getElementById("submitterFirstName"), submitterLastName: document.getElementById("submitterLastName"), submitterCompanyName: document.getElementById("submitterCompanyName"), description: document.getElementById("description"), copiedFromUrl: document.getElementById("copiedFromUrl"), infringingUrl: document.getElementById("infringingUrl"), infringingSiteIp: document.getElementById("infringingSiteIp"), siteId: document.getElementById("siteId") }; fetch("https://api.dmca.com/createComplianceCase", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(data), }) .then((response) => response.json()) .then((data) => { console.log(data.d); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - List Compliance Cases API × Code Snippet Copied const token = document.getElementById("token"); const page = document.getElementById("page"); let url = "https://api.dmca.com/listComplianceCases"; if(page != "") { url += "?page=" + page; } fetch(url, { method: "GET", headers: { "Content-Type": "application/json", "Token": token, }, }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close Sample Code Snippet - Get Compliance Case API × Code Snippet Copied const token = document.getElementById("token"); const caseId = document.getElementById("caseId"); let url = "https://api.dmca.com/getCaseById?id=" + caseId; fetch(url, { method: "GET", headers: { "Content-Type": "application/json", "Token": token, }, }) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((error) => { console.error("Error: ", error); }); Copy Code Snippet Close 2000 - 2022 | All Rights Reserved Digital Millennium Copyright Act Services Ltd. © | DMCA.com | Learn More about DMCA.com Privacy policy

Received HTTP Headers

HTTP/2 200 
date: Sun, 25 Sep 2022 22:59:46 GMT
cache-control: private
content-encoding: gzip
content-type: text/html; charset=utf-8
set-cookie: SPSI=edaa3109981d36871cd8e780cda27982; path=/; HttpOnly; SameSite=Lax;
vary: Accept-Encoding
server: fbs
set-cookie: SPSE=nmW46hlE5Xk3Rk1GJNDCpTjmkUlbKq8CE3fEUaFOzV/Vxly9KEepDqxlOqHO6eA8p0qCWUwbEeQNOYbziwvWqg==; path=/; HttpOnly; SameSite=Lax;
set-cookie: spcsrf=a61a75ed373b97f439b4573f687e8d17; path=/; SameSite=Strict; HttpOnly;  expires=Mon, 26-Sep-22 00:59:45 GMT
set-cookie: ASP.NET_SessionId=u00znqsjyvcj3djtzkl4zrbl; path=/; HttpOnly; SameSite=Lax
set-cookie: ARRAffinity=f07afaf87cffc2487d554ef4cb9b62f146266c07255694c07cede44a4ebb1523;Path=/;HttpOnly;Secure;Domain=www.dmca.com
set-cookie: ARRAffinitySameSite=f07afaf87cffc2487d554ef4cb9b62f146266c07255694c07cede44a4ebb1523;Path=/;HttpOnly;SameSite=None;Secure;Domain=www.dmca.com
set-cookie: sp_lit=HEcsHuRHFt/2ujiK43j3Ug==; path=/; SameSite=Strict; HttpOnly; expires=Sun, 25-Sep-22 23:04:46 GMT
link: <https://www.dmca.com/api/>; rel="canonical"
x-hw: 1664146785.cds273.lo4.hn,1664146785.cds087.lo4.sc,1664146786.cdn2-wafbe02-lhr1.stackpath.systems.-.wx,1664146786.cds087.lo4.p
access-control-allow-origin: *

Internal Links Found

1 open_in_new search
2 open_in_new search
3 open_in_new search
4 open_in_new search

blockRestricted with robots.txt

none found

blockRestricted with rel="nofollow" attribute

none found

External URLs

1 open_in_new search

Our search engine robot simulator shows how your website pages are seen from the search engine point of view. It will list all links on the pages and separate them into sections for links that are:

  1. Internal Links
  2. Links restricted by robots.txt
  3. Links that are restricted by nofollow attribte
  4. External links
It will also show you all text on the pages that is spidered in the order of detection.

Got it!
This website uses cookies to ensure you get the best experience on our website. Learn more