nvNeuralVerge
E-commerce & Marketplaces

Poshmark Search API — Listings by Keyword, Brand, Size & Price

Send a search term and this source searches live Poshmark listings and returns the matches as data: title, brand, price, size, colors, category, photos, engagement counts and the seller.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "poshmark_items_search",
  "query": "",
  "domain": "poshmark.com",
  "max_items": 2,
  "start_page": 1,
  "partial": false,
  "human": "# Poshmark items search\n\n- **Query:** (none)\n- **Domain:** poshmark.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.32 MB\n- **Total matching on site:** 5000",
  "machine": {
    "total_items": 2,
    "first_item": {
      "@type": "PoshmarkListing",
      "id": "6aaaa5f28cafcc76299bcb4d",
      "url": "https://poshmark.com/listing/6aaaa5f28cafcc76299bcb4d",
      "title": "New Condition Sterling Silver Turquoise Leaf Ring Size 6 J16",
      "description": "Welcome to Midwest Treasures KC!\n\nSilver prices are exploding, as well as tariffs, which is raising prices every day. Don't wait! These items will be more money tomorrow and beyond.\n\nWe do not respond",
      "brand": null,
      "brand_id": null,
      "price": {
        "@type": "PoshmarkPrice",
        "amount": 48,
        "currency": "USD",
        "currency_symbol": "$"
      },
      "original_price": null,
      "condition": "uln",
      "size": "OS",
      "size_system": "us",
      "colors": [
        {
          "name": "Blue",
          "rgb": "#137fc1"
        }
      ],
      "department": {
        "id": "000e8975d97b4e80ef00a955",
        "display": "Women",
        "slug": "Women"
      },
      "category": {
        "id": "00288975d97b4e80ef00a955",
        "display": "Jewelry",
        "slug": "Jewelry"
      },
      "subcategories": [
        {
          "id": "011a9287d97b4e80ef00a955",
          "display": "Rings",
          "slug": "Rings"
        }
      ],
      "image": "https://di2ponv0v5otw.cloudfront.net/posts/2026/09/16/6aaaa5f28cafcc76299bcb4d/m_6aaaa5f3c9ddecfdb8c8c5a0.jpg",
      "images": [
        "https://di2ponv0v5otw.cloudfront.net/posts/2026/09/16/6aaaa5f28cafcc76299bcb4d/m_6aaaa5f31b53fee6d95aa8fe.jpg",
        "https://di2ponv0v5otw.cloudfront.net/posts/2026/09/16/6aaaa5f28cafcc76299bcb4d/m_6aaaa5f38974d0e90591be0c.jpg"
      ],
      "status": "published",
      "availability": "available",
      "origin_domain": "us",
      "share_count": 8,
      "like_count": 9,
      "comment_count": 0,
      "has_offer": true,
      "created_at": 1789568498,
      "first_published_at": 1789568500,
      "updated_at": 1790556693,
      "seller": {
        "@type": "PoshmarkUserPreview",
        "id": "659d66d89b37c7cf9a2475a7",
        "alias": "joemiles72",
        "display_handle": "joemiles72",
        "full_name": "Joe Miles",
        "image": "https://di2ponv0v5otw.cloudfront.net/users/2025/03/17/19/t_67d8de8a49438a25035d5789.jpg"
      }
    },
    "items": [
      {
        "@type": "PoshmarkListing",
        "id": "6aaaa5f28cafcc76299bcb4d",
        "url": "https://poshmark.com/listing/6aaaa5f28cafcc76299bcb4d",
        "title": "New Condition Sterling Silver Turquoise Leaf Ring Size 6 J16",
        "description": "Welcome to Midwest Treasures KC!\n\nSilver prices are exploding, as well as tariffs, which is raising prices every day. Don't wait! These items will be more money tomorrow and beyond.\n\nWe do not respond",
        "brand": null,
        "brand_id": null,
        "price": {
          "@type": "PoshmarkPrice",
          "amount": 48,
          "currency": "USD",
          "currency_symbol": "$"
        },
        "original_price": null,
        "condition": "uln",
        "size": "OS",
        "size_system": "us",
        "colors": [
          {
            "name": "Blue",
            "rgb": "#137fc1"
          }
        ],
        "department": {
          "id": "000e8975d97b4e80ef00a955",
          "display": "Women",
          "slug": "Women"
        },
        "category": {
          "id": "00288975d97b4e80ef00a955",
          "display": "Jewelry",
          "slug": "Jewelry"
        },
        "subcategories": [
          {
            "id": "011a9287d97b4e80ef00a955",
            "display": "Rings",
            "slug": "Rings"
          }
        ],
        "image": "https://di2ponv0v5otw.cloudfront.net/posts/2026/09/16/6aaaa5f28cafcc76299bcb4d/m_6aaaa5f3c9ddecfdb8c8c5a0.jpg",
        "images": [
          "https://di2ponv0v5otw.cloudfront.net/posts/2026/09/16/6aaaa5f28cafcc76299bcb4d/m_6aaaa5f31b53fee6d95aa8fe.jpg",
          "https://di2ponv0v5otw.cloudfront.net/posts/2026/09/16/6aaaa5f28cafcc76299bcb4d/m_6aaaa5f38974d0e90591be0c.jpg"
        ],
        "status": "published",
        "availability": "available",
        "origin_domain": "us",
        "share_count": 8,
        "like_count": 9,
        "comment_count": 0,
        "has_offer": true,
        "created_at": 1789568498,
        "first_published_at": 1789568500,
        "updated_at": 1790556693,
        "seller": {
          "@type": "PoshmarkUserPreview",
          "id": "659d66d89b37c7cf9a2475a7",
          "alias": "joemiles72",
          "display_handle": "joemiles72",
          "full_name": "Joe Miles",
          "image": "https://di2ponv0v5otw.cloudfront.net/users/2025/03/17/19/t_67d8de8a49438a25035d5789.jpg"
        }
      },
      {
        "@type": "PoshmarkListing",
        "id": "6a4b5763ac1f765c93cbef47",
        "url": "https://poshmark.com/listing/6a4b5763ac1f765c93cbef47",
        "title": "Silver Iris Glass Teardrop Earrings",
        "description": "These earrings are made with faceted silver iris glass teardrop-shaped beads adorned with silver filigree bead caps.   \n\nHung from silver French ear wires.\n\n2\" long.",
        "brand": "Hand Crafted",
        "brand_id": "5e682bf046b73fa934ea68d1",
        "price": {
          "@type": "PoshmarkPrice",
          "amount": 16,
          "currency": "USD",
          "currency_symbol": "$"
        },
        "original_price": {
          "@type": "PoshmarkPrice",
          "amount": 30,
          "currency": "USD",
          "currency_symbol": "$"
        },
        "condition": "nwt",
        "size": "OS",
        "size_system": "us",
        "colors": [
          {
            "name": "Gray",
            "rgb": "#929292"
          },
          {
            "name": "Silver",
            "rgb": "#e9ebec"
          }
        ],
        "department": {
          "id": "000e8975d97b4e80ef00a955",
          "display": "Women",
          "slug": "Women"
        },
        "category": {
          "id": "00288975d97b4e80ef00a955",
          "display": "Jewelry",
          "slug": "Jewelry"
        },
        "subcategories": [
          {
            "id": "01169287d97b4e80ef00a955",
            "display": "Earrings",
            "slug": "Earrings"
          }
        ],
        "image": "https://di2ponv0v5otw.cloudfront.net/posts/2026/07/06/6a4b5763ac1f765c93cbef47/m_6a4b576aff353a0ce20929f1.jpeg",
        "images": [],
        "status": "published",
        "availability": "available",
        "origin_domain": "us",
        "share_count": 25,
        "like_count": 1,
        "comment_count": 0,
        "has_offer": false,
        "created_at": 1783322467,
        "first_published_at": 1783322476,
        "updated_at": 1790715969,
        "seller": {
          "@type": "PoshmarkUserPreview",
          "id": "5a7de6bfa978052a7b95ba30",
          "alias": "zuzuspetalsnc",
          "display_handle": "zuzuspetalsnc",
          "full_name": "🍄yvonne’s🦄closet🌸 Stewart",
          "image": "https://di2ponv0v5otw.cloudfront.net/users/2026/03/23/8/t_69c15eb052714f3325cdcb7c.jpg"
        }
      }
    ],
    "not_found": false,
    "total_results": 5000,
    "unrecognized_filters": [],
    "proxy_traffic_bytes": 1385344
  },
  "total_points": 2
}
You send
An optional search term, with department, category, brand, size, color, price, condition, shipping, availability and sort filters
You get back
Matching listings with title, brand, price, size, colors, category, photos, counts and seller
Coverage
Live public listings on poshmark.com and poshmark.ca.
Price
1 point per returned result, up to 500 per request — $1 per 1,000
Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Browsing Poshmark by handSet filters in the browser, scroll, copyFree, and slow beyond a quick checkNobody keeps a list current this way
Building a scraperWrite it, host it, and repair it when Poshmark changes its pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request, filters as parameters$1 per 1,000 returned resultsA broad query with no filters returns a large result set, and you pay per listing returned
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
total_itemsnumberHow many listings were returned in this batch (capped by max_items).
total_resultsnumberTotal matching listings on the site. 5000 in the sample.
first_itemobjectThe first listing, repeated from items.
itemsarrayThe returned listings. Each has the keys below.
@typestringRecord type, PoshmarkListing.
idstringPoshmark listing ID.
urlstringDirect link to the listing.
titlestringListing title.
descriptionstringListing description text. In the sample it is cut off after a few hundred characters.
brandstringBrand as listed. null when the seller left it blank.
brand_idstringPoshmark brand ID, when there is one.
priceobjectamount, currency and currency_symbol of the current price.
original_priceobjectSame shape as price, for the original price when the listing shows a markdown. null otherwise.
conditionstringCondition code as returned, e.g. uln. null when not set.
sizestringSize as listed, e.g. 10 or OS.
size_systemstringSize system, e.g. us.
colorsarrayColors, each with a name and rgb value.
departmentobjectid, display name and slug of the department, e.g. Women.
categoryobjectid, display name and slug of the category.
subcategoriesarraySubcategories, each with id, display and slug.
imagestringPrimary photo URL.
imagesarrayPhoto URLs.
statusstringListing status, e.g. published.
availabilitystringAvailability, e.g. available.
origin_domainstringPoshmark region the listing belongs to, e.g. us.
share_countnumberHow many times the listing was shared.
like_countnumberNumber of likes.
comment_countnumberNumber of comments.
has_offerbooleanWhether the listing has an offer on it.
created_atnumberUnix timestamp the listing was created.
first_published_atnumberUnix timestamp the listing was first published.
updated_atnumberUnix timestamp of the last update.
sellerobjectSeller preview: id, alias, display_handle, full_name and image.
not_foundbooleanWhether the search found nothing.
unrecognized_filtersarrayFilters the request passed that were not recognised. Empty in the sample.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

