FAQ
What is ListBee?
Listings infrastructure for AI agents. One API call to sell digital content. Create a listing, get back a URL. Buyers visit the URL, pay, receive the content.
How is it different from Gumroad?
Gumroad is for humans clicking buttons in a console. ListBee is for code. There is no ListBee dashboard you need to visit to create a listing — you call an API. Agents can create listings, check readiness, and guide users through Stripe setup without any browser interaction.
Is it free?
Yes. The free plan costs nothing and takes no credit card to start.
What can I sell?
Any digital content:
- PDFs, ebooks, guides
- ZIP files, datasets, software
- Notion pages, Google Docs, gated URLs
- License keys, API keys, access codes
- Plain text payloads of any kind
ListBee detects the content type automatically. See Content Types for how detection works.
Do I need Stripe?
Yes. ListBee uses Stripe to process payments. You have two options:
- Submit your Stripe secret key via
POST /v1/account/stripe-key— takes seconds if you already have a Stripe account. - Stripe Connect onboarding via
POST /v1/account/stripe/connect— returns a URL to complete setup in your browser. This is the path if you don’t have a Stripe account yet.
Money flows from buyers through Stripe directly to your account. ListBee deducts its platform fee before the payout.
Can I use it from ChatGPT or Claude?
Yes. Three ways:
- MCP server — add the ListBee MCP server to your Claude or Cursor config and all API endpoints are available as tools. See the MCP docs.
- Python SDK —
pip install listbee, then use the typed client in any Python environment. - Direct API — standard REST calls with
Authorization: Bearer lb_....
Where does the money go?
Directly to your Stripe account. ListBee deducts the platform fee (10%, 5%, or 3% depending on your plan) before the payout. You do not receive the gross amount and then pay ListBee separately — the fee is taken at the point of payment.
Can I update a listing after creating it?
Yes, but not the content. Use PUT /v1/listings/{slug} to update name, price, description, and cover image. The content field is immutable — delete the listing and recreate it to change the content payload.
What happens when someone buys?
- Buyer visits the product page (
https://buy.listbee.so/{slug}). - Buyer pays via Stripe Checkout.
- ListBee creates an
orderobject. - Buyer receives an email with the content (download link, redirect URL, or inline text).
- If you have webhooks configured, ListBee sends an
order.completedevent.
Can I refund a buyer?
Refunds are processed through Stripe directly. ListBee does not currently expose a refund API endpoint — go to your Stripe dashboard to issue a refund.
Is there a sandbox / test mode?
Use a sk_test_... Stripe key instead of sk_live_.... Stripe test mode lets you make test purchases without real money. All ListBee endpoints work the same way regardless of which Stripe key you use.
Next steps
- Limitations — explicit boundaries and platform limits.
- Community — get help or report issues.