Get the NFT Authenticity Verifying report via API
Integrate our NFT Authenticity Verification AI Oracle to your platforms
NFT Content Authenticity Verifying Service is secured from unknown users by limiting API calls to those that provide proper authentication accreditations. These credentials are in the form of an API key. This guide shows how to get and use your API Key for the service.
I. Request your API Key for 1-month free trial
The API key is a unique identifier that authenticates requests associated with your project for usage and billing purposes. You must have at least one API key associated with your project. Each of these API keys will represent the number of requests you have. Please contact us via email to register for an API Key via this form:
https://forms.gle/PwKpCFVY91wiffxw8
II. Request API for Single NFT Authenticity Verification report
Create a report for a NFT
POST
https://api-aioracle.airight.io/api-key/report
Body param must have an input file OR address - token_id
Headers
api-key
String
Api key
Ex: sdf546FGjrDFG56
Request Body
file
String
File image upload
Example request:
Response body:
III. Request Authenticity Verifying Report for NFT Collection via API with your API key
2.1. Request for NFT Collection Authenticity Verifying report via API
API for requesting Authenticity Verifying Report of an NFT Collection by contract
POST
https://api-aioracle.airight.io/report/collection
Enter the Collection smart contract address and the blockchain it's created on, our system will send you an email including the URL which shows the process of verifying and real-time updated checking results.
Headers
api-key*
String
Your API Key (provided by aiRight)
Ex: sdf546FGjrDFG56
Request Body
chain*
String
The blockchain that the contract created on
Ex: ethereum, polygon,
...
contract*
String
Contract address of Collection
Ex: 0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae
Response body:
If collection is verified, response body (there will be no “Verification Process Status” step):
2.2. Request checking the Verification Process Status
Request check the Status of Verification Process for NFT collection above
GET
https://api-aioracle.airight.io/report/collection/status/{id}
Path Parameters
id*
String
ID report + random string (get from the URL sent to your registered email)
Ex: 8-qw34rt
Headers
api-key*
String
Your API Key (provided by aiRight)
Ex: sdf546FGjrDFG56
Variable explanation:
status
: The status of the verifying process
N/A
: Have not been processed verifying collection yet
process
: In processing verifying collection
done
: Have done verifying collection
total_supply
: Total NFT of the collectionnumber_verified
: The number of checked NFTs of the collectionSummary
: Displays scoring the confidence level of this NFT, data will return:
red
: Red-flag level: the NFTs exact-duplicate, near exact-duplicate with or have a similarity score of more than 0.9 with NFTs of the other contracts => highly potential fake/forged/infringed NFT
number
: the number of checked NFTs in the red-flag level
rate
: the rate (%) of Red flag NFT on the total number of checked NFT in collections
nft
: list of NFT in Red-flag level,
tokenid:
The ID of the NFT in the contract
consider
: Consider level: the NFTs have a similarity score of more than 0.55 with the NFTs of the other contracts
Reliable
: Reliable level: the NFTs have no exact-duplicate, near exact-duplicate results and have a similarity score of less than 0.55 with NFTs of the other contracts.
Get your report after the Verifying process done
Our system will send another email informing you that the verifying process has been done along with a json.
file aggregating details of checking results for each checked NFT in the collection.
👉🏻 Data will return in detail
:
Tokenid
: ID of the checked NFTs of the checking contract
exact_match
: list of NFTs of other contracts found as exact-duplicated with checked NFT
near-exact
: list of NFTs of other contracts found as near-duplicated with checked NFT
semantic
: list of NFTs of other contracts found as edit-copied or in the same concept with checked NFT
👉🏻 Understand more about the above types of similarity
contract
: contract address of the similar NFT found
description
: the NFT description
image
: the image URL of the NFT
market
: the URL to the NFT on the marketplace
name
: the NFT name
tokenId
: the ID of this NFT in the contract
score:
similarity score in comparison with checked NFT measured by AI model
isVerified
: true => collection has been verified by the organization below, false => collection has not been verified
marketName
: the marketplace that the NFT is being listed on.
For example:
Last updated