Get Arweave Uploads
curl --request GET \
--url https://api.inprocess.world/api/uploadsimport requests
url = "https://api.inprocess.world/api/uploads"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.inprocess.world/api/uploads', 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.inprocess.world/api/uploads",
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 := "https://api.inprocess.world/api/uploads"
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("https://api.inprocess.world/api/uploads")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.inprocess.world/api/uploads")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"uploads": [
{
"winc_cost": "1234567",
"usdc_cost": "0.002300",
"artist": {
"username": "artist_name",
"address": "0x1234567890abcdef1234567890abcdef12345678"
}
}
],
"count": 42,
"total_usdc_cost": 0.0966
}{
"message": "Invalid query parameters",
"errors": [
{
"code": "too_small",
"minimum": 1,
"type": "number",
"inclusive": true,
"exact": false,
"message": "Number must be greater than or equal to 1",
"path": [
"page"
]
}
]
}{
"message": "Failed to fetch arweave uploads"
}Arweave
Get Arweave Uploads
Retrieve paginated Arweave upload stats and costs.
GET
/
uploads
Get Arweave Uploads
curl --request GET \
--url https://api.inprocess.world/api/uploadsimport requests
url = "https://api.inprocess.world/api/uploads"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.inprocess.world/api/uploads', 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.inprocess.world/api/uploads",
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 := "https://api.inprocess.world/api/uploads"
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("https://api.inprocess.world/api/uploads")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.inprocess.world/api/uploads")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"uploads": [
{
"winc_cost": "1234567",
"usdc_cost": "0.002300",
"artist": {
"username": "artist_name",
"address": "0x1234567890abcdef1234567890abcdef12345678"
}
}
],
"count": 42,
"total_usdc_cost": 0.0966
}{
"message": "Invalid query parameters",
"errors": [
{
"code": "too_small",
"minimum": 1,
"type": "number",
"inclusive": true,
"exact": false,
"message": "Number must be greater than or equal to 1",
"path": [
"page"
]
}
]
}{
"message": "Failed to fetch arweave uploads"
}Query Parameters
Restrict results to approximately the last day, week, or month. Omit or use all for no time limit.
Available options:
day, week, month, all Page size (1 to 100). Default 20.
Required range:
1 <= x <= 1001-based page number. Defaults to 1.
Required range:
x >= 1Filter by wallet (0x + 40 hex) or username.
Minimum string length:
1Sort by total USDC or total WinC.
Available options:
usdc_cost, winc_cost asc or desc.
Available options:
asc, desc Response
Successful response; see schema for field meanings.
One object per artist: that artist's total WinC, total USDC (string with six decimal places), and artist (username and address).
Show child attributes
Show child attributes
Total number of artists matching the request (for pagination).
Sum of USDC across all matching artists (not only the current page).