curl --request POST \
--url https://app.chainpatrol.io/api/v2/asset/list \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"type": "URL",
"status": "BLOCKED",
"startDate": "<string>",
"endDate": "<string>",
"per_page": 100,
"next_page": "<string>"
}
'{
"assets": [
{
"content": "<string>",
"type": "URL",
"status": "UNKNOWN",
"watchStatus": "ENABLED",
"updatedAt": "<string>"
}
],
"next_page": "<string>"
}List asset statuses
curl --request POST \
--url https://app.chainpatrol.io/api/v2/asset/list \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"type": "URL",
"status": "BLOCKED",
"startDate": "<string>",
"endDate": "<string>",
"per_page": 100,
"next_page": "<string>"
}
'{
"assets": [
{
"content": "<string>",
"type": "URL",
"status": "UNKNOWN",
"watchStatus": "ENABLED",
"updatedAt": "<string>"
}
],
"next_page": "<string>"
}X-API-KEY header:
X-API-KEY: <api-key>
per_page and next_page parameters in your request:
per_page <number>: Number of items to return per page (max: 10000)next_page <string>: Cursor for the next page of resultsasync function fetchAllAssets(type, status) {
let allAssets = [];
let nextPage = null;
while (true) {
const response = await fetch(
"https://app.chainpatrol.io/api/v2/asset/list",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-KEY": "YOUR_API_KEY_HERE",
},
body: JSON.stringify({
type,
status,
per_page: 500,
next_page: nextPage,
}),
}
);
const data = await response.json();
allAssets = allAssets.concat(data.assets);
nextPage = data.next_page;
if (!nextPage) {
break;
}
}
return allAssets;
}
fetchAllAssets("URL", "BLOCKED")
.then((assets) => console.log("All assets:", assets))
.catch((error) => console.error("Error fetching assets:", error));
Your API key. This is required by most endpoints to access our API programatically. Reach out to us at support@chainpatrol.io to get an API key for your use.
URL, PAGE, ADDRESS, DISCORD, LINKEDIN, TWITTER, FACEBOOK, YOUTUBE, REDDIT, TELEGRAM, GOOGLE_APP_STORE, APPLE_APP_STORE, AMAZON_APP_STORE, MICROSOFT_APP_STORE, TIKTOK, INSTAGRAM, THREADS, MEDIUM, CHROME_WEB_STORE, MOZILLA_ADDONS, OPERA_ADDONS, EMAIL, PATREON, OPENSEA, FARCASTER, IPFS, GOOGLE_FORM, WHATSAPP, DISCORD_USER, QUORA, GITHUB, TEACHABLE, SUBSTACK, DEBANK, TAWK_TO, JOTFORM, PRIMAL, BLUESKY, SNAPCHAT, DESO, PINTEREST, FLICKR, GALXE, VELOG, NPM, PYPI, HEX, DOCKER_HUB, VOCAL_MEDIA, TECKFINE, TENDERLY, HACKMD, ETSY, ZAZZLE, BASENAME, BILIBILI_TV, VIMEO, DAILYMOTION, PHONE_NUMBER, SLACK, CALENDLY, NGROK, RARIBLE, RUST_PACKAGE, FLATHUB, VIDLII, VEVIOZ, ISSUU, SOUNDCLOUD, ZAPPER UNKNOWN, ALLOWED, BLOCKED 1 <= x <= 10000Was this page helpful?