Skip to content
scrapeatlas.Dashboard

Get a Poshmark closet profile

Try in Playground

Get a Poshmark closet profile by username or closet link: name, location, join date, avatar and cover photo, followers, following, listing counts, shares, orders shipped, average ship time, five-star love-note counts, items sold and vacation hold.

GET/v1/poshmark/profilex-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
2
usernamestringquery

Closet username, case-sensitive (the name after poshmark.com/closet/).

Examplepm_editor
urlstringquery

A https://poshmark.com/closet/… link. Provide username or url.

max 600 chars

Response fields
51
requestIdstring

Request correlation UUID.

Upstream requests, decoded response bytes and elapsed milliseconds.

accounting.upstreamRequestsinteger

Always included.

≥ 0

accounting.responseBytesinteger

Always included.

≥ 0

accounting.durationMsnumber

Always included.

≥ 0

successboolean

True when usable data is returned; inspect status and coverage for omissions.

statusenum

success, partial, failed or challenged. HTTP 200 can be partial.

one of: success, partial

sourceUrlstring

Poshmark public API URL the data was read from.

absolute HTTPS URL

fetchedAtstring

UTC retrieval time.

complete is true for every returned profile.

coverage.sourcestring

Always included.

coverage.completeboolean

Always included.

coverage.warningsstring[]

Always included.

Closet with Poshmark’s field names: id, username, display_handle, full_name, first_name, last_name, status, home_domain, created_at, picture_url, cover_shot, profile_v2 (city, state), is_taste_maker, consignment_partner and aggregates (followers, following, posts, resale_posts, retail_posts, wholesale_posts, likes, comments, shares, seller_orders_shipped, seller_order_ship_time in seconds, seller_5_star_rating_comment_count, buyer_5_star_rating_comment_count, items_sold_display, vacation_hold_enabled, last_active_date), plus closetUrl.

user.idstring

Always included.

user.usernamestring

Always included.

user.display_handlestringnullableoptional

Optional.

user.full_namestringnullableoptional

Optional.

user.picture_urlstringnullableoptional

Optional.

user.is_taste_makerbooleanoptional

Optional.

user.first_namestringnullableoptional

Optional.

user.last_namestringnullableoptional

Optional.

user.statusstringnullableoptional

Optional.

user.home_domainstringnullableoptional

Optional.

user.created_atstringnullableoptional

Optional.

user.last_active_atstringnullableoptional

Optional.

Optional.

user.profile_v2.citystringnullableoptional

Optional.

user.profile_v2.statestringnullableoptional

Optional.

Optional.

user.cover_shot.urlstringnullableoptional

Optional.

user.cover_shot.url_smallstringnullableoptional

Optional.

user.consignment_partnerbooleanoptional

Optional.

Optional.

user.aggregates.followersintegeroptional

Optional.

user.aggregates.followingintegeroptional

Optional.

user.aggregates.postsintegeroptional

Optional.

user.aggregates.resale_postsintegeroptional

Optional.

user.aggregates.retail_postsintegeroptional

Optional.

user.aggregates.wholesale_postsintegeroptional

Optional.

user.aggregates.likesintegeroptional

Optional.

user.aggregates.commentsintegeroptional

Optional.

user.aggregates.sharesintegeroptional

Optional.

user.aggregates.seller_orders_shippedintegeroptional

Optional.

user.aggregates.seller_order_ship_timeintegeroptional

Optional.

user.aggregates.seller_5_star_rating_comment_countintegeroptional

Optional.

user.aggregates.buyer_5_star_rating_comment_countintegeroptional

Optional.

user.aggregates.items_sold_displaystringnullableoptional

Optional.

user.aggregates.vacation_hold_enabledbooleanoptional

Optional.

user.aggregates.last_active_datestringnullableoptional

Optional.

user.closetUrlstring

Always included.

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

Error codes
12
HTTPfailure.codeMeaning
200partialUsable data with related_matches_only, comments_incomplete, comment_limit, love_note_limit or undated_listings_skipped warnings.
400invalid_requestMissing, duplicate, malformed or unsupported parameters, a link outside poshmark.com, or parameters Poshmark rejected.
401unauthorizedMissing or invalid worker API key.
403restricted_pagePoshmark shows the data only to signed-in users.
404not_foundUnknown listing, closet or party.
429upstream_rate_limitedPoshmark rate limited the request.
502upstream_challengedPoshmark refused the public request or answered with a page instead of JSON.
502unsupported_pageMalformed or mismatched source data.
502response_too_large payload_too_complexResponse exceeded byte or parsing limits.
502unsafe_redirect request_limit upstream_errorBounded source retrieval could not complete.
503busyAll worker slots and the waiting queue are occupied.
504timeoutTotal request deadline expired.