Poshmark

Poshmark listing price, original price, size, brand, condition, stock per size, seller, category and likes, by listing id, about 1 million listings per credit. Sold listings too. Search with sold listings as an option. No rating.

Embed
Preview of the card
<a href="https://scrapelyserp.com/docs/poshmark-products"><img src="https://scrapelyserp.com/docs/_api/public/orgs/affc5b0f-d3c2-423a-8143-9d10db5736ae/spaces/981e6275-da3f-446c-82de-889f59c83b6f/pages/f7feaf01-3deb-4df4-a55d-774d7f73e809/social-card.svg?v=3e7ae33eec8b" alt="Poshmark" width="600" height="315"></a>

Poshmark listing price, original price, size, brand, condition, stock per size, seller, category and likes, by listing id, about 1 million listings per credit. Sold listings too. Search with sold listings as an option. No rating.

At a glance

Property

Value

platform

poshmark

Item id

The 24 hex characters a listing link ends in, …/listing/Kancan-Jeans-6aecac591b53fe19968fdc26 (6aecac591b53fe19968fdc26). A pasted listing link is reduced to its id. Search returns the same id.

Marketplaces

Live: us. Coming soon: none.

Tier

standard (the default), about 1 million listings per credit (an estimate until production traffic measures it)

Ids per call

100

Typical call

10–40 s for 100 listings

Search

GET /v1/structured/poshmark/search by keyword, with sold listings as an option, about 2 million results per credit (sold listings cost about 5 times as much each).

No rating, no sold date

Poshmark listings have no rating or review count, so the results carry none. Poshmark does not give a sold date we can trust, so none is reported: a sold listing says only that it is sold.

What `price` is

price is the seller's listing price in dollars. It does not include Poshmark's buyer fee or shipping. poshmark.originalPrice is the price the seller says the item was, and is null when the seller gave none (it is not 0, and it is not a discount). Listings, sold ones included, can be asked for by id.

Example

curl -X POST "https://api.scrapelyserp.com/v1/products" \
  -H "Authorization: Bearer $SCRAPELY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "platform": "poshmark",
    "ids": [
      "6aecac591b53fe19968fdc26",
      "https://poshmark.com/listing/Plus-Size-Jeans-6aeca95a071021f392917018"
    ]
  }'

Full reference → POST /v1/products

Poshmark fields

Besides the common fields, each result carries a poshmark object.

Field

Description

price

The seller's listing price. null if Poshmark gives none.

availability

inStock is true for an available listing and false for a sold one. Left out when Poshmark gives any other state.

poshmark.listingStatus

Poshmark's own state: available or sold_out.

poshmark.sizes

One entry per size with available (still for sale) and sold. A listing in several sizes can be partly sold while still available.

poshmark.size

The size as the listing shows it. Free text: 28, Waist 34, M, One Size, Various.

poshmark.condition

new_with_tags, or Poshmark's own code as written (uln, ug, uf, not_nwt: we do not translate them). null when the seller set none, which is common on used listings: it does not mean new.

poshmark.originalPrice

null when the seller gave none.

poshmark.brand, department, category, likes, seller

The brand as the seller wrote it, Poshmark's department (Women, Men) and category (Jeans), the number of likes, and the seller's username. seller also carries the seller's id.

url, images

The listing page and its pictures, the cover first.

Not given

Rating and review count (Poshmark listings have none), sold date, shipping cost and the buyer fee.

Statuses on Poshmark

  • partial: Poshmark answered without a title. Ask again later.

  • not_found: Poshmark has no such listing id. A sold listing is still found.

  • unavailable: no usable answer after retries. Not charged; ask again.

Updated