The DAPA API allows you to fetch DA PA data for any domain. This API is designed to be simple and easy to use. Below are the details on how to use the API, including authentication, parameters, and response formats.
POST https://www.dapachecker.org/api/user/dapa-checker
curl --location 'https://www.dapachecker.org/api/user/dapa-checker' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer YOUR_API_KEY' \ --data '{ "urls": [ "medium.com", "google.com", "https://www.editpad.org/tool/paraphrasing-tool" ] }'
Authentication requires a valid API key. Include your API key in the request headers.
Authorization: Bearer YOUR_API_KEY
Parameter | Type | Required | Description |
---|---|---|---|
urls |
array | Yes | List of URLs to check. Each URL should be a valid domain name. The maximum number of URLs depends on your plan. |
{ "urls": [ "medium.com", "google.com", "editpad.org" ] }
{ "status": 200, "message": "Success", "data": [ { "domain": "medium.com", "site_da": 95, "site_pa": 85, "site_mr": 8.5, "spam_score": 1, "last_checked": 1744010899 }, { "domain": "google.com", "site_da": 94, "site_pa": 90, "site_mr": 9, "spam_score": 1, "last_checked": 1744010899 }, { "domain": "editpad.org", "site_da": 47, "site_pa": 49, "site_mr": 4.9, "spam_score": 1, "last_checked": 1744010899 } ] }
{ "error": "Error message" }
Or for authentication/subscription errors:
{ "type": "invalid_request", "message": "you are not premium for this request" }
Invalid API key in the request headers:
{ "type": "invalid_request", "message": "incorrect API key provided" }
Status | Error | Description |
---|---|---|
401 | incorrect API key provided | The provided API key is invalid or missing. |
401 | you are not premium for this request | Your subscription plan doesn't allow this request or has expired. |
422 | Validation Error | Invalid parameters were provided. |
422 | Limit Exceeded | The urls in the request exceed the maximum allowed urls limit for your plan. |
429 | Too Many Requests | The rate limit of requests per minute depends on your plan. |
500 | An unexpected error occurred | Internal server error. |
For technical support or questions about the API, please Contact Us.
Feel free to share your feedback and suggestions