Path Parameters
key
string
REQUIRED
The unique key associated with the list
item
string
REQUIRED
The item to check for in the list
Returns
data
object
The data object which contains the following fields:
exists
boolean
Indicates whether the specified item is present in the Key-Value Store list
Request
1curl -X GET \2"https://api.quicknode.com/kv/rest/v1/lists/{key}/contains/{item}" \3-H "accept: application/json" \4-H "Content-Type: application/json" \5-H "x-api-key: YOUR_API_KEY"
1curl -X GET \2"https://api.quicknode.com/kv/rest/v1/lists/{key}/contains/{item}" \3-H "accept: application/json" \4-H "Content-Type: application/json" \5-H "x-api-key: YOUR_API_KEY"
1var myHeaders = new Headers();2myHeaders.append('accept', 'application/json');3myHeaders.append('Content-Type', 'application/json');4myHeaders.append('x-api-key', 'YOUR_API_KEY'); // Replace with your actual API key56var requestOptions = {7method: 'GET',8headers: myHeaders,9redirect: 'follow'10};1112fetch('https://api.quicknode.com/kv/rest/v1/lists/{key}/contains/{item}', requestOptions)13.then(response => response.text())14.then(result => console.log(result))15.catch(error => console.log('error', error));16
1var myHeaders = new Headers();2myHeaders.append('accept', 'application/json');3myHeaders.append('Content-Type', 'application/json');4myHeaders.append('x-api-key', 'YOUR_API_KEY'); // Replace with your actual API key56var requestOptions = {7method: 'GET',8headers: myHeaders,9redirect: 'follow'10};1112fetch('https://api.quicknode.com/kv/rest/v1/lists/{key}/contains/{item}', requestOptions)13.then(response => response.text())14.then(result => console.log(result))15.catch(error => console.log('error', error));16
1import requests23url = "https://api.quicknode.com/kv/rest/v1/lists/{key}/contains/{item}"45headers = {6"accept": "application/json",7"Content-Type": "application/json",8"x-api-key": "YOUR_API_KEY" # Replace with your actual API key9}1011response = requests.get(url, headers=headers)1213print(response.text)14
1import requests23url = "https://api.quicknode.com/kv/rest/v1/lists/{key}/contains/{item}"45headers = {6"accept": "application/json",7"Content-Type": "application/json",8"x-api-key": "YOUR_API_KEY" # Replace with your actual API key9}1011response = requests.get(url, headers=headers)1213print(response.text)14
1require "uri"2require "net/http"3require "json"45# Set up the URL for the request6url = URI("https://api.quicknode.com/kv/rest/v1/lists/{key}")78https = Net::HTTP.new(url.host, url.port)9https.use_ssl = true1011request = Net::HTTP::Get.new(url)12request["accept"] = "application/json"13request["Content-Type"] = "application/json"14request["x-api-key"] = "YOUR_API_KEY" # Replace with your actual API key1516response = https.request(request)17puts response.body18
1require "uri"2require "net/http"3require "json"45# Set up the URL for the request6url = URI("https://api.quicknode.com/kv/rest/v1/lists/{key}")78https = Net::HTTP.new(url.host, url.port)9https.use_ssl = true1011request = Net::HTTP::Get.new(url)12request["accept"] = "application/json"13request["Content-Type"] = "application/json"14request["x-api-key"] = "YOUR_API_KEY" # Replace with your actual API key1516response = https.request(request)17puts response.body18
1qn kv list contains {list_key} {item} -o json
1qn kv list contains {list_key} {item} -o json
1import { QuicknodeSdk } from "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.kvstore.listContainsItem("watchlist", "0x0000000000000000000000000000000000000000")6console.log(response)7
1import { QuicknodeSdk } from "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.kvstore.listContainsItem("watchlist", "0x0000000000000000000000000000000000000000")6console.log(response)7
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.kvstore.list_contains_item("watchlist", "0x0000000000000000000000000000000000000000")8print(response)91011asyncio.run(main())12
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.kvstore.list_contains_item("watchlist", "0x0000000000000000000000000000000000000000")8print(response)91011asyncio.run(main())12
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.kvstore.list_contains_item(key: "watchlist", item: "0x0000000000000000000000000000000000000000")6puts response7
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.kvstore.list_contains_item(key: "watchlist", item: "0x0000000000000000000000000000000000000000")6puts response7
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::builder().api_key("YOUR_API_KEY").build())?;6let response = qn.kvstore.list_contains_item("watchlist", "0x0000000000000000000000000000000000000000").await?;78println!("{:?}", response);9Ok(())10}11
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::builder().api_key("YOUR_API_KEY").build())?;6let response = qn.kvstore.list_contains_item("watchlist", "0x0000000000000000000000000000000000000000").await?;78println!("{:?}", response);9Ok(())10}11
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free