Trust & safety
Is this an official Poshmark product?
No. PoshmarkAPI is an independent tool and is not affiliated with, endorsed by, or connected to Poshmark, Inc. We give you programmatic access to data that is already yours.
Why do you need my Poshmark password?
Poshmark does not offer a public API or OAuth for sellers, so the only way to read your own order history is to sign in as you. Your password is encrypted with AES-256-GCM, never logged, and used solely for that sync.
Will you ever post or message from my account?
Never. We only read your orders and listings. We never post, comment, message, reprice, or change anything in your closet.
Getting set up
How long does the initial sync take?
Typically 5–15 minutes, depending on how many orders you have. Start it with POST /sync and poll GET /status until it returns "ready".
Do I need to know how to code?
To call the API directly, a little comfort with HTTP helps. But you can also wire it into no-code tools like Google Sheets or Zapier, or hand your key to a developer.
Can I use it with Google Sheets or Zapier?
Yes. Any tool that can make an authenticated HTTP request can call the API — that includes Sheets (via Apps Script), Zapier, Make, and Airtable.
Your data
How far back does my history go?
We sync your full order and listing history from your Poshmark account — every order since day one.
Can I delete my data?
Yes. Revoke your key and we destroy the stored credential and purge your synced history.
Billing
What happens when my $10 runs out?
Authenticated requests return a 402 until you top up. Nothing is deleted and your key stays valid.
Do you bill failed requests?
No — failed requests are never billed. Every successful authenticated call is metered at $0.01, including the one-time history sync.