Workspace / Create listing
FROM YOUR SHELF TO THEIR NEXT FIND

Snap it. List it. Sell it.

A great listing starts with a photo. We’ll help with the rest.

1Add your photosStart with the full picture
2Fine-tune your listingDetails, condition & price
3Choose a marketplaceFind your next buyer

01 Item photos

0 / 6 photos
▧+

Meet your next listing

Drop your photos here, or choose from your device.

JPG, PNG or WebP · up to 10 MB each

Photo recognition

☀

A little light goes a long way
Use a clear background. Include labels, accessories, and any signs of wear.

02 Item details

Always editable

Checking photo recognition connection…

03 Find the right price

USD
SUGGESTED LISTING PRICE
$ —

Add comparable sales to get a grounded estimate.

Quick saleHigher return
Comparable sales 0

No sold comparables yet. Add sales for the same model and similar accessories.

+ Add a sold comparable

Median sold price, adjusted using editable-item condition. Heuristic multipliers; excludes shipping and fees. Review matches before using the estimate.

04 Where to sell

eBay listing requirements

Upload photos to your image host and paste HTTPS URLs. Required specifics vary by category. Seller policies and location come from Connections.

Connect your eBay seller account to publish. Sandbox is the default.

✧   Your photos. Your price. Your final say.
YOUR NEXT GREAT FINDS

My drafts

Pick up where you left off.

MAKE IT YOURS

Connections

Connect services to turn photos into publishable listings.

Photo recognition

Copy snaplist/.env.example to snaplist/.env, set OPENAI_API_KEY, then restart the app. Photos and your item notes are sent to OpenAI when you generate a listing.

eBay publishing

Set a seller OAuth access token, inventory location key, and payment, return, and fulfillment policy IDs in .env. Your token needs the sell.inventory scope. Tokens must be refreshed manually in this version.

Start with EBAY_SANDBOX=true. Set it to false with production credentials to create real, fixed-price US listings. Publishing may incur eBay fees. Photos need public HTTPS URLs and the category needs valid item specifics.

Sold history

Automatic sold history uses restricted eBay Marketplace Insights access via EBAY_INSIGHTS_TOKEN. You can also enter comparable sold prices yourself. Active asking prices are never represented as sold prices.

Facebook Marketplace

This version prepares the listing and copies it for you. You add photos and complete publication on Facebook. Unattended Facebook posting is not implemented.

Your data

Drafts and compressed photos are saved in this browser on this device. Export important drafts as a backup. Credentials stay on the local server. Clearing browser storage removes saved drafts.

My account

Checking your sign-in status…

Plans & billing

Find the best angle