Every parameter is optional. max_items caps the result count (up to 500, defaults to 25) and sets what you are billed for. availability accepts all, available, available_and_dropping_soon, dropping_soon, sold or not_for_sale. size takes comma-separated values.

curl -X POST https://api.neuralverge.ai/functions/v1/run-poshmark-items-search \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "nike shoes", "max_items": 25, "sort": "just_in", "department": "Men", "price_max": 80 }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Resale price comparison

Pull listings for a brand and category and compare asking prices.

Sold-item research

Set availability to sold to see what has actually moved.

New-listing tracking

Sort by just in and re-run on a schedule to catch fresh listings.

Finding closets

Take seller aliases from results and feed them to Poshmark user.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Live public listings on poshmark.com and poshmark.ca.

Freshness

Searched at request time.

Handling

This source returns publicly visible search results, stamped with the query it was read from and a session id you can trace. Results include sellers' public closet names, so keep seller details under your own data-protection rules.

What it will not do
  • —Result order can differ from the site, which personalises and promotes.
  • —A broad query returns a broad result set, so narrow it or you pay for noise.
  • —Brand and condition are only present when the seller filled them in.
FAQ

Questions, answered

No. You can search with filters only, for example a department and a brand.

Related

Related sources

Try poshmark items search on your own data

One request format across every source in the catalog.

Get started