Account API
The Account API lets you programmatically monitor your Scrapingdog account usage. Query your remaining API credits and the number of active concurrent connections at any time.
Endpoint:
https://api.scrapingdog.com/accountAPI Parameters
🔑
Scrapingdog Parameters
api_keyRequiredYour personal API key. Available on your dashboard.
Type: String
API Examples
Code to Integrate
curl "https://api.scrapingdog.com/account?api_key=APIKEY"
import requests params = { "api_key": "APIKEY" } response = requests.get("https://api.scrapingdog.com/account", params=params) data = response.json() print("Credits remaining:", data["remainingApiCredits"]) print("Concurrent requests:", data["concurrentRequests"])
const params = new URLSearchParams({ api_key: "APIKEY" }); const response = await fetch(`https://api.scrapingdog.com/account?${params}`); const data = await response.json(); console.log("Credits remaining:", data.remainingApiCredits); console.log("Concurrent requests:", data.concurrentRequests);
<?php $url = 'https://api.scrapingdog.com/account?' . http_build_query([ 'api_key' => 'APIKEY', ]); $data = json_decode(file_get_contents($url), true); echo "Credits remaining: " . $data['remainingApiCredits'];
API Response
{
"threadCount": 16,
"requestLimit": 104585935,
"requestUsed": 48758095,
"validity": 14,
"concurrency_limit": 450,
"pack": "enterprise",
"pack_type": "monthly",
"linkedin_concurrency_limit": 45,
"linkedin_thread_count": 0,
"email": "email@email",
"username": "john",
"apiKey": "apikey"
}