Flash
Get Artist Flash Listings
Retrieves an artist’s flash listings with pagination (public endpoint)
Get Artist Flash Listings
curl --request GET \
--url http://localhost:3000/api/flash/artist/{id}/paginatedimport requests
url = "http://localhost:3000/api/flash/artist/{id}/paginated"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:3000/api/flash/artist/{id}/paginated', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/flash/artist/{id}/paginated",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/flash/artist/{id}/paginated"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:3000/api/flash/artist/{id}/paginated")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/flash/artist/{id}/paginated")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"flash": [
{
"source": "instagram",
"sourceData": {
"instagramId": "<string>",
"permalink": "<string>",
"url": "<string>",
"caption": "<string>",
"thumbnailUrl": "<string>",
"urlRefreshedAt": 123,
"storageRef": "<string>",
"fileSize": 123
},
"id": "<string>",
"artistId": "<string>",
"artistName": "<string>",
"artistUsername": "<string>",
"price": {
"type": "fixed",
"amount": "<string>"
},
"size": {
"minSize": "<string>",
"maxSize": "<string>"
},
"styles": [
"<string>"
],
"isAvailable": true,
"isVisible": true,
"createdAt": 123,
"updatedAt": 123,
"order": 123,
"sessionDuration": {
"blocks": 123
},
"viewCount": 123,
"bookmarkCount": 123,
"tags": [
"<string>"
],
"notes": "<string>"
}
],
"hasMore": true,
"total": 123,
"nextCursor": "<string>"
}{
"message": "<string>"
}Path Parameters
ID of the artist
Query Parameters
Number of flash listings to return (max 50)
Required range:
1 <= x <= 50Cursor for pagination
Response
Flash listings retrieved successfully
Previous
Get Flash Designs by Artist IDsFetches flash designs for multiple artist IDs. Used by the explore page to show designs from filtered artists. Returns grouped results - one entry per artist with their flash designs.
Next
⌘I
Get Artist Flash Listings
curl --request GET \
--url http://localhost:3000/api/flash/artist/{id}/paginatedimport requests
url = "http://localhost:3000/api/flash/artist/{id}/paginated"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:3000/api/flash/artist/{id}/paginated', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/flash/artist/{id}/paginated",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/flash/artist/{id}/paginated"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:3000/api/flash/artist/{id}/paginated")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/flash/artist/{id}/paginated")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"flash": [
{
"source": "instagram",
"sourceData": {
"instagramId": "<string>",
"permalink": "<string>",
"url": "<string>",
"caption": "<string>",
"thumbnailUrl": "<string>",
"urlRefreshedAt": 123,
"storageRef": "<string>",
"fileSize": 123
},
"id": "<string>",
"artistId": "<string>",
"artistName": "<string>",
"artistUsername": "<string>",
"price": {
"type": "fixed",
"amount": "<string>"
},
"size": {
"minSize": "<string>",
"maxSize": "<string>"
},
"styles": [
"<string>"
],
"isAvailable": true,
"isVisible": true,
"createdAt": 123,
"updatedAt": 123,
"order": 123,
"sessionDuration": {
"blocks": 123
},
"viewCount": 123,
"bookmarkCount": 123,
"tags": [
"<string>"
],
"notes": "<string>"
}
],
"hasMore": true,
"total": 123,
"nextCursor": "<string>"
}{
"message": "<string>"
}