Poshmark user following
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-poshmark-users-following \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"user": "Username or closet URL, e.g. najescloset",
"max_items": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-poshmark-users-following"
payload = {
"user": "Username or closet URL, e.g. najescloset",
"max_items": 2
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({user: 'Username or closet URL, e.g. najescloset', max_items: 2})
};
fetch('https://api.neuralverge.ai/functions/v1/run-poshmark-users-following', 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.neuralverge.ai/functions/v1/run-poshmark-users-following",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'user' => 'Username or closet URL, e.g. najescloset',
'max_items' => 2
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.neuralverge.ai/functions/v1/run-poshmark-users-following"
payload := strings.NewReader("{\n \"user\": \"Username or closet URL, e.g. najescloset\",\n \"max_items\": 2\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.post("https://api.neuralverge.ai/functions/v1/run-poshmark-users-following")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"user\": \"Username or closet URL, e.g. najescloset\",\n \"max_items\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-poshmark-users-following")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"user\": \"Username or closet URL, e.g. najescloset\",\n \"max_items\": 2\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "poshmark_user_following",
"user": "joemiles72",
"username": "joemiles72",
"domain": "poshmark.com",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Poshmark user following\n\n- **User:** joemiles72\n- **Domain:** poshmark.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.49 MB",
"machine": {
"total_items": 2,
"first_item": {
"@type": "PoshmarkUserPreview",
"id": "5fcdc2de6200d1724c6d0705",
"alias": "frostandfound",
"display_handle": "frostandfound",
"full_name": null,
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/09/11/22/t_631ec2b3de6edc99767518c3.jpg",
"home_domain": null,
"status": null,
"created_at": 1790512949
},
"items": [
{
"@type": "PoshmarkUserPreview",
"id": "5fcdc2de6200d1724c6d0705",
"alias": "frostandfound",
"display_handle": "frostandfound",
"full_name": null,
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/09/11/22/t_631ec2b3de6edc99767518c3.jpg",
"home_domain": null,
"status": null,
"created_at": 1790512949
},
{
"@type": "PoshmarkUserPreview",
"id": "56592855a44b4afefa06dc16",
"alias": "poshzone",
"display_handle": "poshzone",
"full_name": "роѕhzоnе",
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/08/11/16/t_62f591a6eb32b2fdd16efeb9.jpg",
"home_domain": null,
"status": null,
"created_at": 1790684850
}
],
"not_found": false,
"proxy_traffic_bytes": 1559043
},
"total_points": 2
}E-commerce & Marketplaces
Poshmark user following
Users a Poshmark closet follows (handle, name, avatar), by username or URL. 1 point per returned record.
POST
/
functions
/
v1
/
run-poshmark-users-following
Poshmark user following
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-poshmark-users-following \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"user": "Username or closet URL, e.g. najescloset",
"max_items": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-poshmark-users-following"
payload = {
"user": "Username or closet URL, e.g. najescloset",
"max_items": 2
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({user: 'Username or closet URL, e.g. najescloset', max_items: 2})
};
fetch('https://api.neuralverge.ai/functions/v1/run-poshmark-users-following', 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.neuralverge.ai/functions/v1/run-poshmark-users-following",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'user' => 'Username or closet URL, e.g. najescloset',
'max_items' => 2
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.neuralverge.ai/functions/v1/run-poshmark-users-following"
payload := strings.NewReader("{\n \"user\": \"Username or closet URL, e.g. najescloset\",\n \"max_items\": 2\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.post("https://api.neuralverge.ai/functions/v1/run-poshmark-users-following")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"user\": \"Username or closet URL, e.g. najescloset\",\n \"max_items\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-poshmark-users-following")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"user\": \"Username or closet URL, e.g. najescloset\",\n \"max_items\": 2\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "poshmark_user_following",
"user": "joemiles72",
"username": "joemiles72",
"domain": "poshmark.com",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Poshmark user following\n\n- **User:** joemiles72\n- **Domain:** poshmark.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.49 MB",
"machine": {
"total_items": 2,
"first_item": {
"@type": "PoshmarkUserPreview",
"id": "5fcdc2de6200d1724c6d0705",
"alias": "frostandfound",
"display_handle": "frostandfound",
"full_name": null,
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/09/11/22/t_631ec2b3de6edc99767518c3.jpg",
"home_domain": null,
"status": null,
"created_at": 1790512949
},
"items": [
{
"@type": "PoshmarkUserPreview",
"id": "5fcdc2de6200d1724c6d0705",
"alias": "frostandfound",
"display_handle": "frostandfound",
"full_name": null,
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/09/11/22/t_631ec2b3de6edc99767518c3.jpg",
"home_domain": null,
"status": null,
"created_at": 1790512949
},
{
"@type": "PoshmarkUserPreview",
"id": "56592855a44b4afefa06dc16",
"alias": "poshzone",
"display_handle": "poshzone",
"full_name": "роѕhzоnе",
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/08/11/16/t_62f591a6eb32b2fdd16efeb9.jpg",
"home_domain": null,
"status": null,
"created_at": 1790684850
}
],
"not_found": false,
"proxy_traffic_bytes": 1559043
},
"total_points": 2
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Username or closet URL. e.g. Username or closet URL, e.g. najescloset
Domain. Options: poshmark.com = poshmark.com, poshmark.ca = poshmark.ca
Available options:
poshmark.com, poshmark.ca Max following (up to 500)
Required range:
1 <= x <= 500Starting page
Required range:
x >= 1Response
Run completed.
Session identifier for this run.
Data source identifier for this endpoint.
True when the scrape stopped early and returned the records collected so far.
Markdown summary of the result, for display.
Structured result payload.
Show child attributes
Show child attributes
Points charged for this run.