ssh.autos

Catalog / Retail, marketplaces & classifieds

RETAIL, MARKETPLACES & CLASSIFIEDS · UNITED STATES

Poshmark US Sold-Status Observations

Collect US Poshmark sold-status listings with displayed prices, available size labels and listing links for resale research.

PER CALL · X402 / MPP From $0.02 per call 1 endpoint at api.ssh.autos. Pay in USDC, no account. See the endpoint
APIFY STORE Public actor Run it with your Apify account: bulk runs, schedules and exports. Open on Apify

About this data

Collect US Poshmark sold-status listings with displayed prices, available size labels and listing links for resale research. Search one results page or inspect chosen listings. Observed prices and statuses do not verify settlement amounts or completed-sale dates.

From the actor’s Apify Store listing. The per-call endpoint may return a bounded subset; its own description is below.

Buy per call over x402

One endpoint at api.ssh.autos. Each call is one JSON POST, paid in USDC with no account or API key, and answered in the same HTTP response.

POST /v1/us/poshmark/sold-status

Records include listing titles and URLs, displayed USD prices, size labels and the observed Sold or Sold Out label; secondary displayed prices appear when published.

PRICE$0.02 per call, in USDC
RESULTUp to 20 per call
PAYMENTx402 or MPP · no account

Fetch one sold-filter search page with up to 20 Poshmark US listings.

Prices are observations from the listing page; final settlement amounts and sale timestamps are unavailable.

No listing details or profile pages are requested.

Input

Send a JSON body to POST https://api.ssh.autos/v1/us/poshmark/sold-status.

FieldTypeRequiredNotes
querystringoptional1–200 characters; default "rolex book"
maxItemsintegeroptional1–20; default 5

Returned fields

The answer is JSON: records, a list of up to 20, and summary, the run status and counts. Each record has these 19 fields; a field the source does not publish comes back null.

19 fields per record
FieldTypeNotes
idstringPoshmark listing id parsed from the listing URL.
urlstringPublic https://poshmark.com listing URL.
marketstringFixed market identity (US); never supplied by input.
one of US
localestringFixed product locale (en-US); not a language-coverage claim.
one of en-US
sold_statusstringObserved status: sold, active or out_of_stock.
one of sold, active, out_of_stock
sold_label_rawstringObserved sold or inventory label text; null when no label was seen.
displayed_pricenumberPrimary displayed listing price in USD; null when no visible price is shown.
displayed_price_rawstringPrimary displayed price text exactly as shown, including the currency symbol; null when absent.
currencystringFixed ISO currency code (USD); never converted or inferred.
one of USD
secondary_pricenumberSecondary or original displayed listing price in USD; null when not shown.
secondary_price_rawstringSecondary price text exactly as shown; null when absent.
actual_sold_pricenullNot available; never inferred from the displayed listing price.
sold_atnullNot available; observation time is not sale time.
source_kindstringHow the row was read: 'search' for a one-page keyword search card or 'listing' for an explicit listing URL.
source_urlstringSearch or listing URL that was requested.
final_urlstringFinal response URL; equal to source_url because redirects are rejected.
observed_atstringUTC ISO-8601 observation timestamp; not a sale date.
status_evidenceobjectObserved labels used as sold-status evidence (search card or primary listing inventory/banner).
size_rawstringSize text as displayed; null when no size is shown.

Example call

TERMINAL · $0.02 PER RUN
npx agentcash@latest fetch https://api.ssh.autos/v1/us/poshmark/sold-status -m POST -b '{"query": "rolex book", "maxItems": 5}'

The example values come from the API spec or the actor’s own sample input. Running it is a paid call.

What is and isn’t charged

Free

  • Invalid input (422), busy (503), source failure (502), timeout (504) and calls whose client hung up are never charged.
  • Invalid input and source failures are not charged.

Prefer a subscription? Run it on Apify

This data source is a public actor on the Apify Store: Poshmark US Sold-Status Observations. Run it with your Apify account and plan for larger, scheduled or exported runs; it may offer more input options than the per-call endpoint.

Open on Apify

How x402 payment works

  1. Your client sends the request. The API answers 402 Payment Required with the price and where to pay.
  2. The client pays from its own wallet: USDC on Base or Solana over x402, or over MPP on Tempo. No account, sign-up or API key.
  3. The client retries with the payment attached and gets the JSON answer in the same call. You are only charged for answers.

The AgentCash CLI in the example does all three steps for you and pays from your AgentCash wallet. Any x402 or MPP client works the same way.

Machine-readable: openapi.json · llms.txt

Some links to Apify are affiliate links. We may earn a commission if you sign up and become a paying customer.