Get all products
curl --request GET \
--url https://api.bitski.com/v1/products \
--header 'Content-Type: application/json' \
--data '
{
"products": [
{}
],
"error": {}
}
'import requests
url = "https://api.bitski.com/v1/products"
payload = {
"products": [{}],
"error": {}
}
headers = {"Content-Type": "application/json"}
response = requests.get(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({products: [{}], error: {}})
};
fetch('https://api.bitski.com/v1/products', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bitski.com/v1/products",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => json_encode([
'products' => [
[
]
],
'error' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bitski.com/v1/products"
payload := strings.NewReader("{\n \"products\": [\n {}\n ],\n \"error\": {}\n}")
req, _ := http.NewRequest("GET", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.bitski.com/v1/products")
.header("Content-Type", "application/json")
.body("{\n \"products\": [\n {}\n ],\n \"error\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bitski.com/v1/products")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"products\": [\n {}\n ],\n \"error\": {}\n}"
response = http.request(request)
puts response.read_bodyGet all products
Get a list of all the live products.
GET
/
v1
/
products
Get all products
curl --request GET \
--url https://api.bitski.com/v1/products \
--header 'Content-Type: application/json' \
--data '
{
"products": [
{}
],
"error": {}
}
'import requests
url = "https://api.bitski.com/v1/products"
payload = {
"products": [{}],
"error": {}
}
headers = {"Content-Type": "application/json"}
response = requests.get(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({products: [{}], error: {}})
};
fetch('https://api.bitski.com/v1/products', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bitski.com/v1/products",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => json_encode([
'products' => [
[
]
],
'error' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bitski.com/v1/products"
payload := strings.NewReader("{\n \"products\": [\n {}\n ],\n \"error\": {}\n}")
req, _ := http.NewRequest("GET", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.bitski.com/v1/products")
.header("Content-Type", "application/json")
.body("{\n \"products\": [\n {}\n ],\n \"error\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bitski.com/v1/products")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"products\": [\n {}\n ],\n \"error\": {}\n}"
response = http.request(request)
puts response.read_bodyQuery Paramters
string
URL for a Bitski creator, e.g. https://www.bitski.com/@username, to filter
products by.
integer
Limit the number of products returned.
integer
Product to start from when paginating.
string
Which type of product listing to return.
boolean
Filter by if the product is sold (true) or not (false).
Response
array
required
Show show objects
Show show objects
string
required
string
required
string
required
object
required
object
required
number
required
number
required
string
required
string
required
string
required
string
required
string
required
string
required
string
required
EDITION LIMITED_EDITION OPEN_EDITION AUCTION OFF_CHAIN_AUCTION ON_CHAIN_AUCTION