API Checker Report

AI compatibility of Dappradar API

An in-depth analysis of the AI-compatibility for Dappradar's API. Check our findings and upload your API to see how it compares.
Read more reports ->

Dappradar AI analysis results

Overall appreciation
The API specifications exhibit a commendable degree of thoroughness, clarity, and adherence to best practices, positioning it as a strong candidate for seamless integration and reliable performance.

Main areas of improvements

Analytics Endpoint
Consider developing one or more analytics endpoints that allow users to perform various analytics queries on the data available through the API.
Comprehensive Documentation
Include information on any constraints or limitations, such as rate limits, data retention periods, or query complexity restrictions.
Error Handling
Clearly document the possible error codes and their meanings in the API documentation.

Details of the rating criteria

CRITERIA
DESCRIPTION
SCORE
BLOBR COMMENT
Required Parameters
Documentation must include the required parameters.
15
15
/15
The API specifications have adequately documented the required parameters for each endpoint.
Numerous and described endpoints
For each endpoint, the parameters for filtering information must be numerous and include descriptions.
10
10
/10
Each endpoint in the API specifications supports a range of parameters, accompanied by clear descriptions, data types, allowed values, and constraints.
Operation IDs
Documentation must include operation IDs.
5
5
/5
Each operation of the API endpoints includes operation IDs.
Endpoint Descriptions
Documentation must include a clear and unambiguous description of each endpoint and data point.
15
15
/15
Each endpoint or datapoint in the API specifications has a detailed and easy-to-understand description.
Data Model Clarity
Data model must be clear so that it can be used to make multiple calls from different endpoints.
10
10
/10
The API specifications have adequately documented the required parameters for each endpoint.
Use Cases
The use cases that can be created must be obvious.
10
10
/10
The API's intended use cases are self-evident, and the documentation provides clear guidance on how to orchestrate various API calls to accomplish specific actions.
Analytics Endpoints
Analytics endpoint must be available to answer analytics-related questions.
0
0
/10
It appears that there is no specific analytics endpoint designed to address analytics questions within the provided API specifications
Heaviness of Data Payload
Data payload and answers should not be too heavy, to avoid hallucinations.
10
10
/10
The API specifications indicate that the data payload and API answers are kept lightweight.
Authentication Description
The API support authentication mechanisms, to ensure that the LLM can access the data it needs while maintaining security.
5
5
/5
The API specifications include secure authentication mechanisms as indicated by the presence of security schemes in the components section.
Pagination
Data payload must be paginated and detailed in the specifications.
5
5
/5
The API specifications include pagination of the data payload, with the presence of pagination-related parameters outlined in the specifications.

Check the AI-compatibility of your API

Share your API specifications and get a free report on how to leverage AI with your API.
Get a personalized report

Dappradar use cases

Dapp Information Retrieval
USER QUERY
Tell me about the CryptoKitties dapp.
AI ACTION
Call /dapps/search to search for the dapp named "CryptoKitties", and call /dapps/{dappId} to retrieve detailed information about the dapp
RESPONSE
CryptoKitties is a gaming dapp on the Ethereum blockchain. It has X active users and a volume of Y ETH.
Historical DeFi Metrics
USER QUERY
Show me the historical volume metrics of Uniswap.
AI ACTION
Call /defi/dapps to get a list of DeFi dapps, and call /dapps/{dappId}/history/{metric} with "Uniswap" as the dappId and "volume" as the metric
RESPONSE
The historical volume metrics of Uniswap are as follows: [Chart or Data Points]
Token Price Inquiry
USER QUERY
What is the current price of the LINK token on the Ethereum chain?
AI ACTION
Call /tokens/price/{chain}/{address} with Ethereum as the chain and LINK contract address as the address
RESPONSE
The current price of LINK on the Ethereum chain is $X.
NFT Collection Overview
USER QUERY
What are the popular NFT collections on the Ethereum chain?
AI ACTION
Call /nfts/collections/chains to find out if Ethereum is a supported chain, and call /nfts/collections with Ethereum as the chain parameter to get popular collections
RESPONSE
The popular NFT collections on the Ethereum chain are A, B, and C.
NFT Value Estimation
USER QUERY
How much is my NFT from the Bored Ape Yacht Club collection worth?
AI ACTION
Call /nfts/value-estimator/{collectionId}/{nftId} with "Bored Ape Yacht Club" as the collectionId and the NFT's unique ID as nftId
RESPONSE
Your NFT from the Bored Ape Yacht Club collection is estimated to be worth $X.
USER QUERY
AI ACTION
RESPONSE

Ready to enhance the experience of your Product ?

Talk to sales