curl 'https://account.shieldlabs.ai/api/v1/domains' \
-H "Authorization: Bearer $SHIELDLABS_API_KEY"
{
"domains": [
{
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"domain": "myshop.com"
}
]
}
Methods
List domains
Read the public domain id for this Private API Key.
GET
/
api
/
v1
/
domains
curl 'https://account.shieldlabs.ai/api/v1/domains' \
-H "Authorization: Bearer $SHIELDLABS_API_KEY"
{
"domains": [
{
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"domain": "myshop.com"
}
]
}
Call this before Search or Card. Use the returned
The read does not consume identification quota. The History API allows 15 requests per second per domain.
id as {domain_id}. That value is a UUID. domain is the hostname and is not a path value. A site key returns one row. The literal all is not a domain id.
curl 'https://account.shieldlabs.ai/api/v1/domains' \
-H "Authorization: Bearer $SHIELDLABS_API_KEY"
{
"domains": [
{
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"domain": "myshop.com"
}
]
}
Authentication
string
required
Bearer PRIVATE_API_KEY. Use the domain’s Private API Key.Response
object[]
required
Domains visible to this key.
string
required
Registered hostname.
Errors
| Status | Meaning |
|---|---|
401 | Missing or invalid Private API Key |
429 | Domain request limit reached |
500 | History or authentication lookup failure |