🚀 Biggest Launch: Our New API Plans Are Available Now ➤ Upgrade

DAPA API Documentation

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.

API Endpoint

POST https://www.dapachecker.org/api/user/dapa-checker

CURL Request

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

Authentication requires a valid API key. Include your API key in the request headers.

Authorization: Bearer YOUR_API_KEY

Request Parameters

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.

Examples

Basic DAPA Request

{
    "urls": [
        "medium.com",
        "google.com",
        "editpad.org"
    ]
}

Response Format

Successful Response

{
    "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 Response

{
  "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"
}

Common Errors

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.

Support

For technical support or questions about the API, please Contact Us.

X
error
X
error
Error
Something went wrong
X
error
Its empty, please provide valid data to check.
X
delete confirmation
Delete Account
Are you sure that you want to delete your account?
error
AD Blocker detected. Please disable ad blocker and refresh the page.

Give Feedback

X
Rating
Amazing
Thank you for sharing your suggestion!
X
X
X
X